DATA FLOW DIAGRAM
Tentang DFD
• DFD bukan flowchart
• Proses dalam DFD bisa berjalan secara paralel
• DFD menggambarkan aliran data dalam sebuahsistem
• DFD adalahData yang tersimpan dan prosesdengan proses yang terhubung dengan data tersebut
• Tidak ada loop ataupun cabang dalam DFD
• DFD menggambarkan semua proses, meskipun proses tersebut terjadi dalam waktu yang berbed
Entity
• Digambarkan dengan simbol bujur sangkar
• Merupakan sumber atau tujuan dari darialiran data.
• Merupakan lingkungan luar dari sistem.
• Bisa menggambarkan secara phisik, seseorang atau seelompok orang atau system lain.
• Kadang-kadang perlu untuk menduplikasinya untuk menghindari anak panah yang simpang siur.
• Ditandai dengan garis diagonal disudut kanan bawah yang menyatakan kalau entitti tersebut lebih dari satu.
Aliran Data
• Menggambarkan aliran data dari suatuproses ke proses lainnya.
• Merepresentasikan dengan menggunakananak panah.
• Nama proses ditulis untuk menjelaskan artidalam aliran tersebut dan ditulis untuk mengidentifikasi aliran tersebut.
• Aliran data dapat menyebar atau menyat
Proses
• Adalah fungsi yang mentransformasikan data secara umum.
• Karena proses adalah suatu pekerjaan, maka untuk menamai sebuah proses mulailah dengan kata kerja dan diikuti objek
Storage/ Penyimpan
Komponen yang berfungsi untuk menyimpan data/ file adalah fungsi yang mentransformasikan data secara umum
Peraturan penting dalam DFD
• Semua objek harus mempunyai nama
• Aliran data harus diawala dan diakhiri oleh proses
• Semua objek harus mempunyai nama
• Aliran data harus diawala dan diakhiri oleh prose
• Semua aliran data harus mempunyai tanda panah.
Level dalam DFD
• Model ini menggambarkan sistem sebagai jaringan kerja antar fungsi yang berhubungan satu dengan yang dengan aliran dan penyimpan data.
•Bisa terjadi penurunan level dimana dalam penurunan level yang lebih rendah harus bisa merepresentasikan proses tersebut kedalam spesifikasi proses yang jelas.
• Dalam DFD level dimulai dari level 0 kemudian turun ke DFD level 1, 2 dan seterusnya sesuai dengan kebutuhan.
•Dalam penurunan tidak semua bagian sistem harus diturunkan dengan jumlah level yang sama.
• Aliran data dalam yang masuk dan keluar dalam level X harus harus berhubungan dengan aliran data yang masuk dan keluar pada level X +1 yang mendefinisikan proses pada level X tersebut.(Taufik)
Tidak ada komentar:
Posting Komentar