anpersi - data flow diagram (dfd)
DESCRIPTION
bambang sugianto,polsa,politeknik sawunggalih aji kutoarjo,dfd,data flow diagram,kamus data, data dictionary,analisa perancangan sistem informasi,bambang sugianto,data flow diagram,dfd,perancangan sistem informasi,politeknik sawunggalih aji kutoarjo,sistem informasiTRANSCRIPT
8/22/2012
1
Data Flow Diagrams
(DFDs)
Ref: adp.mmu.edu.my/FYP
Dosen : Bambang Sugianto, ST
Politeknik Sawunggalih Aji Kutoarjo
Analisa Perancangan Sistem Informasi
Data Flow Diagrams (DFDs)
Data Flow Diagram (DFD) adalah
representasi grafik dari sebuah sistem.
DFD menggambarkan komponen-
komponen sebuah sistem, aliran-aliran
data di mana komponen-komponen
tersebut, dan asal, tujuan, dan
penyimpanan dari data tersebut.
8/22/2012
2
2 Model DFD
Bentuk lain DFD(Gane & Sarson)
Process
Data Flow
Data Store
Source/Sink (External Entity)
8/22/2012
3
Data Flow Diagrams (DFDs)
Data flow diagram
(DFD) is a picture of
the movement of
data between
external entities and
the processes and
data stores within a
system
1.0
Check
Status
2.0
Issue
Status
Messages
3.0
Generate
Shipping
Order
ACCOUNTING
CUSTOMER WAREHOUSE
4.0
Manage
Accounts
Receivable5.0
Produce
Reports
Order In-Stock Request
Status Data
Status
Message
Pending
OrdersD1
Order
Data
Order Data
Shipping
Order
Shipping
Confirmation
Invoice
Payment
Accounts
ReceivableD2
Accounting Data Accounts Receivable Data
Order Data
Inventory
Reports
Tahapan Membuat DFD
8/22/2012
4
Process
Work or actions performed on data (inside the system)
Labels should be verb phrases
Receives input data and produces output
1.0
Produce
Grade
Report
Grade Detail Grade Report
Rule 1: Process
Can have more than one outgoing data flow
or more than one incoming data flow
1.0
Grade
Student
Work
Submitted Work
Graded Work
Student Grade
3.0
Calculated
Gross
Pay
Hours Worked
Pay Rate
Gross Pay
8/22/2012
5
Rule 2: Process
Can connect to any other symbol (including
another process symbol)
1.0
Verify
Order
2.0
Assemble
Order
Order Accepted OrderInventory
Change
Process: Correct/Incorrect?
5.0
Create
Invoice
Services Perfomed Invoice
Apply
Insurance
Premium
Payment AmountPolicy Number
2.1
Calculate
Gross
Pay
Hours Worked Pay Rate
8/22/2012
6
Data Flow
Is a path for data to move from one part of the IS to another
Arrows depicting movement of data
Can represent flow between process and data store by two separate arrows
Deposit
2.1
Post
Payment
Accounts
ReceivableD1
Payment Detail
Invoice Detail
Data Flow: Correct/Incorrect?
Courses
Students
Class
List
5.0
Post
Payment
Customer
Payment
D2 Daily Payments
6.0
Prepare
Deposit
Daily
Payment
8/22/2012
7
Data Store
Is used in a DFD to represent data that the
system stores
Labels should be noun phrases
StudentsD1
Rule: Data Store
Must have at least one incoming and one outgoing data flow
Daily
PaymentsD1
Customer Payment
Daily Payment
8/22/2012
8
Data Store: Correct/Incorrect?
2.0
Book
Flight
Passengers
Fight
Request
D2 Accounts
Receivable
Payment
Detail
3.0
Post
Payment
Invoice
Detail
8/22/2012
9
8/22/2012
10
Source/Sink (External Entity)
External entity that is origin or destination of data (outside the system)
Is the singular form of a department, outside organisation, other IS, or person
Labels should be noun phrases
CUSTOMER
1.0
Verify
Order
Order
Invoice
Source – Entity that supplies data to the
system
Sink – Entity that receives data from the
system
Rule: Source/Sink
Must be connected to a process by a data flow
BANK
2.0
Prepare
Deposit
Bank
Deposit
8/22/2012
11
Source/Sink: Correct/Incorrect?
PAYROLL
DEPARTMENT
EMPLOYEE
Paycheck
3.0
Apply
Payment
CUSTOMER
Payment
CUSTOMER
Accounts
Receivable
Payment
Rules for Using DFD Symbols
Data Flow That ConnectsYES NO
A process to another process
A process to an external entity
A process to a data store
An external entity to another external entity
An external entity to a data store
A data store to another data store
8/22/2012
12
List the errors of this DFD