Pemodelan DFD
Pemodelan DFD (Data Flow Diagram)
Pengertian
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 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.
![]() |
| Contoh DFD |
Tujuan DFD
- Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem
- Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran data
Manfaat DFD
- 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 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.
Simbol DFD
Terminator/Kesatuan Luar (External Entity)
Setiap sistem pasti mempunyai batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan (entity) di lingkungan luar sistem yang berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan membeikan input atau menerima output dari sistem (Jogiyanto, 1989).Suatu kesatuan luar dapat disimbolkan dengan suatu notasi kotak.
![]() |
| Notasi Terminator |
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.
Arus Data (Data Flow)
Arus data (data flow) di DFD diberi simbol suatu panah. Arus data ini mengalir diantara proses (Process), simpanan data (data store) dan kesatuan luar (external entity). Arus data ini menunjukkan arus data yang dapat berupa masukkan untuk sistem atau hasil dari proses sistem.![]() |
| Notasi Arus Data |
Arus Arus data data dapat dapat berbentuk berbentuk sebagai sebagai berikut berikut :
- Formulir atau atau dokumen dokumen yang yang digunakan digunakan perusahaan perusahaan
- Laporan tercetak tercetak yang yang dihasilkan dihasilkan sistem sistem
- Output dilayar komputer
- Masukan untuk komputer komputer
- Komunikasi ucapan
- Surat atau memo
- Data yang dibaca atau atau direkam di file
- Suatu isian yang yang dicatat pada buku agenda
- Transmisi data dari suatu komputer ke komputer lain
Proses (Process)
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin, atau komputer dan hasil suatu arus data yang masuk ke dalam proses untuk dilakukan arus data yang akan keluar dari prises. Suatu proses dapat ditunjukkan dengan simbol lingkaran atau dengan simbol empat persegi panjang tegak dengan sudut-sudutnya tumpul.![]() |
| Notasi Proses |
- Proses harus memiliki input dan output.
- Proses dapat dihubungkan dengan komponen terminator, data store atau proses melalui alur data.
- Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional sistem digambarkan dengan komponen proses.
Simpanan Data (Data Store)
Simpanan data (data store) merupakan simpanan dari data yang dapat berupa file atau database di sistem komputer, arsip atau catatan manual, kotak tempat data di meja seseorang, tabel acuan manual, agenda atau buku. Simpanan data di DFD dapat disimbolkan dengan sepasang garis horizontal paralel yang tertutup di salah satu ujungnya.Alur Data
Alur data yang menghubungkan data store dengan suatu proses mempunyai pengertian sebagai berikut:
- Alur data yang berasal dari data store, berarti proses membutuhkan data yang berada pada data store tersebut
- Alur data yang menuju ke data store, berarti suatu proses akan menghasilkan output atau keluaran yang disimpan pada data store tersebut.
- Alur data yang berasal dan yang menuju ke data store berarti suatu proses akan mengupdate data, menghapus atau mengubah data.
Suatu alur data digambarkan dengan anak
panah, yang menunjukan arah menuju ke dalam dan keluar dari suatu
proses. Alur data ini digunakan untuk menerangkan perpindahan data atau
paket data atau informasi dari satu bagian system ke bagian lainnya.
DIAGRAM KONTEKS
Diagram konteks merupakan kejadian
tersendiri dari suatu diagram alir data. Dimana satu lingkaran
merepresentasikan seluruh sistem. Diagram konteks ini harus berupa suatu
pandangan, yang mencakup masukan-masukan dasar, sistem-sistem dan
keluaran. Diagram konteks merupakan tingkatan tertinggi dalam diagram
aliran data dan hanya memuat satu proses, yang menunjukkan sistem secara
keseluruhan. Proses tersebut diberi nomor nol. Semua entitas eksternal
yang ditunjukkan pada diagram konteks berikut aliran data-aliran data
utama menuju dan dari sistem. Diagram konteks menggarisbawahi sejumlah
karakteristik penting dari suatu sistem.




Komentar
Posting Komentar