Konsep Data
Konsep Data
BENTUK DATA
FLOW DIAGRAM
(DFD)
Diagram Dekomposisi
0011 0010 1010 1101 0001 0100 1011
Suwirno Mawlan
Diagram dekomposisi
Sistem
1.0
1.1
2.0
1.2
2.1
A
1.2.1
1.1.1
1.1.2
1.2.2
1.1.3
1.2.3
Suwirno Mawlan
1.1.4
3.0
2.2
B
1.2.4
4
3.1
C
3.2
D
Dekomposisi Proses
0011 0010 1010 1101 0001 0100 1011
Dekomposisi
tindakan dari
pemecahan sistem
menjadi
subkomponen. Tiap
tingkat abstraksi
memberi rincian
lebih jauh.
Diagram Dekomposisi
Digram dekomposisi alat bantu yang digunakan
0011 0010 1010 1101 0001 0100 1011
untuk menggambarkan dekomposisi dari sistem. Disebut
juga bagan hirarki.
1. DFD Konteks
2. DFD Kejadian
3. DFD Sub Sistem
4. DFD Sistem
DAD Konteks
0011 0010 1010 1101 0001 0100 1011
DAD Kejadian
DAD Kejadian
Level 1
DAD Sistem
Bentuk DFD
1.
2.
DFD Logika
Tidak menekankan pada bagaimana sistem
0011 0010 1010 1101 0001 0100 1011
diterapkan, tetapi hanya pada logika dari
kebutuhan-kebutuhan sistem, yaitu prosesproses apa yg dibutuhkan.
DFD Fisik
Ditekankan pada bagaimana proses-proses
0011 0010 1010 1101 0001 0100 1011
dari sistem diterapkan (cara, oleh, dan
dimana)
DFD fisik harus memuat:
DFD Fisik
Ditekankan pada bagaimana proses-proses dr
sistem
diterapkan
(cara,
0011
0010 1010
1101 0001 0100
1011 oleh, dan dimana),
termasuk proses-proses manual.
DFD fisik harus memuat:
1. Proses-proses manual juga digambarkan
2. Nama arus data menunjukkan fakta penera pannya
spt no.formulir dan medianya (mis: Telpon,surat)
3. Data store dapat berupa non-komputer
4. Nama data store hrs sesuai penerapannya
5. Proses hrs menunjukkan nama dari pemroses
Suwirno Mawlan
11
DFD Logika
Tidak menekankan pada bagaimana sistem
0011diterapkan,
0010 1010 1101 tetapi
0001 0100
1011 pada logika dari
hanya
kebutuhan-kebutuhan sistem, yaitu proses-proses
apa yg dibutuhkan.
Back-order
Langganan
Gudang
Order penjualan
Rekam_
1101 0001
0100 1011
Order_penjualan
Order_
langganan
Tembusan_permintaan_
persediaan
Pengiriman
D8
1.0
memproses
order
langganan
Order_
penjualan
Order_
penjualan
Manajer
kredit
Status_langganan
2.0
Status_langganan
memverifikasi
kredit
Buku besar
Ringkasan_
penjualan
Faktur_tembusan_
Piutang_langganan
Kredit_dan_temTransaksi_piutang
3.0
busan_jurnal
merekam
Detail_penjualan
transaksi
Detail_transaksi
dan
Tembusan_jurnal
Barang_dijual
posting GL
Langganan
D3
Piutang dagang
D4
penjualan
D8
D1
D5
Transaksi barang
D6
persediaan
Order penjualan
MySQL: Backorder
Langganan
Gudang
D8
SQL Insert:
1101 0001
0100
Rekam_
Order_penjualan
WinGUI:
Order_
langganan
1.0
memproses
order
Langganan
Penjualan
Print Out:
Tembusan_permintaan_
persediaan
Pengiriman
MySQL: Order
penjualan
Print out:
Faktur_tembusan_
Kredit_dan_tembusan_jurnal
1011
Manajer
kredit
Status_langganan
Form: Order_
penjualan
Order_
penjualan
2.0
memverifikasi
Kredit
Pimpinan
Form: Tembusan_jurnal
dan
posting GL
Akuntansi
SQLInsert: Barang_dijual
D8
4
D1
D3
D4
MySQL: Langganan
D5
D6
MySQL: persediaan
MySQL: Order
penjualan
4
15
4
16
4
17
TINGKATAN DFD
0011 0010 1010 1101 0001 0100 1011
DIAGRAM KONTEKS
Mencoba menggambarkan sistem pertama kali
secara garis besar
Gudang
Status_langganan
Order_Langga
nan
Langganan
0
Transaksi
Penjualan
Tembusan _permintaan_persediaan
Faktur, tembusan
kredit
Pengiriman
DIAGRAM KONTEKS
4
21
Diagram Kejadian
(Subsistem/Rinci)
Langganan
D8
Rekam_
Order_penjualan
menerima
order
langganan
Order penjualan
Record_
Order_Penjualan
Rekam_verifikasi
_order_Penjualan
1.1.2
Memverifi
kasi order
langganan
Data_Validasi_
Order_Penjualan
D8
Order penjualan
4
Pimpinan
Pemasok,
Manajer,
3.
Buat Diagram
Diagram).
Hubungan
(Context
4.
Contoh Kasus:
Konsumen meminta kartu sewa video. Mereka mengisi formulir dan memverifikasi
identitas mereka.
2.
Konsumen menyewa video dg memberi petugas kartu sewa videonya serta kaset
video atau video game. Petugas menghitung jumlah sewa yang diterima dari
konsumen. Konsumen diberi nota yg memuat tanggalnya. Record dibuat utk setiap
item yg disewa.
3.
Konsumen mengembalikan video kaset atau video game. Bila terlambat, nota dan
jumlah keteerlambatan dimasukan ke record.
4.
5.
6.
Sekali setahun , record khusu konsumen diperiksa untuk konsumen yang menyewa
utk konsumen yg melebihi target ($250). Surat, kupon sewa gratis,dan sertifikat 3
video(bila konsumen menyewa lebih dua kali level bonus) dikirim ke konsumen.
END OF SLIDE
0011 0010 1010 1101 0001 0100 1011