DFD adalah gambaran arus informasi yang diproses dari input menuju sebuah output
tertentu. DFD fokus pada arus informasi, asal dan tujuan data, hingga bagaimana data tersebut
disimpan.
DFD pertama kali pengunaannya dipopulerkan oleh Larry Constantine dan Ed Yourdon
dalam structured analysis and design technique. Notasi DFD memiliki acuan pada teori grafik
yang awalnya digunakan untuk penelitiaan operasional adlam permodelan alur kerja dalam
suatu organisasi. Terdapat banyak simbol yang mengambarkan DFD, satu dengan simbol lain
memiliki fungsi dan kegunaan yang berbeda. Pada tahun 1979 Tom DeMarco menyimpulkan
komponen DFD terdiri dari Entitas, Proses, Aliran dan Data Store.
Elemen DFD
Number
Aktivitas yang Number
Process mengolah input
Process Name Process Name
menjadi output.
Penyimpanan data,
Entitas atau Tabel
pada DBMS
Table Table
Data Store (tergantung asumsi
Name Name
Developer, konsisten
di semua bagian
diagram).
DFD Level
DFD Level merupakan penggambaran sistem bekerja antar fungsi satu dengan yang
lain dengan aliran dan penyimpanan data. DFD Level ini akan terjadi penurunan level dimana
dalam penuruanan level yang lebih rendah harus mampu mempresentasikan proses tersebut ke
dalam spesifikasi proses yang jelas. Untuk membuat DFD Level n dari suatu proses dilakukan
dengan cara Decomposing Process. Dekomposisi sistem adalah usaha yang dilakukan untuk
memecah-mecah sistem menjadi beberapa sub-sub system yang lebih sederhana.
DFD Level 0
0 Halaman utama sistem
(Siamik)
1.1 Pancasila
DFD Level 2 dari 1. Daftar
1.2 Kewarganegaraan
peserta mt.kuliah mkdu
1.3 B. Indonesia
2
2.1 Informatika
DFD Level 2 dari 2. Daftar
2.2 Sistem Informasi
peserta mt.kuliah reguler
2.3 Data Sains