Minggu 03 b Data Flow Diagram (DFD) -...
Transcript of Minggu 03 b Data Flow Diagram (DFD) -...
Minggu 03 bData Flow Diagram (DFD)
DFD menunjukkan proses bisnis dan data yang mengalir di antara mereka
DFD adalah Diagram yang menunjukkanbagaimana data bergerak melalui sisteminformasi tetapi tidak menunjukkan logikaprogram/langkah-langkah pengolahannya
1 set DFD’s menyediakan model logis yang menunjukkan apa yang dilakukan sistem, bukan bagaimana melakukannya.
Biasa disebut DFD Level 0
Menunjukkan proses bisnis secara keseluruhan sebagai satu proses
Diagram aliran data pada tingkat paling atas yang merupakan penggambaran yang berfungsi untukmemperlihatkan interaksi/hubungan langsung antarasistem informasi dengan lingkungannya
Menggambarkan sebuah sistem berupa sebuahproses yang berhubungan dengan satu ataubeberapa external entity
Yang harus diperhatikan dalam pembuatanContext Diagram :
▪ Antara external entity tidak diperbolehkanberkomunikasi langsung
▪ Diperbolehkan untuk menggambarkan satuexternal entity lebih dari satu kali
▪ Hindari dialog yang berlebihan dalam context diagram
Kelompok pemakai (external entity) dimana sistem ituakan digunakan harus diidentifikasi secara rinci, jangansampai terlewat
Kemungkinan kejadian-kejadian yang akan terjadi dalampenggunaan sistem harus diidentifikasi secara lengkap
Arah anak panah yang menunjukkan aliran data jangansampai terbalik agar dapat memberikan pemahamanyang benar terhadap seluruh proses sistem yang akandibentuk
Setiap kejadian digambarkan dalam bentuk tekstual yang sederhana dan mudah dipahami oleh pembuat sistem
Pemodelan context diagram diturunkan keEVENT LIST = daftar kejadian/proses yang terjadi dalam lingkungan dan mempunyaihubungan dengan respon yang diberikansistem
Hasil EVENT LIST diturunkan ke DFD yang berfungsi untuk membantu penggambaranDFD
DFD adalah suatu alat pemodelan yang digunakanuntuk memodelkan fungsi dari sistem, menggambarkan secara rinci mengenai sistemsebagai jaringan kerja antar fungsi yang berhubungan satu sama lain dengan menunjukkandari dan ke mana data mengalir sertapenyimpanannya.
Pada umumnya dimulai dari level 0, 1, 2, dst. Level ke-0 biasa disebut dengan context diagram yang menggambarkan sistem secara global
Setiap penurunan ke level yang lebih rendah, yaitu1, 2, 3, dst maka proses-proses akan diurai lebih rincidengan spesifikasi lebih jelas. Disebut DFD levelled / bertingkat
DFD level terakhir yang tidak bisa di breakdown, aliran data-nya diberi penjelasan dengan kamusdata (data dictionary) dan proses-nya diberipenjelasan dengan Spesifikasi Proses (ProcessSpecification / PSPEC)
Miracle
Black Hole Gray Hole
Pay phone
bill
1
Telephone Service
ProviderItem ized calls
& invoice
Item ized calls
Invoice
Incorrect use
of the packet
concept
Correct use
of the packet
concept
Level 1 DFD
Level 2 DFDfor Process 2
Level 3 DFDfor Process 2.2
Semua data store/storage dalam DFD harussesuai (baik penamaan dan cara penulisan) dengan entitas dari ERD
Konsistensi cara penamaan dan detail dariERD dan DFD harus diperhatikan!!!