tingkatan diagram dfd
DESCRIPTION
DFD, PemogramanTRANSCRIPT
![Page 1: Tingkatan Diagram DFD](https://reader035.vdocuments.mx/reader035/viewer/2022080902/55cf8f0c550346703b985cb2/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080902/55cf8f0c550346703b985cb2/html5/thumbnails/2.jpg)
• 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](https://reader035.vdocuments.mx/reader035/viewer/2022080902/55cf8f0c550346703b985cb2/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080902/55cf8f0c550346703b985cb2/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080902/55cf8f0c550346703b985cb2/html5/thumbnails/5.jpg)
• 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](https://reader035.vdocuments.mx/reader035/viewer/2022080902/55cf8f0c550346703b985cb2/html5/thumbnails/6.jpg)
d2d1
df32.0….
df1
d2d1
2.1….
2.2….
2.3….
df1 df2
df3
df2
EE1 EE2
EE1 EE2
![Page 7: Tingkatan Diagram DFD](https://reader035.vdocuments.mx/reader035/viewer/2022080902/55cf8f0c550346703b985cb2/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080902/55cf8f0c550346703b985cb2/html5/thumbnails/8.jpg)
• 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.