Anda di halaman 1dari 31

Definisi

Diagram Alir Data (DAD) atau Data Flow


Diagram (DFD) adalah suatu diagram yang
menggunakan notasi-notasi untuk
menggambarkan arus dari data system.
DFD adalah alat pembuatan model yang
memberikan penekanan hanya pada fungsi
sistem.
Fungsi DAD/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 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.
Komponen DAD
External entity (kesatuan luar) atau system
boundary (batas sistem)
Data flow (arus data)
Process (proses)
Data store (simpanan data)
Contoh Kesatuan Luar
Suatu kantor, departemen atau devisi lain dalam perusahaan
tetapi diluar sistem yang sedang dikembangkan
Orang atau kelompok orang di organisasi tetapi diluar
sistem yang dikembangkan
Suatu organisasi atau orang yang berada diluar organisasi,
misal langganan, pemasok
Sistem informasi lain diluar sistem yang dikembangkan
Sumber asli dari transaksi
Penerima akhir dari suatu laporan yang dihasilkan sistem
a b c

Langganan Akutansi Pemasok

Gudang
Arus Data
Formulir atau dokumen
Laporan tercetak yang dihasilkan sistem
Tampilan atau output layar yang dihasilkan sistem
Masukan untuk komputer
Komunikasi ucapan
Surat-surat atau memo
Data yang dibaca atau direkam ke suatu file
Suatu isian yang dicatat dalam buku agenda
Trasnmisi data dari suatu komputer ke komputer yang
lain
a Order Langganan 1

Langganan Order
Pembayaran
Langganan

Gambar Yang salah

a Order Langganan 1
Dan Pembayaran
Langganan Order
Langganan

Gambar Yang benar


a 1

Langganan Order Langganan


Order
Langganan
1

Order
Langganan
a Order Langganan

Langganan
Pembayaran 2

Penerimaan
Kas
2
Order
Langganan

Tembusan
journal b
Tembusan
1 Permintaan
Order Penjualan barang
Penerimaan Gudang
Kas
Tembusan
kredit

3
Verifikasi
Kredit
1
faktur
Pembuatan
faktur a

Pengiriman Langganan

2
Pembuatan Slip pengepakan
Slip
pengepakan
1
faktur
Pembuatan
faktur a

Langganan

2
Pembuatan Slip pengepakan
Slip
pengepakan
Proses
Kegiatan atau kerja yang dilakukan orang, mesin atau
komputer
Semua proses harus ada input dan harus ada
outputnya
Physical data flow diagram (PDFD) proses dapat
dilakukan oleh manusia, mesin atau komputer
Logical data flow diagram (LDFD) proses yang
dilakukan oleh komputer
Identifikasi

atau Nama Proses

Identifikasi

Nama Proses

Pemroses
Proses
1. Identifikasi Proses
Biasanya berupa angka yang menunjukkan nomor
acuan dari proses
2. Nama Proses
Menunjukkan apa yang dikerjakan proses, biasanya
diawali dengan kata kerja
3. Pemroses
 Pada PDFD tidak hanya oleh komputer tapi juga bisa proses
manual atau mesin non komputer jadi harus disebutkan
 Pada LDFD menyebutkan nama program yang melakukan
proses bila dalam sistem terdiri atas banyak program.
Identifikasi

Nama Proses ?

Black Hole (Ada input tidak ada output)

Identifikasi

? Nama Proses

Miracle / ajaib (Ada output namun tidak ada input)


Simpanan Data
1. Suatu file atau database di sistem komputer
2. Suatu arsip atau catatan manual
3. Suatu kotak tempat data di meja seseorang
4. Suatu tabel acuan manual
5. Suatu agenda atau buku
Media Nama data source

kesalahan yang sering muncul

D1 Penjualan D2 Piutang dagang

Langganan D2 Piutang dagang


Update Data
Arus data menuju ke simpanan data dari suatu proses
menunjukkan :
menambah atau menyimpan record baru
Menghapus record
Merubah nilai data di suatu record
Arus data yang berasal dari simpanan menuju proses
menunjukkan proses tersebut menggunakan data
yang ada di simpanan data.
1
Memeriksa dan Penjualan
merubah data D1 Persediaan barang
barang

1
Memeriksa dan Status barang
merubah data D1 Persediaan barang
barang
Penjualan
a a a

Langganan Atau Langganan Atau Langganan


* **

D1 Penjualan Atau D1 Penjualan Atau D1 Penjualan

D1 Penjualan Atau D1 * Penjualan Atau D1 * * Penjualan


Context diagram (top level / level 0)

a x

0 c
b y

Over view diagram (level 1)


1 2
a x A

c
B
D

4 3 c
b y E Z
Over view diagram (level 1)
1 2
a x A

c
B
D

4 3 c
b y E Z

Over view diagram (level 2) D


E 3.1 3.2
P

Q R

3.3
S Z
c
b Status Langganan Gudang
Manajer
Kredit

Tembusan
0 permintaan
persediaan
a Order
Langganan langganan Transaksi
Penjualan d
Faktur,
Tembusan Pengiriman
kredit
0

Transaksi
Penjualan Top Level

1 2 3 4
Memproses Memverifikasi Merekam Membuat Level 0
Order Kredit Transaksi Laporan
Langganan Dan posting

1.1 1.2 1.3 1.4


Level 1
Mengecek Merekam Membuat Membuat
Pemenuhan Back Order Faktur dan
order order penjualan tembusan
1
D6 Persediaan D7 Back order
Status persediaan
rekam back order
1.1
a
Order 1.2
Manajer langganan Mengecek Order tidak terpenuhi
Kredit Pemenuhan Merekam
order Back
order
1.3
Membuat D8 * Order penjualan
Rekam
c Order
Manajer order
Kredit penjualan penjualan
Tembusan
Permintaan 2
persediaan 1.4 Order penjualan
b
Pengiriman Membuat D8 * Order penjualan
Faktur, tembusan Faktur
kredit penjualan
D1 langganan
Nama
langganan

3
Perbedaan dengan bagan alir
Proses DAD dapat Bagan alir menunjukkan
beroperasi secara parallel proses yang urut
DAD lebih menunjukkan Bagan alir menunjukkan
arus dari data arus dari procedure, bagan
Tidak dapat menunjukkan alir program menunjukkan
proses perulangan dan arus dari algoritma
proses keputusan Dapat menunjukkan
proses perulangan dan
proses keputusan
Kelemahan DAD
Tidak dapat menunjukkan proses perulangan
Tidak dapat menunjukkan proses keputusan
Tidak dapat menunjukkan proses perhitungan
Contoh DAD

Anda mungkin juga menyukai