� DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada
� DFD merupakan alat perancangan sistem yang berorientasi pada alur data yang mudah di komunikasikan oleh pembuat program
DATA FLOW DIAGRAM PELAYANAN BANK
By : Dwi Sutrisno Majang
Konsep paket dari data (packet of data)
a
Pelanggan
Order Langganan 1
Order
LanggananPembayaran
Gambar Yang kurang benar
a
Pelanggan
Order Langganan
Dan Pembayaran
1
Order
Langganan
Gambar Yang benar
Konsep arus data menyebar
(diverging data flow)2
Order
Langganan
1
Penerimaan
Kas
3
Verifikasi
Kredit
b
GudangOrder Penjualan
TembusanPermintaanbarang
Tembusanjournal
Tembusankredit
Konsep arus data mengumpul
a
Pelanggan
faktur1
Pembuatan
faktur
Slip pengepakan
2
Pembuatan
Slip
pengepakan
Pengiriman
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
Simbol Proses
atau
Identifikasi
Nama Proses
Identifikasi
Nama Proses
Pemroses
Proses1. 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.
Kesalahan dalam penggambaran
proses yang terjadiIdentifikasi
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
SimbolMedia Nama data source
kesalahan yang sering muncul
D1 Penjualan D2 Piutang dagang
D2 Piutang dagang
a
Pelanggan
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.
Penggandaan kesatuan luar dan simpanan data agar gambar tidak terlalu kompleks dengan perpotongan garis
a
Pelanggan Atau
a
Pelanggan*
a
Pelanggan**Atau
D1 Penjualan D1 Penjualan D1 PenjualanAtau Atau
D1 Penjualan Atau D1 * Penjualan Atau D1 * * Penjualan
a
bc
x
y
Context diagram (top level )
1a
b c
x
y
Over view diagram (level 0)
2
4 3
A
c
DB
E Z