DFD

Report
1
 DFD
yaitu suatu gambaran grafis dari suatu
sistem yang menggunakan bentuk-bentuk
simbol untuk menggambarkan bagaimana
data mengalir melalui suatu proses yang
berkaitan (McLeod,2001)
 Dapat digunakan untuk penggambaran
analisis maupun rancangan sistem yang
mudah dikomunikasikan oleh pengembang
ke pemakai atau pembuat program
 Digunakan untuk menggambarkan proses
bisnis yang terjadi dan hubungannya
dengan data
2
 Disebut
juga Diagram Alir Data (DAD)
 Terdiri dari :
• Diagram Context (DAD Konteks Sistem), terkadang
ada yang menyebut diagram konteks sebagai
diagram level 0
• Diagram Level (level 0, 1, 2, 3, dst)
 Dapat
digambarkan dengan case tool (seperti
power designer 6 bagian pdpa, smart draw, dll)
 Disertai Kamus Aliran Data yang
mendeskripsikan data yang mengalir dalam
aliran data
3
 Kamus
data yang menyatakan elemenelemen data pada aliran data DFD
 Isi kamus aliran data:
• Nama aliran data
• Alias (jika ada)
• Keterangan
• Dari
• Ke
• Struktur Data
• Komentar
4
Bagian Penjualan
Terminator / Entitas Eksternal:
Proses
Mencatat
buku
terjual
data_transfer
barang
Aliran Data (Data Flow)
atau
1
Barang
Data store
5
 Entitas
di luar sistem yang berkomunikasi
/berhubungan langsung dengan sistem.
 Bisa berupa orang, sekelompok orang,
organisasi, departemen, atau sistem lain yang
berada di luar sistem yang dibuat.
 Jenis terminator / entitas:
• Sumber
• Tujuan
• Sumber dan Tujuan
6
 Alur
data yang menghubungkan
terminator dgn sistem, menunjukkan
hubungan sistem dgn dunia luar
 Pengembang tidak dapat mengubah
isi/cara kerja, prosedur yang berkaitan
dgn Terminator
 Hubungan yang ada antar terminator
tidak digambarkan dalam DFD
7
 Menggambarkan
transformasi input
menjadi output
 Penamaan proses disesuaikan dgn
proses/kegiatan yang sedang dilakukan,
biasanya berupa kata kerja
8
9
 Proses
harus memiliki input dan output.
 Proses dapat dihubungkan dgn
komponen terminator, data store atau
proses melalui alur data.
 Sistem/bagian/divisi/departemen yang
sedang dianalisis oleh profesional sistem
digambarkan dgn komponen proses.
10
 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
11
 Alur
data dari proses menuju data store, hal ini
berarti data store berfungsi sebagai
tujuan/tempat penyimpanan dari suatu proses
(proses write).
 Alur data dari data store ke proses, hal ini
berarti data store berfungsi sbg sumber/
proses memerlukan data (proses read).
 Alur data dari proses menuju data store dan
sebaliknya berarti berfungsi sbg sumber dan
tujuan.
12
13
 Digunakan
untuk menerangkan
perpindahan data/paket data dari satu
bagian ke bagian yang lain
 Dapat berupa kata, pesan, formulir atau
informasi
14




Packet of Data: 2 data atau lebih
mengalir pada sumber dan tujuan
yang sama dan memiliki hubungan
(dijadikan satu)
Diverging data flow, sumber sama
tujuan berbeda atau kompleks.
Converging data flow, beberapa alur
data yang berbeda mengalir ke satu
tujuan
Sumber dan tujuan, arus data harus
dihubungkan pada proses, baik dari
maupun yang menuju proses
15
Diagram konteks/DFD Level 0
DFD Level 1
DFD Level 2 dari proses nomer 3
16
 Pahami
proses bisnis yang ada dan
rencanakan proses, stakeholder serta
data apa saja yang terlibat dalam sistem
baru
 Buat diagram konteks
 Buat diagram level 1
 Buat diagram level 2, dst.
17
Kamus aliran data
untuk data “transfer”
18
19
Simbol proses
di level sebelumnya
20

similar documents