Persyaratan DFD
Ada persyaratan yang harus dipatuhi dalam penggunaan diagram alir data untuk membuat model sistem adalah sebagai berikut:
1. Di dalam diagram alir data, Extenal entity tidak dapat bertemu dengan data store.
2. Di dalam diagram alir data, Data store tidak dapat bertemu dengan external entity.
3. Setiap proses harus ada data flow yang masuk dan juga ada data flow yang keluar.
4. Di dalam diagram alir data, tidak diperkenankan External entity bertemu dengan external entity.
Simbol yang digunakan Data Alir Diagram
Beberapa simbol yang digunakan DFD untuk maksud mewakili sebagai berikut:
1. Kesatuan Luar (External Entity) atau Batas Sistem (Boundary).
Sistem akan menerima input dan menghasilkan output kepada lingkungan luarnya. Kesatuan luar merupakan kesatuan dilingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada dilingkungan luarnya yang akan memberikan input atau menerima output dari sistem.
2. Arus Data (Data Flow).
Arus data (Data Flow) di DFD diberi simbol suatu anak panah. Arus data ini mengalir diantara proses (Process), simpanan data (Data Store) dan kesatuan luar (External Entity). Arus ini merupakan arus dari data yang dapat berupa masukkan untuk sistem atau hasil dari proses sistem. Arus data sebaiknya diberi nama yang jelas dan mempunyai arti.
3. Proses (Process)
Suatu Proses merupakan kegiatan atau kerja yang dilakukan oleh orang, mesin komputer dari hasil suatu arus data yang masuk kedalam proses untuk menghasilkan arus data yang keluar dari proses. Proses dapat ditunjukan dengan simbol lingkaran atau dengan segi empat persegi panjang tegak dengan sudut-sudutnya tumpul.
4. Simpanan Data (Data Store)
Merupakan simpanan dari data yang dapat disimbolkan dengan sepasang garis horizontal paralel yang tertutup disalah satu ujungnya.