Data
Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi
untuk menggambarkan arus dari data sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD
merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang
sedang berjalan logis.
Suatu yang lazim bahwa ketika menggambarkan sebuah sistem kontekstual
data flow diagram yang akan pertama kali muncul adalah interaksi antara
sistem dan entitas luar. DFD didisain untuk menunjukkan sebuah sistem
yang terbagi-bagi menjadi suatu bagian sub-sistem yang lebih kecil adan
untuk menggarisbawahi arus data antara kedua hal yang tersebut diatas.
Diagram ini lalu "dikembangkan" untuk melihat lebih rinci sehingga dapat
terlihat model-model yang terdapat di dalamnya.
Komponen DFD
TERMINATOR / ENTITAS LUAR
Adalah Entitas diluar sistem yang berkomunikasi / berhubungan langsungn dengan sistem.
Terdapat 2 jenis Terminator :
1. Terminator Sumber
Merupakan Terminator yang menjadi sumber
2. Terminator Tujuan
Merupakan Terminator yang menjadi tujuan data / informasi sistem.
Terminator dapat berupa orang, sekelompok orang, organisasi, perusahaan/departemen yang berada diluar sistem yang akan dibuat, diberi nama yang berhubungan dengan sistem tsb dan biasanya menggunakan kata benda.
Contoh : Pegawai, Pembeli, dll.
Hal yang perlu diperhatikan tentang terminator :
1. Alur data yang menghubungkan terminator dgn sistem, menunjukkan hubungan sistem dgn dunia luar.
2. Profesional sistem tidak dapat mengubah isi/cara kerja, prosedur yang berkaitan dgn Terminator.
3. Hubungan yang ada antar terminator tidak digambarkan dalam DFD.
KOMPONEN PROSES
Komponen proses menggambarkan transformasi input menjadi output. Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan.
Ada 4 kemungkinan yang dapat terjadi dalam proses sehubungan dengan input dan output :
Ada bbrp hal yang perlu diperhatikan tentang proses :
1. Proses harus memiliki input dan output.
2. Proses dapat dihubungkan dgn komponen terminator, data store atau proses melalui alur data.
3. Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional sistem digambarkan dgn komponen proses.
Komponen DFD
TERMINATOR / ENTITAS LUAR
Adalah Entitas diluar sistem yang berkomunikasi / berhubungan langsungn dengan sistem.
Terdapat 2 jenis Terminator :
1. Terminator Sumber
Merupakan Terminator yang menjadi sumber
2. Terminator Tujuan
Merupakan Terminator yang menjadi tujuan data / informasi sistem.
Terminator dapat berupa orang, sekelompok orang, organisasi, perusahaan/departemen yang berada diluar sistem yang akan dibuat, diberi nama yang berhubungan dengan sistem tsb dan biasanya menggunakan kata benda.
Contoh : Pegawai, Pembeli, dll.
Hal yang perlu diperhatikan tentang terminator :
1. Alur data yang menghubungkan terminator dgn sistem, menunjukkan hubungan sistem dgn dunia luar.
2. Profesional sistem tidak dapat mengubah isi/cara kerja, prosedur yang berkaitan dgn Terminator.
3. Hubungan yang ada antar terminator tidak digambarkan dalam DFD.
KOMPONEN PROSES
Komponen proses menggambarkan transformasi input menjadi output. Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan.
Ada 4 kemungkinan yang dapat terjadi dalam proses sehubungan dengan input dan output :
Ada bbrp hal yang perlu diperhatikan tentang proses :
1. Proses harus memiliki input dan output.
2. Proses dapat dihubungkan dgn komponen terminator, data store atau proses melalui alur data.
3. Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional sistem digambarkan dgn komponen proses.
KOMPONEN DATA STORE
Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dgn kata benda bersifat jamak. Data store dapat berupa file/database yang tersimpan dalam disket, harddisk atau bersifat manual seperti buku alamat, file folder.
Yang perlu diperhatikan tentang data store :
1. Alur data dari proses menuju data store, hal ini berarti data store berfungsi sebagai tujuan/tempat penyimpanan fari suatu proses (proses write).
2. Alur data dari data store ke proses, hal ini berarti data store berfungsi sebagai sumber/ proses memerlukan data (proses read).
3. Alur data dari proses menuju data store dan sebaliknya berarti berfungsi sebagai sumber dan tujuan.
Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dgn kata benda bersifat jamak. Data store dapat berupa file/database yang tersimpan dalam disket, harddisk atau bersifat manual seperti buku alamat, file folder.
Yang perlu diperhatikan tentang data store :
1. Alur data dari proses menuju data store, hal ini berarti data store berfungsi sebagai tujuan/tempat penyimpanan fari suatu proses (proses write).
2. Alur data dari data store ke proses, hal ini berarti data store berfungsi sebagai sumber/ proses memerlukan data (proses read).
3. Alur data dari proses menuju data store dan sebaliknya berarti berfungsi sebagai sumber dan tujuan.
KOMPONEN ALUR DATA
Alur data digunakan untuk menerangkan perpindahan data / paket data dari satu bagian ke bagian lainnya.
Alur data digunakan untuk menerangkan perpindahan data / paket data dari satu bagian ke bagian lainnya.
Alur data dapat berupa kata, pesan, formulir / informasi.
Ada 4 konsep tentang alur data :
1. Packets of data
Apabila ada 2 data / lebih yg mengalir dari 1 sumber yang sama menuju pada tujuan yang sama & mempunyai hubungan digambarkan dengan 1 alur data.
1. Packets of data
Apabila ada 2 data / lebih yg mengalir dari 1 sumber yang sama menuju pada tujuan yang sama & mempunyai hubungan digambarkan dengan 1 alur data.
2. Diverging data flow
Apabila ada sejumlah paket data yg berasal dari sumber yang sama menuju pada tujuan yg berbeda atau paket data yg kompleks dibagi menjadi beberapa elemen data yg dikirim ke tujuan yg berbeda.
Apabila ada sejumlah paket data yg berasal dari sumber yang sama menuju pada tujuan yg berbeda atau paket data yg kompleks dibagi menjadi beberapa elemen data yg dikirim ke tujuan yg berbeda.
3. Converging data flow
Apabila ada bbrp alur data yg berbeda sumber menuju ke tujuan yg sama.
Apabila ada bbrp alur data yg berbeda sumber menuju ke tujuan yg sama.
4. Sumber dan Tujuan
Arus data harus dihubungkan pada proses, baik dari maupun yg menuju proses.
Arus data harus dihubungkan pada proses, baik dari maupun yg menuju proses.
Berikut ini contoh DFD SIstem Informasi Penjualan pada Toko HP.
Pada diagram ini dapat dilihat bahwa sistem penjualan toko handphone ini melibatkan lima external entity yaitu pemasok, pegawai, manager, pimpinan dan pembeli. Penjelasan secara singkat dari diagram diatas adalah pemasok akan menawarkan barang pada system, lalu system akan memberikan daftar barang apa saja yang akan dibeli, kemudian pembeli akan membeli barang yang sudah tersedia pada system. Semua transaksi yang dilakukan baik antara pemasok ataupun pembeli akan dicatat oleh pegawai. Selanjutnya, system akan memberikan laporan keuangan dan stok barang kepada manager sedangkan laporan yang diberikan pada pimpinan hanyalah laporan keuangan.
1 comments:
Kita juga punya nih artikel mengenai Data Flow Diagram, silahkan dikunjungi dan dibaca, berikut linknya: http://repository.gunadarma.ac.id/bitstream/123456789/5713/1/boriel%20ppt.pdf
Terimakasih
Post a Comment