Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan
notasi-notasi untuk arus dari data sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, terstruktur dan jelas.
Atau DFD bisa juga dikatakan sebagai suatu model logika data atau proses
yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan
data yang keluar dari sistem, dimana data disimpan, proses apa yang
menghasilkan data tersebut dan interaksi antara data yang tersimpan dan
proses yang dikenakan pada data tersebut. DFD ini sering disebut juga
dengan nama Bubble chart, Bubble diagram, model proses, diagram alur
kerja, atau model fungsi. DFD ini adalah salah satu alat pembuatan model
yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan
bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi
oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang
memberikan penekanan hanya pada fungsi sistem. DFD ini merupakan alat
perancangan sistem yang berorientasi pada alur data dengan konsep
dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan
sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai
maupun pembuat program.
DFD terdiri dari context diagram dan diagram rinci (DFD Levelled).
Context diagram berfungsi memetakan model lingkungan (menggambarkan
hubungan antara entitas luar, masukan dan keluaran sistem), yang
direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem. DFD levelled menggambarkan sistem sebagai jaringan kerja antara
fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan
data, model ini hanya memodelkan sistem dari sudut pandang fungsi.
Berikut ini merupakan simbol-simbol yang biasa digunakan di DFD :
Terminal/Entity
Terminator atau entity mewakili entitas eksternal yang berkomunikasi
dengan sistem yang sedang dikembangkan. Terminator dapat berupa orang,
sekelompok orang, organisasi, departemen di dalam organisasi, atau
perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat
modelnya. Terminator dapat juga berupa departemen, divisi atau sistem di
luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan.
Komponen ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya, dan biasanya
menggunakan kata benda, misalnya Bagian Penjualan, Dosen, Mahasiswa.
Proses
Merupakan Merupakan kegiatan kegiatan atau atau pekerjaan pekerjaan yang
yang dilakukan dilakukan oleh oleh orang orang atau atau mesin mesin
komputer komputer, dimana dimana aliran aliran data data masuk masuk,
ditranformasikan ditranformasikan ke ke aliran aliran data data keluar.
Data Store
Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan,
seperti file atau database yang berkaitan dengan penyimpanan secara
komputerisasi, misalnya file disket, file harddisk, file pita magnetik.
Data store juga berkaitan dengan penyimpanan secara manual seperti buku
alamat, file folder, dan agenda. Data store diberi nama sesuai dengan
nama file penyimpanannya misalnya mahasiswa, matakuliah, dosen,
dataregistrasi, dll.
Alur Data
Suatu data flow / alur data digambarkan dengan anak panah, yang
menunjukkan arah menuju ke dan keluar dari suatu proses. Alur data ini
digunakan untuk menerangkan perpindahan data atau paket data/informasi
dari satu bagian sistem ke bagian lainnya.
Contoh DFD :
Contoh 1 :
Contoh 2 :
Tidak ada komentar:
Posting Komentar