Data Flow Diagram
DOC :
SIS :
DFD
- Adalah perangkat-perangkat analisis dan perancangan yang terstruktur sehingga memungkinkan penganalis sistem memahami sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan.
Entitas (Entitas Eksternal)
- Entitas eksternal (bagian lain, perusahaan, seseorang/mesin) yang dapat mengirim data/menerima data dari sistem.
- · Sumber/tujuan data yang dianggap eksternal terhadap sistem yang sedang digambarkan.
- · Entitas-entitas harus diberi nama dengan suatu kata benda.
- · Entitas yang sama dapat digunakan lebih dari 1 kali atas suatu DFD tertentu untuk menghindari persilangan antara jalur-jalur aliran data.
Aliran Data
- · Perpindahan data dari satu titik ke titik yang lain, dengan kepala tanda panah mengarah ke tujuan anda.
Proses
- · Menunjukkan adanya proses transformasi.
- · Proses-proses selalu menunjukkan suatu perubahan data jadi aliran data yang meninggalkan proses selalu diberi label yang berbeda.
- · Diberi nama kata kerja.
Penyimpanan Data
- · Diberi nama dengan kata benda yang sesuai data apa yang disimpan di data store, misalnya data konsumen, transaksi penjualan, dll.
- · Penyimpanan data sementara, seperti kertas catatan atau sebuah komputer sementara tidak dimasukkan ke dalam DFD.
Membuat Diagram Konteks
- · Harus berupa suatu pandangan, yang mencakup masukan-masukan dasar, sistem umum & keluaran.
- · Adalah tingkatan tertinggi dalam DFD dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan.
- · Diagram Konteks diberi nomor 0 (nol).
- · Tidak memuat penyimpanan data.
Diagram Level 0
- · Masukkan dan keluaran yang ditetapkan dalam diagram yang pertama tetap konstan dalam semua diagram sub urutannya.
- · Diagram 0 adalah pengembangan diagram konteks & mencakup sampai 9 proses. Setiap proses diberi nomor bilangan bulat, umumnya dimulai dari sudut kiri atas diagram dan mengarah ke sudut sebelah kanan bawah.
- · Penyimpanan data utama dari sistem dan semua entitas eksternal dimasukkan ke dalam diagram 0.
Kesalahan Pada Diagram
·
Lupa memasukkan
suatu aliran data/mengarahkan kepala anak panah pada arah yang salah.
·
Aliran
data/proses-proses pemberian label yang tidak tepat.
·
Memasukkan lebih
dari 9 proses pada DFD.
·
Mengabaikan
aliran data.
Terdapat
dua jenis terminator :
1. Terminator Sumber (source) : merupakan
terminator yang menjadi sumber.
2. Terminator Tujuan (sink) : merupakan
terminator yang menjadi tujuan data / informasi sistem.
Ada 3 hal penting yang harus diingat tentang terminator :
- Terminator merupakan bagian/lingkungan luar sistem. Alur data yang menghubungkan terminator dengan berbagai proses sistem, menunjukkan hubungan sistem dengan dunia luar.
- Profesional Sistem tidak berhak mengubah isi atau cara kerja organisasi atau prosedur yang berkaitan dengan terminator.
- Hubungan yang ada antar terminator yang satu dengan yang lain tidak digambarkan pada DFD.
Ada beberapa hal yang perlu diperhatikan tentang 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.
Komponen Data Store
·
Komponen ini digunakan untuk membuat model sekumpulan
paket data dan diberi nama dengan kata benda jamak, misalnya Mahasiswa.
·
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. Suatu
data store dihubungkan dengan alur data hanya pada komponen proses, tidak
dengan komponen DFD lainnya. Alur data yang menghubungkan data store dengan
suatu proses mempunyai pengertian sebagai berikut :
1.
Alur data dari data store yang berarti sebagai
pembacaan atau pengaksesan satu paket tunggal data, lebih dari satu paket data,
sebagian dari satu paket tunggal data, atau sebagian dari lebih dari satu paket
data untuk suatu proses.
2. Alur data ke data store yang berarti sebagai
pengupdatean data, seperti menambah satu paket data baru atau lebih, menghapus
satu paket atau lebih, atau mengubah/memodifikasi satu paket data atau lebih.
- Pada pengertian pertama jelaslah bahwa data store tidak berubah, jika suatu paket data/informasi berpindah dari data store ke suatu proses. Sebaliknya pada pengertian kedua data store berubah sebagai hasil alur yang memasuki data store. Dengan kata lain, proses alur data bertanggung jawab terhadap perubahan yang terjadi pada data store.
Sumber: *Catatan
*Internet
STIKOM SURABAYA
Riko Dwi Christian
D3 - Manajemen Informatika
0 komentar:
Posting Komentar