Data Flow Diagram (DFD) adalah representasi grafis dari sistem yang menggambarkan komponen, aliran data, serta asal, tujuan, dan penyimpanan data. Terdapat tiga jenis DFD: context diagram, DFD fisik, dan DFD logis, yang masing-masing memiliki fokus berbeda dalam mengilustrasikan aliran data dan proses. DFD digunakan untuk mendokumentasikan sistem informasi yang ada atau merancang sistem informasi yang baru dengan memperhatikan ketentuan dalam penggambaran aliran data dan proses.