Anda di halaman 1dari 28

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

b
Langganan

c
Akutansi

d
Gudang

Pemasok

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

Langganan

Pembayaran

1
Order
Langganan

Gambar Yang salah

Order Langganan
Dan Pembayaran
Langganan

1
Order
Langganan

Gambar Yang benar

Arus Data

Langganan

Order Langganan

Order
Langganan

Arus Data
1

Order
Langganan

Order Langganan
Langganan
Pembayaran

2
Penerimaan
Kas

Konsep arus data menyebar


(diverging data flow)
2
Order
Langganan
Tembusan
journal

1
Order Penjualan

Penerimaan
Kas

Tembusan
kredit

3
Verifikasi
Kredit

Tembusan
Permintaan
barang

b
Gudang

Konsep arus data mengumpul


1
faktur
Pembuatan
faktur

Pengiriman
2

Pembuatan
Slip
pengepakan

Slip pengepakan

Langganan

Konsep arus data mengumpul

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

Identifikasi
Nama Proses
Pemroses

Nama Proses

Proses
1.

Identifikasi Proses
Biasanya berupa angka yang menunjukkan nomor
acuan dari proses
Nama Proses
Menunjukkan apa yang dikerjakan proses, biasanya
diawali dengan kata kerja
Pemroses

2.

3.

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

D2

Piutang dagang

a
Langganan

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
merubah data
barang

Penjualan
D1

Persediaan barang

Memeriksa dan Status barang


D1
merubah data
barang

Persediaan barang

Penjualan

Penggandaan kesatuan luar dan simpanan


data agar gambar tidak terlalu kompleks
denga perpotongan garis
a

a
Langganan

a
Langganan
*

Atau

D1

Penjualan

Atau

D1

Penjualan

D1

Penjualan

Atau

D1

* Penjualan

Atau

Atau

Atau

Langganan
**

D1

Penjualan

D1

* * Penjualan

Context diagram (top level / level 0)

Over view diagram (level 1)

Over view diagram (level 1)

c
B
D

Over view diagram (level 2)

3.1

D
P

3.2

3.3
Z

Diagram Context
c
b

Status Langganan

Gudang

Manajer
Kredit

0
a

Langganan

Order
langganan

Tembusan
permintaan
persediaan

Transaksi
Penjualan

d
Faktur,
Tembusan
kredit

Pengiriman

Diagram Jenjang Proses


0
Transaksi
Penjualan

Memproses
Order
Langganan

1.1
Mengecek
Pemenuhan
order

Memverifikasi
Kredit

1.2
Merekam
Back
order

Top Level

Merekam
Transaksi
Dan posting

1.3
Membuat
Order
penjualan

Membuat
Laporan

1.4
Membuat
Faktur dan
tembusan

Level 0

Level 1

1
D6

Manajer
Kredit

Order
langganan

D7

Persediaan
Status persediaan

rekam back order

1.1
Mengecek
Pemenuhan
order

Back order

1.2
Order tidak terpenuhi
Merekam
Back
order

1.3
c

Membuat
Order
penjualan

Manajer
Kredit
Tembusan
Permintaan
persediaan

b
Pengiriman
Faktur, tembusan
kredit

Rekam
order
penjualan

D8

* Order penjualan

2
1.4
Membuat
Faktur
penjualan

Order penjualan
D8
D1
Nama
langganan

* Order penjualan
langganan

Perbedaan dengan bagan alir


Proses DAD dapat
beroperasi secara
parallel
DAD lebih menunjukkan
arus dari data
Tidak dapat menunjukkan
proses perulangan dan
proses keputusan

Bagan alir menunjukkan


proses yang urut
Bagan alir menunjukkan
arus dari procedure,
bagan alir program
menunjukkan arus dari
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

END

Anda mungkin juga menyukai