Diagram Arus Data1

Download Report

Transcript Diagram Arus Data1

Definisi
adalah diagram untuk menggambarkan sistem yg telah
ada atau sistem baru yg akan dikembangkan secara
logika tanpa mempertimbangkan lingkungan fisik
dimana data tsb mengalir atau akan dismpan.
Simbol Yang Digunakan
 External entity (kesatuan luar) atau system 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
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
a
Order Langganan
Dan Pembayaran
Langganan
1
Order
Langganan
Gambar Yang benar
Arus Data
a
1
Langganan
Order Langganan
Order
Langganan
Arus Data
1
Order
Langganan
a
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
a
Pengiriman
2
Pembuatan
Slip
pengepakan
Slip pengepakan
Langganan
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
Identifikasi
Nama Proses
Pemroses
Nama Proses
Proses
Identifikasi Proses
Biasanya berupa angka yang menunjukkan nomor acuan
dari proses
Nama Proses
Menunjukkan apa yang dikerjakan proses, biasanya
diawali dengan kata kerja
Pemroses
1.
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.
2.
3.
4.
5.
Suatu file atau database di sistem komputer
Suatu arsip atau catatan manual
Suatu kotak tempat data di meja seseorang
Suatu tabel acuan manual
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
1
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)
x
a
0
y
b
c
Over view diagram (level 1)
1
x
a
2
A
c
B
D
b
y
4
E
3
Z
c
Over view diagram (level 1)
1
x
a
2
A
c
B
D
b
4
y
3
E
Z
Over view diagram (level 2)
E
3.1
c
D
P
Q
3.2
R
S
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
1
2
Memproses
Order
Langganan
1.1
Mengecek
Pemenuhan
order
3
Memverifikasi
Kredit
1.2
Merekam
Back
order
Top Level
4
Merekam
Transaksi
Dan posting
1.3
Membuat
Order
penjualan
Membuat
Laporan
1.4
Membuat
Faktur dan
tembusan
Level 0
Level 1
1
D6
a
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
3
Order penjualan
D8
D1
Nama
langganan
* Order penjualan
langganan
Perbedaan dengan bagan alir
 Proses DAD dapat
 Bagan alir menunjukkan
beroperasi secara parallel
 DAD lebih menunjukkan
arus dari data
 Tidak dapat menunjukkan
proses perulangan dan
proses keputusan
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