Professional Documents
Culture Documents
Modul 3 Teknik Dokumentasi Sistem PDF
Modul 3 Teknik Dokumentasi Sistem PDF
MODUL 3 – SISTEM INFORMASI AKUNTANSI – DOSEN: TRI RAMARAYA KOROY, S.E., M.SI., AK. PH.D., CPA
INTRODUCTION
Deposit
Bank
DATA FLOW DIAGRAMS
Data flows
Appear as arrows
Represent the flow of data between sources and destinations, processes, and data
stores
DATA FLOW DIAGRAMS
• Data flows are shown in red.
Accounts
• Does it appear that a data flow
Receivable
can be two-way?
• If so, how is it handled?
Deposit
Bank
DATA FLOW DIAGRAMS
• Data flows should always be labeled.
Accounts
• The exception is a data flow moving into or
Receivable
out of a data store.
• What symbol is the data store?
Deposit
Bank
DATA FLOW DIAGRAMS
As you probably surmised from the previous slides, if a data flow is two-way, use a bi-
directional arrow.
Update
General
Receiv-
Ledger
ables
DATA FLOW DIAGRAMS
If two data elements flow together, then the use of one data flow line is appropriate.
If the data elements do not always flow together, then multiple lines will be needed.
Customer Inquiry
Customer Process
Customer Payment Payment
DATA FLOW DIAGRAMS
Processes
Appear as circles
Represent the transformation of data
DATA FLOW DIAGRAMS
Deposit
Bank
DATA FLOW DIAGRAMS
Data stores
Appear as two horizontal lines
Represent a temporary or permanent repository of data
DATA FLOW DIAGRAMS
• The data store is shown in red.
• Notice that the inflows and Accounts
outflows to the data store are not Receivable
labeled.
Deposit
Bank
DATA FLOW DIAGRAMS
Data dictionary:
Data flows and data stores are typically collections of data elements.
EXAMPLE: A data flow labeled student information might contain elements such
as student name, date of birth, ID number, address, phone number, and major.
The data dictionary contains a description of all data elements, data stores, and
data flows in a system.
DATA FLOW DIAGRAMS
Depart- Govt.
ments Agencies
Bank
Human
Resources
Depart- Govt.
ments Agencies
Bank
Human
Resources
Depart- Govt.
ments Agencies
Bank
Human
Resources
Payroll
Disburse-
3.0 5.0
This diagram Prepare Employee/
ment data
Update
shows the reports Payroll file Gen.
Ledger
next level of Payroll tax
detail for the Payroll disb. voucher
context report
4.0 General
diagram in Pay Ledger
Tax report
Page 22. Manage- taxes
& payment
ment Govt.
Agencies
DATA FLOW DIAGRAMS
Depart-
ments Employee Employees
New employee Time paychecks
Human form cards
Resources
1.0
Update 2.0
Employee Payroll
empl. Pay
Change check
Payroll Employ- Bank
form
file ees
Payroll
Disburse-
3.0 5.0
What Prepare Employee/
ment data
Update
information reports Payroll file Gen.
Ledger
comes into Payroll tax
these Payroll disb. voucher
processes and report
4.0 General
from where? Pay Ledger
taxes Tax report
Manage- & payment
ment Govt.
Agencies
DATA FLOW DIAGRAMS
Depart-
ments Employee Employees
New employee Time paychecks
Human form cards
Resources
1.0
Update 2.0
Employee Payroll
empl. Pay
Change check
Payroll Employ- Bank
form
file ees
Payroll
Disburse-
3.0 5.0
What Prepare Employee/
ment data
Update
information is reports Payroll file Gen.
Ledger
produced by Payroll tax
these Payroll disb. voucher
processes, and report
4.0 General
where does it Pay Ledger
Tax report
go? Manage- taxes
& payment
ment Govt.
Agencies
DATA FLOW DIAGRAMS
Depart-
ments Employee Employees
New employee Time paychecks
Human form cards
Resources
1.0
Update 2.0
Employee Payroll
empl. Pay
Change check
Payroll Employ- Bank
form
file ees
Payroll
Disburse-
3.0 5.0
How do the Prepare Employee/
ment data
Update
sources and reports Payroll file Gen.
Ledger
destinations Payroll tax
differ from Payroll disb. voucher
the context report
4.0 General
diagram? Pay Ledger
taxes Tax report
Manage- & payment
ment Govt.
Agencies
DATA FLOW DIAGRAMS
Depart-
ments Employee Employees
New employee Time paychecks
Human form cards
Resources
1.0
Update 2.0
Employee Payroll
empl. Pay
Change check
Payroll Employ- Bank
form
file ees
Payroll
Disburse-
3.0 5.0
Notice that Prepare Employee/
ment data
Update
each process reports Payroll file Gen.
Ledger
in the DFD is Payroll tax
numbered Payroll disb. voucher
sequentially. report
4.0 General
Pay Ledger
taxes Tax report
Manage- & payment
ment Govt.
Agencies
DATA FLOW DIAGRAMS
Depart-
ments Employee Employees
New employee Time paychecks
Human form cards
Resources
1.0
Update 2.0
Employee Payroll
empl. Pay
Change check
Payroll Employ- Bank
form
file ees
Suppose we Payroll
exploded Process 3.0
Disburse-
ment data 5.0
2.0 (pay employees) Prepare Employee/
Payroll file
Update
reports
in the next level. Gen.
Ledger
The sub-processes Payroll tax
disb. voucher
would be numbered Payroll
report
2.1, 2.2, 2.3, etc. 4.0 General
Pay Ledger
taxes Tax report
Manage- & payment
ment Govt.
Agencies
DATA FLOW DIAGRAMS
RULE 12: Identify and label all RULE 14: You’re not likely to get it
sources and destinations. An entity can beautiful the first time, so plan to go
be both a source and destination. You through several iterations of refinements.
may wish to include such items twice RULE 15: On the final copy, lines should
on the diagram, if needed, to avoid not cross. On each page, include:
excessive or crossing lines. The name of the DFD
RULE 13: As much as possible, The date prepared
organize the flow from top to bottom
The preparer’s name
and left to right.
DATA FLOW DIAGRAMS
Now that we’ve been through the guidelines for The first paragraph of the narrative for
developing DFDs, let’s go back to the chapter
example and see if we can re-create a part of it. the payroll process reads as follows:
• When employees are hired, they complete a
You may wish to create a table with the new employee form. When a change to an
following headings to organize your
employee’s payroll status occurs, such as a
information:
raise or a change in the number of
Data Inputs exemptions, human resources completes an
Processes employee change form. A copy of these
forms is sent to payroll. These forms are
Data Outputs
used to create or update the records in the
Data Inputs Processes Data Outputs employee/payroll file and are then stored in
the file. Employee records are stored
alphabetically.
DATA FLOW DIAGRAMS
Payroll
Disburse-
3.0 5.0
ment data
Prepare Employee/ Update
reports Payroll file Gen.
Ledger
Payroll tax
Payroll disb. voucher
report
4.0 General
Pay Ledger
taxes Tax report
Manage- & payment
ment Govt.
Agencies
DATA FLOW DIAGRAMS
Flow and
Input/output symbols Processing symbols Storage symbols miscellaneous
symbols
• indicate the type of • indicate the type of • indicate the type of • may indicate:
device or media device used to device used to store • The flow of data
that provides input process the data or data while the and goods
to or records whether the data is system is not using • The beginning or
output from a processed manually. it. end of the
process. flowchart
• The location of a
decision
• An explanatory
note
INPUT/OUTPUT SYMBOLS
Description Symbol
Document Symbol
Represents a document or report that is prepared by hand or
printed by a computer.
Multiple Copies of One Document
Indicates multiple copies of a paper document or report.
The document copies should be numbered in the upper, right-
hand corner.
Input/Output; Journal/Ledger
Can represent any input or output on a program flowchart.
Also represents accounting journals or ledgers in a document
flowchart.
Display
Represents information displayed by an online output device such
as a terminal, monitor, or screen.
INPUT/OUTPUT SYMBOLS
Description Symbol
Online Keying
Represents data entry by an online device such as a terminal or
personal computer.
Transmittal Tape
Represents manually prepared control totals which are to be
compared to computer totals for control purposes.
PROCESSING SYMBOLS
Description Symbol
Computer Processing
Represents a process performed by a computer, which usually results
in a change in data or information.
Manual Operation
Represents a processing operation that is performed manually.
Auxiliary Operation
Represents a processing operation carried out by a device other
than a computer, e.g., an optical character scanner.
A document flowchart shows the flow of Internal control flowcharts are document
documents and information among areas of flowcharts used to evaluate the adequacy of
responsibility in an organization. internal controls, such as segregation of duties or
internal checks.
These flowcharts trace a document from cradle
to grave and show: They can reveal weaknesses or inefficiencies such
as:
Where a document comes from
Inadequate communication flows
Where it’s distributed
Unnecessarily complex document flows
How it’s used
Procedures that cause wasteful delays
It’s ultimate disposition
Document flowcharts are also prepared in the
Everything that happens as it flows through the system design process.
system
GUIDELINES FOR PREPARING FLOWCHARTS
Use separate columns for the activity As much as possible, the flow should
of each entity. go from top to bottom and left to
right.
Example: If there are three different
departments or functions that “do” Use standard flowcharting symbols,
things in the narrative, there would be and draw with a template or
three columns on the flowchart. computer.
Flowchart the normal course of Clearly label all symbols. Use
operations, and identify exceptions with annotations if necessary to provide
annotations. adequate explanation.
What are the entities
in this flowchart?
GUIDELINES FOR PREPARING FLOWCHARTS
Give the flowchart a clear beginning and Every manual process should have at least one
ending. input and at least one output.
Show where each document originated and Show all data entered into or retrieved from a
its final disposition. computer file as passing through a process
One approach you can use is to read through first.
the narrative and for each step define:
Do not show process symbols for:
What was (were) the input(s)
Forwarding a document to another entity
What process was carried out
Filing a document
What was (were) the output(s)
Note on the next slide that the flow sequence
is input -- process – output.
Identifies where input is coming from
Inputs
Process
Output to
storage
Input for
next
process
Process
Output
Forwarding
a document
Filing
a document
GUIDELINES FOR PREPARING FLOWCHARTS
Do not connect two documents except If a flowchart takes more than one page,
when forwarding to another column. label the pages as 1 of 5, 2 of 5, 3 of 5, etc.
When a document is forwarded, show it Show documents or reports first in the
in both locations.
column where they are created.
When using multiple copies of a document,
place document numbers in the upper, Start with a rough draft; then redesign to
right-hand corner. avoid clutter and crossed lines.
Show on-page connectors and label them Verify the accuracy of your flowchart by
clearly to avoid excess flow lines.
reviewing it with users, etc.
Use off-page connectors if the flow goes to
another page. Place the flowchart name, the date, and the
preparer’s name on each page of the final
copy.
Show
forwarded
document in
both locations
What happens to the
document numbers as the
documents move to other
locations?
On-page connectors
Are there other off-page
connectors on this
flowchart?
SYSTEM FLOWCHARTS
A system flowchart depicts the relationship among The process is followed by outputs—the
the inputs, processes, and outputs of an AIS. resulting new information.
The system flowchart begins by identifying the The output may be:
inputs to the system. Stored for later use
These inputs can be: Displayed on a screen
New data Printed on paper
Data stored for future use
An input to the next process
Both
In other words, it’s the same basic input –
Each input is followed by a process, i.e., the process – output pattern that we saw in
steps performed on the data. the document flowchart.
If the process is performed by a computer, the logic of
the computer program would be depicted in a program
flowchart.
Can you spot
the input –
process –
output
pattern?
PROGRAM FLOWCHARTS
Enrollment Sort
Students Students
Forms Forms
Enrollment
Forms
Update Sorted
1.0 A Enrollment
Student
Update Student Records Forms
Student Records
Records
Now let’s change the story so that students enter enrollment data
online. The registrar’s office sends a tape file of the enrollment data to
the bursar’s office and continues to send paper class lists to faculty.
Here’s the
Original
revised DFD.
DFD
Students Students How has it
changed?
Enrollment Enrollment
Forms Data
1.0 1.0
Update Student Update Student
Student Records Student Records
Records Records
Enrollment Enrollment
Forms Data
2.0 2.0
Prepare Bursar Prepare Bursar
Enrollment Enrollment
Class Lists Class Lists
Forms Data
Class Class
Lists Lists
Faculty Faculty
Registrar’s Office Registrar’s Office
Enrollment Sort
Student Students Enrollment
Forms Forms
s Data
Sorted Prepare
Enrollment Class Bursar
Prepare
Forms Lists Student Class
Records Lists
Sorted
Class
Lists
Enrollment Here’s the revised Class
Forms
flowchart. How has it Lists
changed?
Faculty Bursar
Faculty
Original
Flowchart
FLOWCHARTS VS. DFDS