Diagram alir data (bahasa Inggris: Data flow diagram, DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas.

Notasi diagram alir data:
Function, untuk merepresentasikan respon akan data yang masuk atau suatu kondisi tertentu; file/database, untuk menyimpan data; input/output, merupakan suatu objek yang berinteraksi dengan sistem; dan flow, menunjukkan alur hubungan antar objek

Diagram ini digunakan alat bantu dalam menggambarkan atau menjelaskan proses kerja suatu sistem.

Latar belakang

Suatu yang lazim bahwa ketika menggambarkan sebuah sistem kontekstual data flow diagram yang akan pertama kali muncul adalah interaksi antara sistem dan entitas luar. Diagram ini didesain untuk menunjukkan sebuah sistem yang terbagi menjadi suatu bagian sub-sistem yang lebih kecil dan untuk menggarisbawahi arus data antara kedua hal yang tersebut. Diagram ini lalu dikembangkan untuk melihat lebih rinci, sehingga dapat terlihat model-model yang terdapat di dalamnya.

Level pada DFD

Didalam DFD terdapat 3 level, yaitu:

  1. Diagram Konteks: menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat di dalam sistem. Diagram konteks merupakan tingkatan tertinggi dalam DFD biasanya diberi angka nol (0)
  2. Diagram Nol (0): merupakan pecahan dari diagram konteks, didalam diagram ini memuat penyimpanan data.
  3. Dragram rinci: merupakan diagram yang menguraikan proses apa yang ada didalam diagram Nol

Lihat pula

Referensi

  • Whitten & Bentley. 2005. "System Analysis and Design Methods – 7th Edition". November 22, 2005.