tingkatan diagram dfd

8
TINGKATAN DIAGRAM PADA DFD 1. Context Diagram (Diagram Hubungan, Level 0) 2. Diagram Zero (Diagram 0, Level 1) 3. Diagram Rinci (Level 2, Level 3, dst) CONTEXT DIAGRAM -. Merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke atau output dari sistem. -. Memberikan gambaran tentang keseluruhan sistem. -. Sistem dibatasi boundary

Upload: zulfa-nurul-alawiyyah

Post on 20-Dec-2015

8 views

Category:

Documents


1 download

DESCRIPTION

DFD, Pemograman

TRANSCRIPT

Page 1: Tingkatan Diagram DFD

TINGKATAN DIAGRAM PADA DFD

1. Context Diagram (Diagram Hubungan, Level 0)2. Diagram Zero (Diagram 0, Level 1)3. Diagram Rinci (Level 2, Level 3, dst)

CONTEXT DIAGRAM-. Merupakan level tertinggi dari DFD yang

menggambarkan seluruh input ke atau output dari sistem.

-. Memberikan gambaran tentang keseluruhan sistem.-. Sistem dibatasi boundary

Page 2: Tingkatan Diagram DFD

• Terminal yang memberikan masukan kepada sistem disebut source, terminal yang menerima keluaran dari sistem disebut sink.

• Hanya ada satu proses.

• Tidak boleh ada data store.

Page 3: Tingkatan Diagram DFD

DIAGRAM 0• Perlihatkan data store yang digunakan.• Untuk proses yang tidak dirinci lagi pada

level selanjutnya (functional primitive), tambahkan * pada akhir nomor proses.

• Keseimbangan input dan output (balancing) antara diagram 0 dengan diagram hubungan harus terpelihara.

DIAGRAM RINCI• Merupakan rincian dari diagram nol atau

diagram level di atasnya.

Page 4: Tingkatan Diagram DFD

Nama Level

Nama Diagram

Nomor Process

0 Context 0

1 Diagram 0 1.0 2.0 3.0 ....

2

Diagram 1.0 1.1 1.2 1.3 ....

2

Diagram 2.0 2.1 2.2 2.3 ....

2 Diagram 3.0 3.1 3.2 3.3 ....

3 Diagram 1.1 1.1.1 1.1.2 ....

3

Diagram 1.2 1.2.1 1.2.2 ....

3 Diagram 1.3 1.3.1 1.3.2 ....

dst

Page 5: Tingkatan Diagram DFD

• Di dalam satu level seyogyanya tidak terdapat lebih dari 7 buah proses dan maksimal 9, bila lebih maka harus dilakukan dekomposisi.

BALANCING DALAM DFD

• Aliran data yang masuk ke dalam dan keluar dari suatu proses harus sama dengan aliran data yang masuk ke dalam dan keluar dari rincian proses tersebut.

Page 6: Tingkatan Diagram DFD

d2d1

df32.0….

df1

d2d1

2.1….

2.2….

2.3….

df1 df2

df3

df2

EE1 EE2

EE1 EE2

Page 7: Tingkatan Diagram DFD

Hal - hal yang perlu diperhatikan pada DFD yang memiliki lebih

dari satu level

• Harus terdapat keseimbangan input dan output antara satu level dengan level berikutnya.

• Keseimbangan antara level 0 dan level 1 dilihat pada input / output dari aliran data ke / dari terminal pada level 0; sedangkan keseimbangan antara level 1 dan level 2 dilihat pada input / output dari aliran data ke / dari proses yang bersangkutan.

Page 8: Tingkatan Diagram DFD

• Nama aliran data, data store dan terminal pada setiap level harus sama, apabila objeknya sama.

• Ada sumber buku yang menyatakan terminal tidak perlu digambarkan pada level 1, 2, dst; namun untuk memperjelas diagram, maka sebaiknya terminal tetap digambarkan pada level 1, 2, dst.