Konsep Arus Data

Download Report

Transcript Konsep Arus Data

PERTEMUAN 3
MODELLING TOOLS
Bagian I
Modelling tools
 SSAD
(Structured System Analysis and
design)



DAD (konteks diagram, overview, detail
diagram)
Data Dictionary dan normalisasi
Bagan terstruktur
Modelling tools
 OOAD
(Object Oriented Analysis Design)
 (UML)





Use Case
Class Diagram
Sequence Diagram
State Diagram
Activity Diagram
Data Flow Diagram

DATA FLOW DIAGRAM
adalah suatu network yg menggambarka suatu sistem
automat/komputerisasi, manual atau gabungan dari
keduanya dalam susunan berbentuk komponen sistem
yg saling berhubungan sesuai dgn aturan mainnya.!
1. EXTERNAL ENTITY
2. PROSES
3. DATA FLOW
4. DATA STORE
ATURAN MAIN DFD
1.
2.
3.
4.
Dlm DFD tidak boleh menghubungkan antara
EXTERNAL ENTITY dgn EXTERNAL ENTITY secara
langsung
Dlm DFD tidak boleh menghubungkan antara DATA
STORE dgn DATA STORE secara langsung
Dlm DFD tidak boleh menghubungkan antara DATA
STORE dgn EXTERNAL ENTITY secara langsung
(atau sebaliknya)
Setiap PROSES harus ada DATA FLOW yg masuk
dan ada DATA FLOW yg keluar.
ATURAN MAIN DFD
Salah 
Salah 
Salah 
Benar 
CARA MEMBUAT DFD
1.
2.
3.
4.
Top-Down Analysis, mulai dari umum s/d detail
Jabarkan proses s/d sedetail mungkin.
Pelihara Konsistensi Entity, Proses, Data Flow dan
Data Store yang terjadi dalam Data Flow Diagram.
Berikan Label yg bermakna untuk tiap2 simbol.
Konsep Arus Data
a.
Konsep Paket dari Data
b.
Konsep Arus Data Menyebar
c.
Konsep Arus Data Mengumpul
d.
Konsep Sumber dan Tujuan Data
Konsep Arus Data
a. Konsep paket dari data (packet of data)
Salah :
Order Langganan
Langganan
Pembayaran
Order Langganan
dan Pembayaran
Benar :
Langganan
1
Proses
Order
Langganan
1
Proses
Order
Langganan
Konsep Arus Data
b. Konsep Arus Data Menyebar (diverging
data flow)
2
Proses
Order
langganan
Tembusan jurnal
Tembusan perMintaan barang
1
Proses
Penerimaan
Kas
Order Penjualan
b
Gudang
Tembusan kredit
3
Proses
Verifikasi
kredit
Konsep Arus Data
c. Konsep Arus Data Mengumpul
(converging data flow)
1
faktur
Proses
Pembuatan
Faktur
pengiriman
a
Langganan
2
Pembuatan Slip pengepakan
Slip
pengepakan
Konsep Arus Data
d. Konsep Sumber dan Tujuan Data
Semua arus data harus dihasilkan dari suatu proses atau
menuju ke suatu proses (dapat salah satu atau keduaduanya)
TAHAPAN PROSES PEMBUATAN DFD
(KONSTRUKSI)
1. Buat DIAGRAM KONTEKS (Global)
2. Buat DIAGRAM NOL (0)
3. Buat DIAGRAM DETAIL (Detail/Rinci)
TAHAPAN PROSES PEMBUATAN DFD
(KONSTRUKSI)
Context Diagram (top level)
X
a
0
c
b
Y
Diagram level 1
D
3.1
Overview Diagram (level 0)
3.2
P
E
1
a
X
2
A
R
C
B
3.3
R
Q
4
b
Y
3
E
Z
S
Z
c
Bentuk Diagram Arus Data
Terdapat 2 bentuk DAD :
1. Diagram arus data fisik adalah Diagram yang menekankan
pada bagaimana proses dari sistem diterapkan.
2. Diagram arus data logik adalah Diagram yang menekankan
proses-proses apa yang terdapat di sistem.
KEUNGGULAN DAN KELEMAHAN DAD
Walaupun DAD memiliki keunggulan-keunggulan yaitu dapat
menggambarkan sistem secara terstruktur dengan memecah-mecah
menjadi level yang lebih rendah (decomposition), dapat menunjukkan
arus data di sistem, dapat menggambarkan proses paralel di sistem,
dapat menunjukkan simpanan data, dapat menunjukkan simpanan data,
dapat menunjukkan kesatuan luar, tetapi DAD juga mempunyai
keterbatasan.
Kelemahan DAD :
1. DAD tidak menunjukkan proses looping
2. DAD tidak menunjukkan proses decision
3. DAD tidak menunjukkan proses perhitungan