Data Flow Diagram atau biasa disebut DFD merupakan sebuah alur yang menjelaskan step-step suatu proses sehingga dari step tersebut menghasilkan suatu tujuan.
Terdapat 3 macam diagram dalam DFD, yaitu :
1. Diagram Konteks/ Top Level
Merupakan penggambaran suatu alur data secara sederhana dan hanya mengambil inti pemrosesannya saja.
2. Diagram Zero / Level 0
Merupakan pengkompleksan alur data dari Diagram Konteks.
3. Diagram Detail/ Level 1
Merupakan pengkompleksan alur data dari diagrarm zero