Anpersi - Data Flow Diagram (DFD)

12
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.

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 informasi

Transcript of Anpersi - Data Flow Diagram (DFD)

Page 1: Anpersi - Data Flow Diagram (DFD)

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.

Page 2: Anpersi - Data Flow Diagram (DFD)

8/22/2012

2

2 Model DFD

Bentuk lain DFD(Gane & Sarson)

Process

Data Flow

Data Store

Source/Sink (External Entity)

Page 3: Anpersi - Data Flow Diagram (DFD)

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

Page 4: Anpersi - Data Flow Diagram (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

Page 5: Anpersi - Data Flow Diagram (DFD)

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

Page 6: Anpersi - Data Flow Diagram (DFD)

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

Page 7: Anpersi - Data Flow Diagram (DFD)

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

Page 8: Anpersi - Data Flow Diagram (DFD)

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

Page 9: Anpersi - Data Flow Diagram (DFD)

8/22/2012

9

Page 10: Anpersi - Data Flow Diagram (DFD)

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

Page 11: Anpersi - Data Flow Diagram (DFD)

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

Page 12: Anpersi - Data Flow Diagram (DFD)

8/22/2012

12

List the errors of this DFD