Pemodelan Proses

advertisement
ANALISA &
PERANCANGAN SISTEM
Process Modeling
Mulyadi, S.Kom, M.S.I
Model proses
6-2

Process model
 Merepresentasikan
bagaimana sebuah bisnis
beroperasi
 Menggambarkan kegiatan-kegiatan (proses) yang
dilakukan sistem dan bagaimana data bergerak di
dalam sistem

Teknik yang paling banyak digunakan  DFD (Data
Flow Diagram)
DATA FLOW DIAGRAM (DFD)


Diagram Alir Data (DAD)
Sebuah tool (salah satu jenis permodelan proses)
yang menggambarkan aliran data dalam sebuah
sistem dan pekerjaan atau proses yang terjadi di
sistem.
Komponen DFD
Process / Proses
Data Flow / Alur Data
Data Store / Simpanan
Data
External Entity / Entitas
Luar
Process / Proses
Suatu aktifitas atau fungsi yang dilakukan untuk tujuan
bisnis yang dilaksanakan baik secara manual ataupun
menggunakan komputer.
Setiap Proses memiliki :
Nomor Identifikasi
Nama (kata kerja)
Deskripsi
1 output atau lebih
1 input atau lebih
Data Flow / Aliran Data
• Sebuah data tunggal atau sekumpulan data
logis
• Selalu berawal dari atau berakhir di proses
Setiap Data Flow memiliki :
Nama (kata benda)
Deskripsi
1 hubungan ke proses atau lebih
Informasi konsumen
baru
Record konsumen
Data Store / Simpanan Data

Data Store



Suatu kompulan data yang disimpan dengan cara tertentu
Arus data keluar adalah hasil pengaksesan dari data store
Arus data masuk adalah menambah atau meng-update ke data
store
Setiap Data Store memiliki :
 Nomor identifikasi
 Nama (Kata Benda)
 Deskripsi
 1 atau lebih input dari data flow
 1 atau lebih output berupa data flow
D1 Konsumen
Record
Konsumen
External Entity / Entitas Luar
External entity
Orang, organisasi atau sistem yang berada
diluar sistem namun berinteraksi dengan sistem
Setiap External Entity memiliki :
Nama (kata benda)
Deskripsi
Kartu Anggota
Konsumen
Tingkatan dalam DFD
Diagram konteks
 Diagram level 0
 Diagram level terinci

Diagram konteks




Tingkatan tertinggi dalam diagram aliran data dan
hanya memuat satu proses, menunjukkan sistem
secara keseluruhan.
Proses tersebut diberi nomor nol (Level 0).
Menggambarkan semua entitas luar berikut aliran
data-aliran data utama menuju dan dari sistem.
tidak memuat penyimpanan data
Diagram Level 0

Penggambaran berbagai proses utama, eksternal
entity dan data store dalam suatu sistem beserta
aliran data diantaranya
Diagram Level terinci

Penggambaran secara detail dari proses yang
terdapat pada level sebelumnya
Relationship Among DFD levels
Context diagram
6 - 16
Level 0 diagram
Level 1 diagram
Level 2 diagram
Decomposition/dekomposisi
Teknik memecah
suatu sistem
menjadi komponen
subsistem, proses
dan subproses
System Decomposition
Decomposition Diagrams
Komposisi
diagram atau
diagram hirarki
menunjukkan
susunan
fungsional/proses
sistem dari atas
ke bawah.
Aliran Data Ilegal
B1
B1
DS1
DS1
Harus ada proses
yang mengolah
data
Harus ada proses
utk update
datastore
Harus ada proses
menyajikan data
dari datastore
Harus ada proses
memindahkan
data dari dan ke
datastore
B2
DS1
B1
DS1
Kesalahan pada DFD
A Level 0 DFD Example
6 - 21
Ada pertanyaan ???
Download