Professional Documents
Culture Documents
SISTEM (APS)
Konsep Pemodelan
Tujuan perkuliahan
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 2/23
Agenda
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 3/23
Some examples
Earth model
USDP model
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 4/23
Some examples
Sequence model
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 5/23
Pengertian model dan diagram
Model : representasi abstrak dari sesuatu yang nyata
ataupun yang tidak nyata
Model : representasi dari sebuah obyek, sistem atau ide
dalam bentuk yang berbeda dari aslinya
Model : sebuah obyek yang dibuat untuk
merepresentasikan sesuatu untuk kemudahan
pemahaman
Model : a theoretical construct that represents
processes, with a set of variables and a set of logical &
quantitative relationships between them
Contoh : model jembatan, model arus lalu lintas, model
pesawat terbang, model proses pengembangan PL
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 6/23
Pengertian model dan diagram
Karakteristik model :
– lebih mudah dan lebih cepat dibangun/dibuat
– bisa untuk simulasi memahami sebuah konsep
– dapat berkembang/berubah sesuai dengan
pemahaman kita tentang sebuah konsep
– dapat diseleksi yang perlu didetilkan atau diabaikan
dari sebuah konsep
– representasi dari sesuatu yang nyata ataupun tidak
dari berbagai domain
Diagram : representasi visual atau grafis bagian-
bagian dari sebuah model
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 7/23
Urgensi
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 10/23
Proses pembuatan model sistem
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 12/23
Tipe-tipe model
Natural language models
– Useful for gathering requirement details
– Natural language is inherently ambiguous, aim for
structured approach
– Can be over flexible and long
Diagramatic models
– Can be ad hoc, or follow a specific notation with
clearly defined syntax
– Can show static or dynamic relationships and
behaviours
Formal models
– State based models using formal algebraic and logical
approach
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 13/23
Tipe-tipe model : examples
Diagramatic models
Return card
to user
Formal models
– for_all i in 1..10, exists j in 1..10: Square (i) = j2
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 15/23
Jenis-jenis model
Context models
– show the relationships of the system to other systems
– used to establish the system boundaries
Behavioral models
– show the processes that are supported by the system
Data flow models
– show the flow of information from one process to another
– can be easily understood by client
State models
– show how the states of the system change in response to
external or internal stimuli
Object models
– show attributes, methods and relationships of object classes
within the system
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 16/23
Metode
Klasik
– Entity-relationship modeling (ERM) pemodelan data (entity,
relationship, attribute, attribute value, modality, cardinality)
– Finite state machines (FSM) pemodelan keadaan (state)
dan transisi (transition)
– Data flow pemodelan proses dan aliran data antar proses
entity, process, storage, data flow
– CRC cards pemodelan kebutuhan (requirement) class,
responsibility, collaborators
Berorientasi objek
– Unified modeling language (UML) pemodelan sistem
berorientasi objek hasil unifikasi dari OMT (Rumbaugh),
Booch’s methods and OOSE (Jacobson) widely used in
OOA and OOD
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 17/23
Jenis-jenis diagram dalam APS
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 18/23
Contoh : ERD
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 19/23
Contoh : STD
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 20/23
Contoh : DFD
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 21/23
Contoh : Class diagram
Bahan Kuliah APS - Konsep Pemodelan | Tri A. Kurniawan, S.T, M.T, Ph.D 22/23
Summary