Data Flow Diagram (DFD)
Pengertian Data Flow Diagram (DFD)
Data Flow Diagram atau sering disingkat DFD adalah diagram alir data yang digunakan untuk memodelkan sistem seoara logik. Seperti halnya bagan alir dokumen, diagram alir data pun dapat digunakan baik pada tahap analisis maupun tahap desain, namun kecenderungan diagram ini lebih cocok digunakan untuk tahap desain karena dengan diagram tersebut batasan ruang lingkup sistem terlihat sangat jelas sehingga pekerjaan pengembangan sistem yang dilakukan dapat lebih fokus. Terdapat beberapa ahli yang pernah mendefinisikan simbol-simbol DFD, diantaranya adalah Gane/Serson dan Yourdon/De Marco yang mendefinisikan simbol DFD sebagai berikut.
Data Flow Diagram atau sering disingkat DFD adalah diagram alir data yang digunakan untuk memodelkan sistem seoara logik. Seperti halnya bagan alir dokumen, diagram alir data pun dapat digunakan baik pada tahap analisis maupun tahap desain, namun kecenderungan diagram ini lebih cocok digunakan untuk tahap desain karena dengan diagram tersebut batasan ruang lingkup sistem terlihat sangat jelas sehingga pekerjaan pengembangan sistem yang dilakukan dapat lebih fokus. Terdapat beberapa ahli yang pernah mendefinisikan simbol-simbol DFD, diantaranya adalah Gane/Serson dan Yourdon/De Marco yang mendefinisikan simbol DFD sebagai berikut.
Sejarah DFD
Data flow diagram dipopulerkan pada akhir 1970-an, yang timbul dari buku Structured Design , oleh perintis komputasi Ed Yourdon dan Larry Constantine. Mereka mendasarkannya pada model perhitungan "grafik aliran data" oleh David Martin dan Gerald Estrin. Konsep desain terstruktur lepas landas di bidang rekayasa perangkat lunak, dan metode DFD lepas landas dengan itu. Ini menjadi lebih populer di kalangan bisnis, seperti yang diterapkan pada analisis bisnis, daripada di kalangan akademisi.
Juga berkontribusi adalah dua konsep terkait:
- Analisis dan Desain Berorientasi Objek (OOAD), yang diajukan oleh Yourdon dan Peter Coad untuk menganalisis dan merancang aplikasi atau sistem.
- Metode Analisis dan Perancangan Sistem Terstruktur (SSADM), suatu metode waterfall untuk menganalisis dan merancang sistem informasi. Pendekatan dokumentasi yang ketat ini kontras dengan pendekatan tangkas modern seperti Scrum dan Metode Pengembangan Sistem Dinamis (DSDM.)
Tiga ahli lain yang berkontribusi pada peningkatan metodologi DFD ini adalah Tom DeMarco, Chris Gane dan Trish Sarson. Mereka bekerja sama dalam berbagai kombinasi untuk menjadi penentu utama dari simbol dan notasi yang digunakan untuk diagram aliran data.
Dua sistem simbol umum diberi nama setelah penciptanya:
- Yourdon and Coad
- Yourdon dan DeMarco
- Gane dan Sarson
Salah satu perbedaan utama dalam simbol mereka adalah bahwa Yourdon-Coad dan Yourdon-DeMarco menggunakan lingkaran untuk proses, sementara Gane dan Sarson menggunakan persegi panjang dengan sudut membulat, kadang-kadang disebut lozenges. Ada variasi simbol lain yang digunakan juga, jadi hal penting yang harus diingat adalah menjadi jelas dan konsisten dalam bentuk dan notasi yang Anda gunakan untuk berkomunikasi dan berkolaborasi dengan orang lain.
Untuk lebil jelasnya perhatikan gambar dibawah ini :
Dengan menggunakan aturan atau pedoman DFD konvensi apa pun, simbol menggambarkan empat komponen diagram aliran data.
- Entitas eksternal : sistem luar yang mengirim atau menerima data, berkomunikasi dengan sistem yang sedang digambarkan. Mereka adalah sumber dan tujuan informasi yang memasuki atau meninggalkan sistem. Mereka mungkin organisasi atau orang luar, sistem komputer atau sistem bisnis. Mereka juga dikenal sebagai terminator, sumber dan tenggelam atau aktor. Mereka biasanya digambar di tepi diagram.
- Proses : setiap proses yang mengubah data, menghasilkan output. Ini mungkin melakukan perhitungan, atau mengurutkan data berdasarkan logika, atau mengarahkan aliran data berdasarkan aturan bisnis. Label pendek digunakan untuk menggambarkan proses, seperti "Kirim pembayaran."
- Penyimpanan data : file atau repositori yang menyimpan informasi untuk digunakan nanti, seperti tabel basis data atau formulir keanggotaan. Setiap penyimpanan data menerima label sederhana, seperti "Pesanan."
- Aliran data : rute yang diambil data antara entitas eksternal, proses dan penyimpanan data. Ini menggambarkan antarmuka antara komponen lain dan ditampilkan dengan panah, biasanya diberi label dengan nama data singkat, seperti "Detail Penagihan."
Fungsi dari Data Flow Diagram adalah :
- Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
- DFD ini 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.Contoh Kasus Sederhana DFD

Komentar
Posting Komentar