1. Dokumen tersebut membahas tentang Data Flow Diagram (DFD) sebagai alat perancangan sistem yang berorientasi pada alur data.
2. DFD digunakan untuk menggambarkan arus data dalam suatu sistem secara logika tanpa mempertimbangkan lingkungan fisik.
3. Terdapat empat simbol utama yang digunakan dalam DFD yaitu entity, data flow, process, dan data store.
2. DATA FLOW DIAGRAM
• Salah satu tool yang paling penting bagi
seorang System Analyst.
• Penggunaan DFD Sebagai Modeling Tool
dipopulerkan Oleh Demacro & Yordan
(1979) dan Gane & Sarson (1979) dengan
menggunakan pendekatan Metoda Analisis
Sistem Terstruktur.
3. • DFD menggambarkan arus data dari suatu
sistem informasi, baik sistem lama maupun
sistem baru secara logika tanpa
mempertimbangkan lingkungan fisik dimana data
tersebut berada
• DFD merupakan alat perancangan sistem yang
berorientasi pada alur data yang mudah di
komunikasikan oleh pembuat program
(Programmer)
4. Simbol Yang Digunakan
• Entity (kesatuan luar)
• Data flow (arus data)
• Process (proses)
• Data store (simpanan data)
6. Kesatuan / Entity
• Suatu 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
7. Simbol Entity
a b c
Akuntansi Pemasok
Pelanggan
d
Gudang
8. 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
9. Konsep paket dari data (packet of data)
a Order Langganan 1
Pelanggan Order
Pembayaran
Langganan
Gambar Yang kurang benar
a Order Langganan 1
Dan Pembayaran
Pelanggan Order
Langganan
Gambar Yang benar
10. Arus Data
a 1
Pelanggan Order Langganan
Order
Langganan
11. Arus Data 1
Order
Langganan
a Order Langganan
Pelanggan
Pembayaran 2
Penerimaan
Kas
12. Konsep arus data menyebar
(diverging data flow)
2
Order
Langganan
Tembusan
journal b
Tembusan
1 Permintaan
Order Penjualan barang
Penerimaan Gudang
Kas
Tembusan
kredit
3
Verifikasi
Kredit
13. Konsep arus data mengumpul
1
faktur
Pembuatan
faktur a
Pengiriman Pelanggan
2
Pembuatan Slip pengepakan
Slip
pengepakan
14. Konsep arus data mengumpul
1
faktur
Pembuatan
faktur a
Pelanggan
2
Pembuatan Slip pengepakan
Slip
pengepakan
15. Proses
• Kegiatan atau kerja yang dilakukan orang, mesin atau
komputer
• Semua proses harus ada input dan harus ada outputnya
17. 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
• tidak hanya oleh komputer tapi juga bisa proses manual
atau mesin non komputer jadi harus disebutkan
• menyebutkan nama program yang melakukan proses
bila dalam sistem terdiri atas banyak program.
18. Kesalahan dalam penggambaran
proses yang terjadi
No.Identifikasi
Nama Proses ?
Black Hole (Ada input tidak ada output)
No.Identifikasi
? Nama Proses
Miracle / ajaib (Ada output namun tidak ada input)
19. Simpanan Data
1. Suatu file atau database di sistem komputer
2. Suatu arsip atau catatan manual
3. Suatu tabel Penyimpanan sebelum dilakukan proses
laporan
20. Simbol
Media Nama data source
kesalahan yang sering muncul
D1 Penjualan D2 Piutang dagang
a
Pelanggan D2 Piutang dagang
21. 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.
22. Update data
1
Memeriksa dan Penjualan
merubah data D1 Persediaan barang
barang
1
Memeriksa dan Status barang
merubah data D1 Persediaan barang
barang
Penjualan
23. Penggandaan kesatuan luar dan simpanan data
agar gambar tidak terlalu kompleks dengan
perpotongan garis
a a a
Pelanggan Atau Pelanggan* Atau Pelanggan**
D1 Penjualan Atau D1 Penjualan Atau D1 Penjualan
D1 Penjualan Atau D1 * Penjualan Atau D1 * * Penjualan
24. Context diagram (top level )
a x
c
b y
Over view diagram (level 0)
1 2
a x A
c
B
D
4 3 c
b y E Z
25. Over view diagram (level 1)
1 2
a x A
c
B
D
4 3 c
b y E Z
Over view diagram (level 2) D
E 3.1 3.2
P
Q R
3.3
S Z
26. SYARAT PEMBUATAN DFD
DFD yang benar, menyenangkan untuk dilihat dan
mudah dibaca dan di pahami oleh pemakai.
Syarat-syarat pembuatan DFD ini adalah :
1. Pemberian nama untuk tiap komponen DFD
2. Pemberian nomor pada komponen proses
3. Penggambaran DFD sesering mungkin agar enak
dilihat
4. Penghindaran penggambaran DFD yang rumit
5. Pemastian DFD yang dibentuk itu konsiten secara
logika
27. Diagram Context
c
b Status Langganan Gudang
Manajer
Kredit
Tembusan
permintaan
persediaan
a Order
Langganan langganan Transaksi
Penjualan d
Faktur,
Tembusan Pengiriman
kredit
28. Diagram Jenjang Proses
0
Transaksi
Penjualan Top Level
1 2 3 4
Memproses Memverifikasi Merekam Membuat Level 0
Order Kredit Transaksi Laporan
Langganan Dan posting
1.1 1.2 1.3 1.4
Level 1
Mengecek Merekam Membuat Membuat
Pemenuhan Back Order Faktur dan
order order penjualan tembusan
29. 1
D6 Persediaan D7 Back order
Status persediaan
rekam back order
1.1
a Order 1.2
Manajer langganan Mengecek Order tidak terpenuhi
Kredit Pemenuhan Merekam
order Back
order
1.3
Membuat D8 * Order penjualan
Rekam
c Order
Manajer order
Kredit penjualan penjualan
Tembusan
Permintaan 2
persediaan 1.4 Order penjualan
b
Pengiriman Membuat D8 * Order penjualan
Faktur, tembusan Faktur
kredit penjualan D1 langganan
Nama
langganan
3