Documentation
Documentation includes the following
types of tools:
Narratives (written descriptions)
Flowcharts
Diagrams
Other written material
dll
Flowcharts
Simbol DFD
Customer
General
Ledger
Update
Receivables
Customer
Process
Payment
Customer Inquiry
Customer
Customer Payment
Process
Payment
Process
Payment
garis horisontal
Menggunakan kata benda, misal: buku besar, file
informasi (retrieve)
Aliran data keluar dari data store berarti memasukkan atau
memperbarui data
Dapat berupa suatu file atau suatu sistem, database dari suatu
Batasan: Proses
4) Setiap proses tidak mungkin
hanya memiliki output saja
(yang dapat memiliki output
saja hanyalah sumber data)
Incorrect
Correct
Batasan: Proses
5)
6)
Incorrect
Correct
Incorrect
Correct
Incorrect
Correct
CUSTOMER
Batasan: Source/Sink
11) Data tidak dapat
berpindah secara
langsung dari sumber
data ke tujuan data.
Akan tetapi harus
melalui suatu proses
terlebih dahulu
Incorrect
Correct
Customer
Batasan: Source/Sink
12) Sumber atau tujuan data diberi nama
dengan menggunakan kata benda.
Incorrect
A
B
Correct
A
A
15)
16)
Levelisasi DFD
DFD dapat dibagi dalam suatu tingkatantingkatan untuk memudahkan dalam
mengelola kompleksitas dari masing-masing
tingkatan-tingkatan tersebut
Tingktan yang paling awal disebut sebagai
tingkatan konteks (context diagram) dan
merupakan tingkatan yang paling tidak detail
Levelisasi DFD
Tingkatan-tingkatan berikutnya (level 0, 1, 2, dst)
membagi satu proses dari diagram sebelumnya
menjadi diagram baru yang lebih detail
Setiap tingkatan harus dijaga keseimbangannya.
Dalam artian alur masuk dan keluar dari
sumber/tujuan data haruslah sama dari level yang
satu ke level lainnya
CONTEXT LEVEL
Merupakan level tertinggi/paling atas dalam DFD
Memberikan pandangan secara ringkas kepada
pembaca atas suatu sistem
Diagram tersebut menggambarkan hubungan
antara sistem pemprosesan data dan entitas
eksternal (sumber & tujuan data)
Tidak menggambarkan hubungan antar
terminator dan data store.
Simbol proses diberi nomor 0
LEVEL 0 DFD
Diagram level 0 merupakan proyeksi proses-proses
yang terdapat dalam diagram konteks.
Pada diagram level 0, eksternal entity ditulis ulang,
proses-proses yang ada dijabarkan menjadi
beberapa sub-proses, data store mulai
ditampilkan
Diagram level 0 ini harus seimbang dengan diagram
konteks. Artinya keduanya harus memiliki ekternal
entity yang sama. Dan aliran data dari dan ke ekternal
entity tersebut juga harus sama.
LEVEL 1 DFD
Diagram level 1 merupakan proyeksi dari proses yang
terdapat di level 0
Diagram level 1 menunjukkan semua proses yang terdapat
dalam suatu proses pada level 0
Menunjukkan bagaimana informasi bergerak/mengalir
dari dan ke masing-masing proses
Diagram level 1 tidak perlu selalu ada pada saeluruh proses
di level 0
Pada diagram level 1 kita tidak perlu mengulang penulisan
entitas eksternal. Data store juga boleh tidak diulang
penulisannya
FLOWCHART
FLOWCHARTS
A flowchart is an analytical technique that
describes some aspect of an information system
in a clear, concise, and logical manner.
Flowcharts use a set of standard symbols to
depict processing procedures and the flow of
data.
Flowcharting History:
Introduced in 1950s by industrial engineers to document
business processes and document flows for process
improvement.
Sarbanes-Oxley 2002 increased importance by requiring
companies to document business processes and internal
controls procedures.
FLOWCHARTS
Every shape on a flowchart depicts a
unique operation, input, processing activity,
or storage medium.
In the days of yore, flowcharts were
manually created using plastic templates.
Most flowcharts are now drawn using a
software program such as Visio.
Microsoft and Power Point are also used.
The software uses pre-drawn shapes, and the
developer drags the shapes into the drawing.
FLOWCHARTS
Symbols in the various categories
Input/Output
Input/Output
Symbols
Symbols
Storage
Storage
Symbols
Symbols
Processing
Processing
Symbols
Symbols
Flow&&Misc.
Misc.
Flow
Symbols
Symbols
FLOWCHARTS
There are four types of flowcharting
symbols:
Input/output symbols
Input/output symbols indicate the
type of device or media that provides
input to or records output from a
process.
FLOWCHARTS
There are four types of flowcharting
symbols:
Input/output symbols
Processing symbols
Processing symbols indicate the
type of device used to process the
data or whether the data is
processed manually.
FLOWCHARTS
There are four types of flowcharting
symbols:
Input/output symbols
Processing symbols
Storage symbols
Storage symbols indicate the type of
device used to store data while the
system is not using it.
FLOWCHARTS
There are four types of flowcharting
symbols:
Input/output symbols
Processing symbols
Storage symbols
Flow and miscellaneous symbols
Flow and miscellaneous symbols may
indicate:
INPUT/OUTPUT SYMBOLS
Document Symbol
Represents a document or report that is
prepared by hand or printed by a computer.
INPUT/OUTPUT SYMBOLS
2
INPUT/OUTPUT SYMBOLS
Input/Output; Journal/Ledger
Can represent any input or output on a
program flowchart.
Also represents accounting journals or
ledgers in a document flowchart.
INPUT/OUTPUT SYMBOLS
Display
Represents information displayed by an
online output device such as a terminal,
monitor, or screen.
INPUT/OUTPUT SYMBOLS
Online Keying
Represents data entry by an online device
such as a terminal or personal computer.
INPUT/OUTPUT SYMBOLS
INPUT/OUTPUT SYMBOLS
Transmittal Tape
Represents manually prepared control totals,
which are to be compared to computer totals
for control purposes.
PROCESSING SYMBOLS
Computer Processing
Represents a process performed by a
computer, which usually results in a change in
data or information.
PROCESSING SYMBOLS
Manual Operation
Represents a processing operation that is
performed manually.
PROCESSING SYMBOLS
Auxiliary Operation
Represents a processing operation carried
out by a device other than a computer, e.g.,
an optical character scanner.
PROCESSING SYMBOLS
STORAGE SYMBOLS
Magnetic Disk/Drive
Represents data stored on a magnetic disk or
drive.
STORAGE SYMBOLS
Magnetic Tape
Represents data stored on a magnetic tape.
Sometimes represents transaction files.
STORAGE SYMBOLS
A
File
Represents a file of documents that are manually
stored and retrieved.
Letter indicates the ordering sequence:
A = Alphabetic order
D = Date order
N = Numeric order
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.
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
DOCUMENT FLOWCHARTS
A document flowchart shows the flow of
documents and information among areas of
responsibility in an organization.
These flowcharts trace a document from
cradle to grave and show:
DOCUMENT FLOWCHARTS
Internal control flowcharts are document
flowcharts used to evaluate the adequacy of
internal controls, such as segregation of
duties or internal checks.
They can reveal weaknesses or
inefficiencies such as:
Inadequate communication flows
Unnecessarily complex document flows
Procedures that cause wasteful delays
SYSTEM FLOWCHARTS
SYSTEM FLOWCHARTS
A system flowchart depicts the relationship
among the inputs, processes, and outputs
of an AIS.
The system flowchart begins by identifying
the inputs to the system.
These inputs can be:
New data
Data stored for future use
Both
SYSTEM FLOWCHARTS
A system flowchart depicts the relationship
among the inputs, processes, and outputs
of an AIS.
The system flowchart begins by identifying the
inputs to the system.
Each input is followed by a process, i.e.,
the steps performed on the data.
If the process is performed by a
computer, the logic of the computer
program would be depicted in a program
flowchart.
SYSTEM FLOWCHARTS
A system flowchart depicts the relationship
among the inputs, processes, and outputs
of an AIS.
The system flowchart begins by identifying the
inputs to the system.
Each input is followed by a process, i.e., the
steps performed on the data.
The process is followed by outputsthe
resulting new information.
SYSTEM FLOWCHARTS
The output may be:
Stored for later use
Displayed on a screen
Printed on paper
An input to the next process
SYSTEM FLOWCHARTS
A system flowchart depicts the relationship
among the inputs, processes, and outputs of an
AIS.
The system flowchart begins by identifying the inputs
to the system.
Each input is followed by a process, i.e., the steps
performed on the data.
The process is followed by outputsthe resulting new
information.
In other words, its the same basic input
processoutput pattern that we saw in the
document flowchart.
PROGRAM FLOWCHARTS
Program flowcharts illustrate the
sequence of logical operations
performed by a computer in executing
a program.
They also follow an inputprocess
output pattern.
Software
Power Designer
MS Visio
Dia
Thanks..