Levelisasi DFD

DFD digambarkan secara bertingkat, dari tingkat yang paling global berturut-turut hingga tingkat yang sangat detil. Tingkat yang global (umum) disebut dengan ‘Diagram Konteks’ atau ‘Context Diagram’. Ini termasuk level0.

Selanjutnya, dari diagram konteks, prosesnya dijabarkan lebih rinci lagi di ‘Diagram Nol’ atau ‘Zero Diagram’. Ini disebut level 1. Pada diagram nol ini yang berkembang hanya proses dan alur data yang menghubungkan proses-prosesnya, sedangkan jumlah terminator dan alur data yang masuk atau keluar dari terminator, tetap. 


Bila, masih dirasakan perlu memerinci proses berikutnya, maka diagram selanjutnya disebut dengan ‘Diagram Detil’ atau ‘Diagram Primitif’. Ini disebut dengan level 2. Dalam diagram detil, yang digambar cukup proses (nomor berapa) yang perlu didetilkan saja, selain itu (proses lainnya, atau terminatornya) tidak perlu digambarkan.

Bila masih dapat lebih detilkan lagi, maka level 3, dan seterusnya bias dibuat 

Contoh Kasus
Disebuah tempat penyewaan Video Compact Disk (VCD), masih dilakukan pencatatan manual untuk penyewaan dan pengembalian VCD oleh penyewa. Dalam kasus ini, akan dirancang system komputerisasi penyewaan (saja) VCD tersebut.

Analisis

Pihak-pihak yang terkait :
  • Penyewa
  • Pemilik Usaha
  • Petugas 
Petugas berada dalam system (yang menjalankan system), sehingga tidak perlu digambarkan. Dari sini, terdapat 2 terminator, yaitu a dan b.

Penyewa 

Data apa saja yang akan diberikan oleh penyewa kepada system, dan data apa saja yang diberikan system kepada penyewa ?. Analisis ini bertujuan untuk menentukan data apa saja yang akan mangalir di luar data dari terminator Penyewa dan system (proses), dan sebaliknya.



Penyewa Baru
Penyewa baru (dikasus ini) harus membuat kartu Anggota lebih dulu. Pembuatan kartu anggota tidak dipungut biaya tetapi si penyewa harus menunjukan identitas diri (Contoh : KTP). Petugas akan mencatat identitas Penyewa, membuatkan kartu anggota, dan bersama dengan KTP tersebut dierahkan kembali kePenyewa.
Reactions

Post a Comment

0 Comments