Diagram Arus Data
description
Transcript of Diagram Arus Data
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 DigunakanExternal entity (kesatuan luar) atau system
boundary (batas sistem)Data flow (arus data)Process (proses)Data store (simpanan data)
Kesatuan LuarSustu 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 transaksiPenerima akhir dari suatu laporan yang
dihasilkan sistem
Arus DataFormulir atau dokumen Laporan tercetak yang dihasilkan sistemTampilan atau output layar yang dihasilkan
sistemMasukan untuk komputerKomunikasi ucapanSurat-surat atau memoData yang dibaca atau direkam ke suatu fileSuatu isian yang dicatat dalam buku agendaTrasnmisi data dari suatu komputer ke komputer
yang lain
a
Langganan
Order Langganan 1
Order Langganan
Pembayaran
Gambar Yang salah
a
Langganan
Order LanggananDan Pembayaran
1
Order Langganan
Gambar Yang benar
2
OrderLangganan
1
PenerimaanKas
3
Verifikasi Kredit
b
GudangOrder Penjualan
TembusanPermintaanbarang
Tembusanjournal
Tembusankredit
ProsesKegiatan atau kerja yang dilakukan orang,
mesin atau komputerSemua 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
Proses1. Identifikasi Proses
Biasanya berupa angka yang menunjukkan nomor acuan dari proses
2. Nama ProsesMenunjukkan 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 Data1. Suatu file atau database di sistem komputer2. Suatu arsip atau catatan manual3. Suatu kotak tempat data di meja seseorang4. Suatu tabel acuan manual5. Suatu agenda atau buku
Media Nama data source
kesalahan yang sering muncul
D1 Penjualan D2 Piutang dagang
D2 Piutang dagang
a
Langganan
Update DataArus data menuju ke simpanan data dari
suatu proses menunjukkan :menambah atau menyimpan record baruMenghapus recordMerubah 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 merubah data barang
D1 Persediaan barangPenjualan
1
Memeriksa dan merubah data barang
D1 Persediaan barangStatus barang
Penjualan
a
Langganan Atau
a
Langganan*
a
Langganan**
Atau
D1 Penjualan D1 Penjualan D1 PenjualanAtau Atau
D1 Penjualan Atau D1 * Penjualan Atau D1 * * Penjualan
0
a
bc
x
y
Context diagram (top level / level 0)
1a
b c
x
y
Over view diagram (level 1)
2
4 3
A
c
DB
E Z
1a
b c
x
y
Over view diagram (level 1)
2
4 3
A
c
DB
E Z
3.1 3.2
3.3
P
RQ
ZS
E
DOver view diagram (level 2)
0
b
a
d
Status Langganan
Orderlangganan
c
Langganan
ManajerKredit
Tembusan permintaanpersediaan
Faktur,Tembusan kredit
Gudang
Pengiriman
TransaksiPenjualan
0
Transaksi Penjualan
1
MemprosesOrderLangganan
2
MemverifikasiKredit
3
Merekam TransaksiDan posting
4
MembuatLaporan
1.1
MengecekPemenuhan order
1.2
MerekamBackorder
1.3
Membuat Orderpenjualan
Top Level
Level 0
Level 11.4
MembuatFaktur dan tembusan
1
1.1
MengecekPemenuhan order
1.2
MerekamBackorder
1.3
Membuat Orderpenjualan
1.4
Membuat Fakturpenjualan
aManajerKredit
cManajerKredit
bPengiriman
Orderlangganan
Faktur, tembusankredit
TembusanPermintaanpersediaan
Order tidak terpenuhi
D6 PersediaanStatus persediaan
D7 Back order
rekam back order
D8 * Order penjualanRekam orderpenjualan
2
D8 * Order penjualan
D1 langgananNama langganan
Order penjualan
3
Perbedaan dengan bagan alirProses 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 DADTidak dapat menunjukkan proses perulanganTidak dapat menunjukkan proses keputusanTidak dapat menunjukkan proses
perhitungan