DFD memodelkan proses dan aliran data antar proses. Beberapa elemen DFD
yaitu External Entity, Process, Data Flow, dan Data Store.
External Entity adalah data sumber dan penerima data. Misalnya
Pelanggan, Administrator, Teller, dll. Penamaannya menggunakan kata
benda karena bukan sebuah proses melainkan entitas.
Process merupakan serangkaian langkah untuk mengolah data yang masuk
(data sumber) menjadi data keluaran. Penamaannya menggunakan kata kerja,
Apabila dirasa perlu diturunkan maka proses dapat didekomposisi untuk
memberikan penjelasan proses secara lengkap. Ada 2 permasalah yang
sering terjadi yaitu Black Hole dan Magic. Black Hole adalah kesalahan
dimana proses tidak mempunyai data keluaran, sedangkan Magic adalah
kesalahan dimana proses tidak mempunyai data masukan tetapi memiliki
data keluaran.
Data Flow merupakan elemen yang berfungsi untuk menunjukan aliran data
dari satu tempat ke tempat yang lain, contoh data dari external entity
ke proses, antar proses ke proses, dari proses ke data store. Pelabelan
juga harus diberikan pada setiap aliran data untuk menunjukan data apa
yang mengalir, pelabelannya menggunakan kata benda.
Data Store adalah data yang tersimpan. Data inilah yang nantinya
digunakan untuk penyimpanan data serta pembacaan data. Penamaannya
menggunakan kata benda, tidak boleh terlalu generik ataupun terlalu
detail.
Tidak ada komentar:
Posting Komentar