3
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.
Model Grafis yang menampilkan semua kebutuhan utama dari
Sistem Informasi yang akan dibangun
Inputs/outputs
Proses
Penyimpanan data
Model ini dibuat agar mudah dibaca oleh orang awan
Disebut juga Bubble chart, Bubble diagram, model proses, diagram
alur kerja, atau model fungsi.
Merupakan alat perancangan sistem yang berorientasi pada alur data
dengan konsep dekomposisi
Digunakan untuk penggambaran analisa maupun rancangan sistem
yang mudah dikomunikasikan oleh profesional sistem kepada
pemakai maupun programmer. 4
KOMPONEN DATA FLOW DIAGRAM
5
1. Komponen Terminator / Entitas Luar
6
Lanjutan Komponen Terminator / Entitas Luar
Aturan terminator :
Terminator merupakan bagian/lingkungan luar
sistem. Alur data yang menghubungkan
terminator dengan berbagai proses sistem,
menunjukkan hubungan sistem dengan dunia luar.
Tidak boleh ada hubungan antar terminator satu
dengan yang lain.
7
2. Komponen Proses
a3
1 input & 1 output
1 input & banyak output
a1
a2 a
a3
9
Contoh proses yang salah
10
3. Komponen Data Store
11
Lanjutan Komponen Data Store
Aturan komponen Data Store
12
4. Komponen Data Flow / Alur Data
13
Konsep yang perlu diperhatikan dalam alur data
14
b. Konsep paket data yang benar
Bentuk DFD [1]
1. Diagram Alur Data Fisik (DADF)
DADF lebih tepat digunakan untuk menggambarkan
sistem yang ada (sistem yang lama).
Penekanan : bagaimana proses-proses dari sistem
diterapkan (dengan cara apa, oleh siapa dan dimana),
termasuk proses-proses manual.
DADF harus memuat :
a. Proses-proses manual juga digambarkan.
b. Nama dari alur data harus memuat keterangan yang
cukup terinci untuk menunjukkan bagaimana
pemakai sistem memahami kerja sistem.
c. Simpanan data dapat menunjukkan simpanan
komputer atau non komputer.
Secara manual misal : buku catatan, meja pekerja.
15
Secara komputerisasi misal : file urut, file database.
Bentuk DFD [2]
16
Syarat Pembuatan DFD
17
Langkah Penggambaran DFD
1. Identifikasi terlebih dahulu semua entitas luar yang
terlibat di sistem.
2. Identifikasi semua input dan output yang terlibat
dengan entitas luar.
3. Buat Diagram Konteks (level zero)
a. Tentukan nama sistemnya
b. Tentukan batasan sistemnya.
c. Tentukan terminator apa saja yang ada dalam
sistem.
d. Tentukan apa yang diterima/diberikan
terminator dari/ke sistem.
4. Buat Diagram Level satu
Diagram ini adalah dekomposisi dari diagram
konteks.
1) Tentukan proses utama yang ada pada sistem.
18
Lanjutan …Langkah Penggambaran DFD
19
Langkah Penggambaran DFD (Lanjutan…)
20
Langkah Penggambaran DFD (Lanjutan…)