Anda di halaman 1dari 2

Data flow diagram (DFD) adalah alat pemodelan sistem yang digunakan untuk menggambarkan aliran

data dalam suatu sistem. DFD terdiri dari beberapa level, yaitu:

Level 0 (context diagram): Diagram level 0 adalah diagram tingkat tertinggi yang menggambarkan sistem
secara keseluruhan. Diagram ini hanya menampilkan satu proses utama yang mewakili seluruh fungsi
sistem.

Level 1 (overview diagram): Diagram level 1 adalah diagram tingkat menengah yang menggambarkan
sistem secara lebih rinci dari level 0. Diagram ini membagi proses utama pada level 0 menjadi beberapa
proses yang lebih spesifik.

Level 2 (detail diagram): Diagram level 2 adalah diagram tingkat terendah yang menggambarkan sistem
secara sangat rinci. Diagram ini memecah setiap proses pada level 1 menjadi beberapa proses yang lebih
kecil lagi.

Berikut adalah penjelasan masing-masing level DFD:

Level 0 (context diagram)

Definisi:Diagram level 0 adalah diagram tingkat tertinggi yang menggambarkan sistem secara
keseluruhan. Diagram ini hanya menampilkan satu proses utama yang mewakili seluruh fungsi sistem.

Elemen:

• Data store: Representasi dari kumpulan data yang disimpan dalam sistem.
• External entity: Entitas di luar sistem yang berinteraksi dengan sistem.
• Data flow: Aliran data yang masuk atau keluar dari sistem.

Kegunaan:

• Untuk memberikan gambaran umum tentang sistem.


• Untuk membantu memahami hubungan antara sistem dengan lingkungannya.

Level 1 (overview diagram)

Definisi Diagram level 1 adalah diagram tingkat menengah yang menggambarkan sistem secara lebih
rinci dari level 0. Diagram ini membagi proses utama pada level 0 menjadi beberapa proses yang lebih
spesifik.

Elemen

• Data store: Representasi dari kumpulan data yang disimpan dalam sistem.
• External entity: Entitas di luar sistem yang berinteraksi dengan sistem.
• Data flow: Aliran data yang masuk atau keluar dari sistem.
• Process: Proses yang terjadi dalam sistem.

Kegunaan:

• Untuk memberikan gambaran yang lebih rinci tentang sistem.


• Untuk membantu memahami hubungan antara berbagai proses dalam sistem.
Level 2 (detail diagram)

Definisi: Diagram level 2 adalah diagram tingkat terendah yang menggambarkan sistem secara sangat
rinci. Diagram ini memecah setiap proses pada level 1 menjadi beberapa proses yang lebih kecil lagi.

Elemen:

• Data store: Representasi dari kumpulan data yang disimpan dalam sistem.
• External entity: Entitas di luar sistem yang berinteraksi dengan sistem.
• Data flow: Aliran data yang masuk atau keluar dari sistem.
• Process: Proses yang terjadi dalam sistem.

Kegunaan:

• Untuk memberikan gambaran yang sangat rinci tentang sistem.


• Untuk membantu memahami bagaimana setiap proses dalam sistem bekerja.

Pembuatan DFD dapat dilakukan dengan menggunakan berbagai alat bantu, seperti Microsoft Visio atau
draw.io. Berikut adalah langkah-langkah umum dalam membuat DFD:

1. Tentukan ruang lingkup sistem.

2. Identifikasi proses-proses utama dalam sistem.

3. Identifikasi data store dan external entity.

4. Buat diagram DFD.

5. Lakukan verifikasi dan validasi diagram DFD.

DFD adalah alat yang sangat berguna untuk memahami dan mendokumentasikan sistem. Dengan
menggunakan DFD, kita dapat menggambarkan sistem secara visual dan mudah dipahami

Anda mungkin juga menyukai