You are on page 1of 25

Diagram Arus Data

Simbol Yang Digunakan :

•  External entity (kesatuan luar) atau batas


boundary (batas sistem)
•  Data flow (arus data)
•  Process (proses)
•  Data store (simpanan data)
Kesatuan Luar
•  Sustu kantor, departemen atau devisi laian
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
Simbol Entity

a b c
Langganan Akutansi Pemasok

d
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
Konsep paket dari data (packet of data)

a Order Langganan 1
Langganan Order
Pembayaran
Langganan

Gambar Yang salah

a Order Langganan 1
Langganan Dan Pembayaran Order
Langganan

Gambar Yang benar


Arus Data

a 1
Langganan Order Langganan Order
Langganan
Arus Data
1
Order
a Langganan
Order Langganan
Langganan
Pembayaran 2
Penerimaan
Kas
Konsep arus data menyebar
(diverging data flow)
2
Order
Langganan

Tembusan
journal Tembusan b
1
Order Penjualan Permintaan
Penerimaan barang Gudang
Kas
Tembusan
kredit
3
Verifikasi
Kredit
Konsep arus data mengumpul

1
faktur
Pembuatan
faktur a

Pengiriman Langganan
2
Pembuatan Slip pengepakan
Slip
pengepakan
Konsep arus data mengumpul

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
Simbol Proses
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.
Kesalahan dalam penggambaran
proses yang terjadi
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
Simbol
Media Nama data source

kesalahan yang sering muncul

D1 Penjualan D2 Piutang dagang

a
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.
Update data
1
Memeriksa dan Penjualan
D1 Persediaan barang
merubah data
barang

1
Memeriksa dan Status barang
D1 Persediaan barang
merubah data
barang
Penjualan
Penggandaan kesatuan luar dan simpanan
data agar gambar tidak terlalu kompleks
denga perpotongan garis
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

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

c
B
D

y 4 3 c
b E Z

Over view diagram (level 2) D


E 3.1 3.2
P

Q R
3.3
S Z
Diagram Context
c
b Status Langganan Gudang
Manajer
Kredit

Tembusan
0 permintaan
persediaan
a Order
Langganan langganan Transaksi
Penjualan d
Faktur,
Tembusan Pengiriman
kredit
Diagram Jenjang Proses
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
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,
•  Tidak dapat menunjukkan bagan alir program
proses perulangan dan menunjukkan arus dari
proses keputusan algoritma
•  Dapat menunjukkan
proses perulangan dan
proses keputusan
Kelemahan DAD
•  Tidak dapat menunjukkan proses
perulangan
•  Tidak dapat menunjukkan proses
keputusan
•  Tidak dapat menunjukkan proses
perhitungan

You might also like