Download as pdf or txt
Download as pdf or txt
You are on page 1of 82

SYSTEMS DOCUMENTATION

MODUL 3 – SISTEM INFORMASI AKUNTANSI – DOSEN: TRI RAMARAYA KOROY, S.E., M.SI., AK. PH.D., CPA
INTRODUCTION

 Questions to be addressed in this


module:
 What is the purpose of documentation?
 Why do accountants need to understand
documentation?
 What documentation techniques are used in accounting
systems?
 What are data flow diagrams and flowcharts?
 How are they alike and different?
 How are they prepared?
INTRODUCTION

 Documentation includes the following  Documentation covers the who, what,


types of tools: when, where, why, and how of:
 Narratives (written descriptions)  Data entry
 Flowcharts  Processing
 Diagrams  Storage
 Other written material  Information output
 System controls
INTRODUCTION

 How do accountants use documentation?  Documentation techniques are necessary tools


 At a minimum, they have to read for accountants:
documentation to understand how a system  SPAP (Standar Profesional Akuntan
works. Publik) requires that auditors understand the
 They may need to evaluate the strengths and automated and manual procedures an entity
weaknesses of an entity’s internal controls. uses.
 Requires heavy reliance on documentation.  This understanding can be gleaned through
documenting the internal control system—a
 They may peruse documentation to determine process that effectively exposes strengths and
if a proposed system meets the needs of its weaknesses of the system.
users.
 They may prepare documentation to:
 Demonstrate how a proposed system would work
 Demonstrate their understanding of a system of
internal controls
INTRODUCTION
 In this chapter, we discuss two of the most common documentation tools:

Data flow diagrams Flowchart

• Graphical descriptions of the sources • Include three types:


and destinations of data. They show: • Document flowcharts describe
• Where data comes from the flow of documents and
• How it flows information between departments or
• The processes performed on it units.
• Where it goes • System flowcharts describe the
relationship between inputs,
processing, and outputs for a system.
• Program flowcharts describe the
sequence of logical operations
performed in a computer program.
INTRODUCTION

 Which method should you use—flowcharts or


 Documentation tools help accountants DFDs?
by:
 62.5% of IS professionals use DFDs.
 Organizing very complicated systems  97.6% use flowcharts.
into a form that can be more readily
understood  Both can be prepared relatively simply using
available software.
 Helping new team members understand
 Both are tested on professional exams.
a pre-existing system
 CONCLUSION: You need to know them
both.
DATA FLOW DIAGRAMS

 A data flow diagram (DFD) graphically


describes the flow of data within an
Data sources and destinations
organization. It is used to:
Data flows
 Document existing systems
 Plan and design new systems Transformation processes
 There is no black-and-white approach
to developing a DFD. Data stores
 A data flow diagram consists of four
basic elements:
DATA FLOW DIAGRAMS

 Data sources and destinations


 Appear as squares
 Represent organizations or individuals that send or receive data used or produced
by the system
 An item can be both a source and a destination
DATA FLOW DIAGRAMS

• Data sources and destinations


are marked in red. Accounts
• Can you tell which are Receivable
sources and which are
destinations?

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

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?

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

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?

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

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.

Cash Rec’t & Remittance Slip Process


Customer
Payment
DATA FLOW DIAGRAMS

 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

• The transformation processes are shown in red.


• Every process must have at least one data inflow Accounts
and at least one data outflow. Why? Receivable
• What do you notice about how the processes
are labeled?

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

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.

Customer Remittance Receivables


payment 1.0 2.0
data Information Credit
Customer Process Update
Payment A/R Manager

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

 Subdividing the DFD:  The highest level of DFD is called a


context diagram.
 Few systems can be fully diagrammed
on one sheet of paper, and users  It provides a summary-level view of
have needs for differing levels of the system.
detail.  It depicts a data processing system
 Consequently, DFDs are subdivided and the external entities that are:
into successively lower levels to  Sources of its input
provide increasing amounts of detail.
 Destinations of its output
DATA FLOW DIAGRAMS

Depart- Govt.
ments Agencies

Payroll Employee checks


Employees
Processing
System

Bank
Human
Resources

• This is the context diagram for the S&S Manage-


payroll processing system ment
DATA FLOW DIAGRAMS

Depart- Govt.
ments Agencies

Payroll Employee checks


Employees
Processing
System

Bank
Human
Resources

• What information comes into this Manage-


process, and from where? ment
DATA FLOW DIAGRAMS

Depart- Govt.
ments Agencies

Payroll Employee checks


Employees
Processing
System

Bank
Human
Resources

