Dutormasi.com –Nah jika sebelumnya kita membahasmengenali pengenalan perangkat lunak dan proses perangkat lunak maka pada postingan kali ini kita akan membahas tentang DFD atau kepanjangannya adalah Data Flow Diagram. Data Flow Diagram adalah suatu diagram yang menggunakan notasi notasi tertentu untuk menggamabrkan sebuah aliran data pada sebuah sistem yang betujuan agar pembaca mudah membaca dan memahami sistem secara logika.
Data Flow Diagram (DFD) ini juga berujuan untuk menggambarkan atau menjelaskan bagaiamana proses kerja pada sebuah sistem tersebut. Selain itu Data Flow Diagram juga memberikan informasi apa yang menjadi input atau output pada sebuah sistem, dan menjelaskan bagaimana data melalui pada sebuah sistem dan data mana yang harus disimpan.
Seperi yang saya sberi tahu sebelumnya, DFD tersebut adalah sebuah diagram yang menggunakan notas notasi terententu. Notasi notasi yang saya maksud ini adalah seperti gambar dibawah ini :
Sepeti yang anda lihat diatas, ada 4 notasi yang tentunya memiliki fungsi yang berbeda beda. Walaupun sebenarnya menurut Yourdan dan DeMarco berbeda dengan Gene dan Serson tetapi kalau dilihat dari fungsi sebenarnya memiliki kegunaan yang sama. Untuk itu kita bahas notasi notasi diatas:
Fungsi Notasi/Simbol DFD
1.Entity (Entitas)
Entitas merupakan kesatuan luar dan memiliki nama lain yaitu terminator. Entitas ini memberikan input atau menerima output dari atau ke dalam sistem. Entitas ini bisa berupa orang, sumber informasi, organisasi dan penerima akhir dari suatu laporan.
Entitias atau terminator ini memiliki beberapa jenis, yaitu:
- Entitas Sumber, yang merupakan terminator yang menjadi sumber
- Entitas Tujuan, yang merupakan terminator yang menjadi tujuan atau informasi sistem
2.Proses (Process)
- Proses harus memiliki input dan juga output
- Proses ini dapat dihubungkan dengan komponen terminator, data store tetapi harus memalui proses alur data atau tanda panah.
- Proses mempunyai input tapi tidak memiliki output. Kesalahan ini disebut dengan Black hole(lubang hitam)
- Proses menghasilkan output tetapi tidak menerima inputan. Kesalahan ini disebut dengan miracle(ajaib).