(Teknik Pemodelan Obyek)
M. Saad Nurul Ishlah, M.Comp.
Dept. Ilmu Komputer FMIPA Univ. Pakuan
( James Rumbaugh, 1991 )
Object modeling (Pemodelan Objek: Aspek statis pada sistem)
Mendeskripsikan obyek pada sistem dan keterhubungannya
Output: Class, Object, &/or Instance diagram
Dynamic modeling (Pemodelan Dinamis: Aspek dinamis pada sistem)
Menggambarkan perubahan states pada obyek terhadap event tertentu
Output: State diagram
Functional modeling (Pemodelan Fungsional)
Menggambarkan transformasi data yang terjadi pada sistem
Output: Data Flow Diagram
(Pemodelan objek)
Memodelkan objek pada sistem dan keterhubungannya berdasarkan ranah sistemnya.
Pemahaman objek memiliki 2 fungsi:
Class name
Attributes
Operations
Associations
Associations
0..1
0..*
Inheritance
Aggregation
Class
Class
Class
Class
Class
Ternary
Class
= 1..1
= 0..*
= 1..*
(Pemodelan dinamis)
Contoh:
Contoh:
sebuah scenario penggunaan ATM untuk mengambil uang
Kekurangan:
Contoh:
Initial state
Final state
(Pemodelan fungsional)
(Diagram Alur Data)
(Diagram Alur Data)
data flow diagram merupakan sebuah grafik yang menunjukkan alur perubahan (melalui proses/process) nilai-nilai data dari obyek-obyek sumber ke obyek-obyek tujuan.
External Entity
Process
Data store
Data store
or
Data Flow
Address
Street
City
Control Flow
DFD for a system that pays workers