Himpunan Mahasiswa Sistem Informasi

System Documentation : DFD (Data Flow Diagram)

Halo guys, kali ini kita akan membahas salah satu bentuk dokumentasi sistem yaitu DFD atau Data Flow Diagram. DFD ini adalah salah satu bentuk system documentation yang menggambarkan sistem itu sendiri dan komponen-komponennya, dan juga data flow atau informasi di antara komponen-komponen tersebut. Dimana hal ini memungkinkan pengguna dokumentasi untuk mengidentifikasi entity apa saja yang terlibat dalam sistem, proses apa saja yang terjadi di dalam sistem dan data flow yang terjadi antara entitas dan proses.

Untuk membuat DFD, kita bakal menggunakan 4 simbol, yaitu :

  • Lingkaran, menggambarkan proses atau sistem
  • Persegi panjang, menggambarkan entity eksternal
  • Panah, menggambarkan data flow atau informasi
  • 2 garis sejajar, menggambarkan penyimpanan data (data store).

Selain itu, DFD terdiri dari 3 jenis, yaitu : Physical Diagram, Logical Diagram, dan Context Diagram. Physical Diagram merupakan diagram yang menggambarkan entity – entity yang terlibat dalam proses dan data flow antar entity, serta interaksinya dengan entity external. Sementara, Logical Diagram merupakan diagram yang menggambarkan proses-proses yang terjadi dalam sistem, data flow antar proses dan bagaimana proses-proses tersebut berinteraksi dengan entity external yang memberikan input, menerima output atau keduanya dari sistem. Dan yang terakhir yaitu Context diagram, diagram ini merupakan representasi dari sistem dengan entity yang menyediakan input dan menerima output dari sistem. Context Diagram hanya menggambarkan hubungan sistem dengan para entity external sehingga tidak terlihat proses-proses pengolahan data didalamnya sehingga sistem yang ada dalam Context Diagram di dekomposisi menjadi lebih rinci, yaiitu Diagram nol, Dagram level 1, level 2 dan seterusnya sesuai dengan kompleksitas sistem.

Untuk menyusun Context Diagram langkah – langkah yang harus dilakukan adalah:

  • Menetapkan system interest
  • Mengidentifikasi entity external
  • Mengidentifikasi input dan output
  • Menggambarkan data flow dari entity extrenal ke sistem dan sebaliknya seusai dengan sifat lingkungan sistem yang digambarkan.

Sekian pembahasan mengenai DFD (Data Flow Diagram), semoga bermanfaat ya! 🙂

Source : Considine, Brett at all. (2012). Accounting Information Systems – Understanding business processes. 04. Wiley. New York. ISBN: 978-0-7303-0247-6.