Data Flow Diagram (DFD) adalah gambaran grafis yang memperlihatkan aliran data dari sumbernya dalam obyek kemudian melewati suatu proses yang mentransformasikan ketujuan yang lain, yang ada pada objek lain. Dengan demikian data flow diagram adalah alat yang digunakan untuk menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang dilakukan oleh sistem tersebut.
Simbol-sombol yang digunakan di DFD mewakili maksud tertentu, yaitu:
a. External Entity (kesatuan Luar) atau Boundary (batas sistem)
Setiap sistem pasti memiliki
batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya.
Kesatuan luar (external entity) merupakan kesatuan di lingkungan luar sistem
yang dapat berupa orang, organisasi atau sistem lainya yang berada di
lingkungan luarnya yang memberikan input atau menerima output dari sistem.
b. Data flow (arus data)
Arus data di DFD diberi simbol
panah. Arus data ini mengalir
diantara proses, simpanan, dan kesatuan luar
c. Process (proses)
Suatu proses adalah kegiatan
atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus
data yang masuk ke dalam proses untuk dihasilkan arus
data yang akan keluar dari proses.
d. Data store (simpanan data)
Simpanan data (data store)
merupakan simpanan dari data yang dapat berupa suatu file atau database di
komputer, suatu arsip atau catatan manual dan lain sebagainya.