• What information is produced by this Manage-


process, and where does it go? ment
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
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 1: Understand the system. Observe the


 We’re going to go into a flow of information and interview people
partial example of how the involved to gain that understanding.
first level of detail was
created.  RULE 2: Ignore control processes and control
actions (e.g., error corrections). Only very
 But before we do, let’s step critical error paths should be included.
through some guidelines on
how to create a DFD.  RULE 3: Determine the system boundaries—
where it starts and stops. If you’re not sure
about a process, include it for the time being.
DATA FLOW DIAGRAMS

 RULE 4: Draw the context diagram first, and


 RULE 8: Transformation processes that are
then draw successively greater levels of detail.
logically related or occur simultaneously can be
 RULE 5: Identify and label all data flows. The grouped in one bubble.
only ones that do not have to be labeled are
those that go into or come out of data stores.  RULE 9: Number each process sequentially. A
process labeled 5.0 would be exploded at the
 RULE 6: Data flows that always flow together
next level into processes numbered 5.1, 5.2, etc.
should be grouped together. Those that do not
flow together should be shown on separate A process labeled 5.2 would be exploded into
lines. 5.21, 5.22, etc.
 RULE 7: Show a process (circle) wherever a  RULE 10: Process names should include
data flow is converted from one form to action verbs, such as update, prepare, etc.
another. Likewise, every process should have at
 RULE 11: Identify and label all data stores,
least one incoming data flow and at least one
outgoing data flow. whether temporary or permanent.
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

 The first paragraph of the narrative for the payroll


process reads as follows:
 When employees are hired, they complete a new The portion marked in red relates
employee form. When a change to an employee’s to activities that go on outside the
payroll status occurs, such as a raise or a change in boundaries of the payroll system.
the number of exemptions, human resources Consequently, these activities will
completes an employee change form. A copy of not be included on the DFD.
these forms is sent to payroll. These forms are
used to create or update the records in the
employee/payroll file and are then stored in the
file. Employee records are stored alphabetically.
DATA FLOW DIAGRAMS

 The first paragraph of the narrative for the


payroll process reads as follows:
 When employees are hired, they complete
a new employee form. When a change to The portion marked in red suggests
an employee’s payroll status occurs, such as two data flows coming into the
a raise or a change in the number of payroll process (new employee forms
exemptions, human resources completes and employee change forms). The
an employee change form. A copy of these source of the inflows is the human
forms is sent to payroll. These forms are resources department.
used to create or update the records in the
employee/payroll file and are then stored
in the file. Employee records are stored
alphabetically.
DATA FLOW DIAGRAMS

Data Inputs Processes Data Outputs


New employee forms and
employee change forms
(from H.R. Dept.)
DATA FLOW DIAGRAMS

 The first paragraph of the narrative for the payroll


process reads as follows:
 When employees are hired, they complete a new
employee form. When a change to an employee’s
payroll status occurs, such as a raise or a change in
the number of exemptions, human resources The sentence marked in red
completes an employee change form. A copy of suggests a process (update
these forms is sent to payroll. These forms are used employee records) with the
to create or update the records in the data outflow going to a data
employee/payroll file and are then stored in the file. store (the employee/payroll
Employee records are stored alphabetically. file).
DATA FLOW DIAGRAMS

Data Inputs Processes Data Outputs


New employee forms and Update records (read from Updated employee/
employee change forms file and record) payroll file
(from H.R. Dept.)
DATA FLOW DIAGRAMS

 The first paragraph of the narrative for the payroll


process reads as follows:
 When employees are hired, they complete a new
employee form. When a change to an employee’s
payroll status occurs, such as a raise or a change in
the number of exemptions, human resources
completes an employee change form. A copy of
these forms is sent to payroll. These forms are used The final sentence in this
to create or update the records in the paragraph provides information
employee/payroll file and are then stored in the file. about the physical storage of the
Employee records are stored alphabetically. data. Physical information is
utilized in flowcharts but not in
data flow diagrams.
DATA FLOW DIAGRAMS

Depart- Employee Employees


New employee ments 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
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

 Keep the following in mind as you


develop your DFD:
 The data flow diagram focuses on the
 Remember to ignore control
logical flow of data.
activities, such as error correction
processes.  Next, we will discuss flowcharts, which
place greater emphasis on physical
 Some data inputs and outputs will
details.
not appear on the first level of the
DFD but appear as the processes are
exploded into greater levels of detail.
FLOWCHARTS

 Every shape on a flowchart depicts a


 A flowchart is an analytical unique operation, input, processing activity,
