Belajar Sistem Informatika (Mengenal Data Flow Diagram (DFD) )
Belajar Sistem Informatika (Mengenal Data Flow Diagram (DFD) )
Data Flow Diagram atau biasa disebut dengan nama DFD, DFD merupakan salah satu
jenis diagram pemodelan yang sering digunakan pada saat membangun sebuah sistem
informasi.
DFD merupakan sebuah diagram yang digunakan untuk menggambarkan aliran data
pada satu atau beberapa proses yang ada pada sebuah sistem atau system informasi
yang akan dibangun, DFD biasanya digunakan untuk memodelkan pada dua fase awal
yaitu di fase analisis maupun perancangan
DFB itu lebih cocok digunakan ketika menggunakan pemodelan yang bersifat
terstruktur atau pendekatan terstruktur, Namun apabila menggunakan pendekatan
berorientasi objek, maka lebih direkomendasikan menggunakan diagram yang
terhitang masuk di dalam Kyle
Pendekatan terstruktur ini adalah sebuah pendekatan yang sebenarnya itu berupa
sekumpulan fungsi-fungsi maupun method yang nanti akan saling berkaitan dan
menjadi satu kesatuan utuh sehingga nanti di fase implementasi akan menjadi sangat
lunak yang utuh. Untuk mendukung sebuah sistem informasi untuk lebih detailnya
mengenai perbedaan antara pendekatan terstruktur maupun object-oriented
secara konsep DFD dapat digunakan untuk memodelkan sistem yang sedang berjalan
saat ini maupun sistem yang akan dikembangkan di selanjutnya focus pada
pergerakan data diantara external entity proses dan diantara proses dengan datastore
jadi DFB ini menerapkan yang namanya dekomposisi proses
dekomposisi proses adalah sebuah mekanisme mendetailkan dari sebuah suatu level
ya biasanya dimulai dari level yang ke-60 untuk yang paling general kemudian disitu
nanti kita akan bisa mendetailkan menjadi level 1 level 2 untuk proses yang lebih
detail ada beberapa notasi di dalam data flow diagram yang cukup mudah untuk
dipahami.
Elemen- elemen DFD
1. Terminator atau entitas eksternal
Representasi entitas eksternal
Notasi persegi Panjang
Tidak memproses data
2. Data flow
Representasi aliran data
Notasi: anak panah penuh
Umumnya satu arah
Hubungan terminator, proses dan storage
3. Proses
Representasi aktifitas system
Notasi lingkaran
Memproses data
4. Storage
Representasi tempat penyimpanan data
Notasi dua garis parallel
Data flow in = diubah, data flow out = dibaca