Data Flow Diagram (DFD) adalah metode analisis dan desain terstruktur. Ini adalah alat visual untuk menggambarkan model logika dan mengekspresikan transformasi data dalam suatu sistem. DFD mencakup mekanisme untuk memodelkan aliran data. Ini mendukung dekomposisi untuk menggambarkan detail aliran data dan fungsinya. DFD tidak dapat menyajikan informasi urutan operasi. Oleh karena itu, ini bukan metode pemodelan proses atau prosedur.
Ciri-ciri
DFD mencakup ciri-ciri sebagai berikut:
- Mendukung tahap analisis dan kebutuhan perancangan sistem;
- Teknik pembuatan diagram dengan anotasi;
- Mendeskripsikan jaringan aktivitas/proses sistem sasaran;
- Memungkinkan perilaku paralel dan asinkron;
- Penyempurnaan bertahap melalui dekomposisi proses secara hierarkis.
Contoh
Notasi
Notasi berikut berdasarkan Gane & Sarson Notation System
Process / Proses
Proses adalah transformasi data. Ia menerima aliran data sebagai masukan dan menghasilkan aliran data sebagai keluaran.
Data Flow / Aliran Data
Aliran Data adalah elemen penghubung yang kedua ujungnya terhubung ke aktivitas/proses, Penyimpanan Data, entitas eksternal, dan sebagainya.
Data Store / Penyimpanan Data
Penyimpanan data adalah tempat penyimpanan data permanen dan menyajikan pengganti basis data/fail.
External Entity / Entitas Eksternal
Entitas Eksternal merupakan asal/tujuan aliran data eksternal dan menyediakan koneksi ke konteks sistem.
Aturan DFD
- Suatu entitas tidak dapat memberikan data ke entitas lain tanpa terjadi pemrosesan.
- Data tidak dapat berpindah secara langsung dari suatu entitas ke cerita data tanpa diproses.
- Data tidak dapat berpindah langsung dari penyimpanan data tanpa diproses.
- Data tidak dapat berpindah langsung dari satu penyimpanan data ke penyimpanan data lainnya tanpa diproses
Refrensi