technique that describes some or storage medium.
aspect of an information system  In the days of yore, flowcharts were
in a clear, concise, and logical commonly drawn with templates.
manner.  Now, it is more common to use a software
program such as Visio.
 Flowcharts use a set of standard
 Microsoft and Power Point are also used
symbols to depict processing
procedures and the flow of data.  The software uses pre-drawn shapes, and the
developer drags the shapes into the drawing.
FLOWCHARTS
 There are four types of flowcharting symbols:

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.

Terminal or Personal Computer


Combines the display and online keying symbols to represent
terminals and personal computers.

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.

Off-line Keying Operation


Represents an operation that uses an off-line keying device, such
as a cash register or keying to a disk.
STORAGE SYMBOLS
Description Symbol
Magnetic disk
Represents data stored permanently on a magnetic disk.
Frequently used to represent master files and databases.
Magnetic Tape
Represents data stored on a magnetic tape.
Sometimes represents transaction files.
Online Storage
Represents data stored in a temporary online file in a direct-access
medium such as a magnetic disk.
File
Represents a file of documents that are manually stored and retrieved.
Letter indicates the ordering sequence: A
A = Alphabetic order; D = Date order; N = Numeric order
FLOW AND MISCELLANEOUS SYMBOLS
Description Symbol
Document or Processing Flow
Represents the direction of processing or document flow.
Normal flow is top to bottom and left to right.
Data/Information Flow
Represents the direction of data/information flow.
Often used to show data being copied from one document to
another.
Communication Link
Represents the transmission of data from one location to
another via communication lines.
On-page connector
Connects processing from one location to another on the same
page. Used to avoid crisscrossing lines.
FLOW AND MISCELLANEOUS SYMBOLS
Description Symbol
Off-page connector
Connects the processing flow between two different pages.
Signals the exit from one page and the corresponding entrance
on another page.
Terminal
Represents the beginning, end, or a point of interruption in a
process or program. Also used to indicate an external party.
Decision
Represents a decision-making step.
Used in a program flowchart to show branching to alternate
paths.
Annotation
Provides for the addition of descriptive comments or
explanatory notes as clarification.
DOCUMENT FLOWCHARTS

 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

 Let’s step through some guidelines for  Identify:


preparing flowcharts:  Entities to be flowcharted, e.g.,
departments, functions, external parties
 As with DFDs, you can’t effectively (the parties who “do” things in the story)
prepare a flowchart if you don’t  Documents or information flows
understand the system, so:
 Processes
 Interview users, developers, auditors, and  As you read through a narrative, you
management. may want to mark the preceding items
 Administer questionnaires. with different shapes (e.g., drawing a
rectangle around entities, circling
 Read through narratives. documents, etc.).
 Walk through systems transactions
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

 Program flowcharts illustrate the sequence of


logical operations performed by a computer in
executing a program.
 They also follow an input – process – output
pattern.
Note that the
program
flowchart details
the logic of
processes
performed by
the computer.
• This flowchart
becomes the
programmer’s
blueprint for
writing the
actual
computer
program.
FLOWCHARTS VS. DFDS

 Now that we’ve examined both  EXAMPLE: The registrar’s office of a


flowcharts and DFDs, it may be useful small college receives paper enrollment
to discuss the differences again. forms from students. They sort these
 DFDs place a heavy emphasis on the records alphabetically and then update
logical aspects of a system. the student record file to show the
new classes. They also prepare class lists
 Flowcharts place more emphasis on the from the same data. The sorted
physical characteristics of the system. enrollment forms are forwarded to the
 An example may be useful. bursar’s office for billing purposes. Class
lists are mailed to faculty members.
Registrar’s Office

Enrollment Sort
Students Students
Forms Forms

Enrollment
Forms

Update Sorted
1.0 A Enrollment
Student
Update Student Records Forms
Student Records
Records

Enrollment Sorted Prepare


Forms Enrollment Class
Forms Lists
2.0
Prepare Bursar Here’s a
Enrollment
Class Lists
Forms flowchart Sorted
Class
that goes Lists
Enrollment
Class Forms
Lists with the
story
Faculty
Faculty Bursar
FLOWCHARTS VS. DFDS

 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

Update Sorted Update


A Enrollment Enrollment
Student Student
Forms Data
Records Records

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

 Moral of the Story: Changes in the physical


characteristics of the process do affect the
flowchart but have little or no impact on the
DFD.
 The DFD focuses more on the logic.
 When deciding which tool to employ, consider
the information needs of those who will view it.
THE END OF MODULE 3
THANK YOU
TRI@STIEI-KAYUTANGI-
BJM.AC.ID

You might also like