DFD
Deskripsi Materi:
• Konsep dasar teknik dokumentasi
• Konsep dasar DFD
• Simbol-simbol DFD
• Batasan-batasan DFD
• Levelisasi DFD
Pendahuluan
Dokumentasi mencakup siapa, apa, kapan, dimana,
mengapa, dan bagaimana:
Memasukkan data (Data entry)
Memproses data (Processing)
Penyimpanan data (Storage)
Output informasi (Information output)
Pengendalian sistem (System controls)
Pendahuluan
Bagaimana akuntan menggunakan dokumentasi?
Pada tingkat minimum, mereka membaca dokumentasi
untuk memahami bagaimana kerja sistem
Untuk mengevaluasi kekuatan dan kelemahan dari
pengendalian internal
Untuk menentukan apakah sistem yang diajukan sesuai
dengan kebutuhan pengguna
dll
Pendahuluan
- Pada bab ini akan dijelaskan 2 tipe alat
dokumentasi yang sering digunakan, yaitu:
Data flow diagrams
Deposit
Bank
Simbol DFD
DFD: Sumber & Tujuan Data
• Diwakili oleh bujur sangkar
• Dapat berupa orang, organisasi atau unit-unit dalam
organisasi yang mengirimkan data atau menerima
data yang digunakan atau dihasilkan oleh suatu
sistem
• Tujuan data disebut juga sebagai kotak
penampungan data (data sink)
• bank,
Biasanya menggunakan
manajer kredit, kata benda, misal:
pelanggan,
dll
Customer
DFD: Arus Data
• Diwakili oleh tanda panah
• Menggunakan kata benda
• Mewakili arus data antara pemprosesan,
penyimpanan, serta sumber dan tujuan data
• Arus data dapat pula digunakan untuk pembuatan,
pembacaan, penghapusan, atau pembaruan data
dalam suatu file atau database (penyimpanan data)
• Anak panah arus data harus diberi nama untuk
menunjukkan jenis data yang lewat. Jadi pembaca
mengetahui dengan tepat informasi apa yang
mengalir
DFD: Arus Data
Jika arus data terjadi dua arah, maka digunnakan
tanda panah kedua arah
Update
General
Ledger
Receiv-
ables
DFD: Arus Data
Jika dua elemen data terjadi secara bersamaan, misal
slip pembayaran dan tanda terima uang kas dalam
proses pembayaran, maka cukup digunakan satu
simbol arus data.
1.0
Process
Payment
DFD: Penyimpanan Data
• Merupakan tempat penyimpanan data yang diwakili oleh dua
garis horisontal
• Menggunakan kata benda, misal: buku besar, file
karyawan/penggajian, file piutang dagang
• Aliran data keluar dari data store berarti
mendapatkan kembali
informasi (retrieve)
• Aliran data keluar dari data store berarti memasukkan
atau memperbarui data
• Dapat berupa suatu file atau suatu sistem, database dari
suatu
komputer, suatu arsip/dokumen, suatu agenda/buku`
Account Receivable
Batasan-batasan Umum DFD:
1.Seluruh proses harus memiliki nama yang unik
yang dapat membedakan antara elemen yang satu
dengan yang lainnya
2.Input dari suatu proses harus berbeda dengan
output yang dihasilkan
3.Suatu DFD sebaiknya tidak lebih dari 7 proses
Batasan: Proses
4) Setiap proses tidak mungkin Incorrect
hanya memiliki output saja
(yang dapat memiliki
output saja hanyalah Correct
sumber data)
DAPUR
PELANGGAN
0
Data Pesanan Pelanggan
SISTEM Data Pesanan Makanan
PEMESANAN
MAKANAN
Data Penerimaan Pembayaran
Laporan
Manajemen
MANAJER
RESTAURAN
LEVEL 0 DFD
- Diagram level 0 merupakan proyeksi proses-proses yang
terdapat dalam diagram konteks.
- Pada diagram level 0, eksternal entity ditulis ulang,
proses-proses yang ada dijabarkan menjadi
beberapa sub-proses, data store mulai ditampilkan
- Diagram level 0 ini harus “seimbang” dengan diagram
konteks. Artinya keduanya harus memiliki ekternal
entity yang sama. Dan aliran data dari dan ke ekternal
entity tersebut juga harus sama.
DFD Balance DAPUR
PELANGGAN
Laporan
Manajemen
MANAJER
RESTAURA
LEVEL 1 DFD
- Diagram level 1 merupakan proyeksi dari proses
yang terdapat di level 0
- Diagram level 1 menunjukkan semua proses
yang terdapat dalam suatu proses pada level 0
- Menunjukkan bagaimana informasi
bergerak/mengalir dari dan ke masing-masing
proses
- Diagram level 1 tidak perlu selalu ada pada
saeluruh proses di level 0
- Pada diagram level 1 kita tidak perlu mengulang
penulisan entitas eksternal. Data store juga
boleh tidak diulang penulisannya
Level 1 Diagram
Proses 1 pada Sub Proses 1
Diagram Level 0 dari Level 1 Diagram
1.1 1.3
Process Transfor
Customer Order Customer m Order Food Order
Customer Order to
Order
Kitchen Inventory
Format 1.5 Data
Customer Order
Customer Generate
Order Customer Order Inventory
Decrements
1.4
1.2 Generate
Generate Good Sold
Increments Goods Sold Data
Customer
Receipt
Receipt
Payroll
disburse-
3.0 ment 5.0
Prepare File pegawai/ Update
data
penggajian Gen.
Reports Ledger
Payroll tax
Payroll disb. voucher