Diagram Arus Data Simbol Yang Digunakan External entity
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 • Suatu kantor, departemen atau divisi 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 c b Langganan 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 Pembayaran 1 Order Langganan Gambar Yang salah a Langganan Order Langganan Dan Pembayaran Gambar Yang benar 1 Order Langganan
Arus Data a 1 Langganan Order Langganan
Arus Data 1 a Order Langganan Pembayaran Order Langganan 2 Penerimaan Kas
Konsep arus data menyebar (diverging data flow) 2 Order Langganan 1 Penerimaan Kas Tembusan journal Order Penjualan Tembusan kredit 3 Verifikasi Kredit Tembusan b Permintaan Gudang barang
Konsep arus data mengumpul 1 faktur Pembuatan faktur a Pengiriman 2 Pembuatan Slip pengepakan Langganan
Konsep arus data mengumpul 1 Pembuatan faktur a Langganan 2 Pembuatan 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 D 1 Penjualan D 2 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 D 1 Persediaan barang 1 Memeriksa dan merubah data barang Status barang Penjualan D 1 Persediaan barang
Penggandaan kesatuan luar dan simpanan data agar gambar tidak terlalu kompleks denga perpotongan garis a a Langganan D 1 Penjualan Langganan * Atau D 1 Penjualan * Penjualan a Langganan ** Atau D 1 Penjualan * * Penjualan
Context diagram (top level / level 0) x a y b a 0 Over view diagram (level 1) 1 2 x A c B b c y 4 D E 3 Z c
Over view diagram (level 1) 1 x A a c B b 4 y 2 D 3 E Over view diagram (level 2) E 3. 1 P Q Z c D 3. 2 R S 3. 3 Z
Diagram Context c b Status Langganan Gudang Manajer Kredit 0 a Order Langganan langganan Transaksi Penjualan Tembusan permintaan persediaan d Faktur, Tembusan Pengiriman kredit
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 1. 4 Membuat Order penjualan Membuat Faktur dan tembusan Membuat Laporan Level 0 Level 1
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
- Slides: 25