Materi APSI - 6 (Sequennce Diagram) PDF
Materi APSI - 6 (Sequennce Diagram) PDF
CLASS DIAGRAM
ANALISIS PERANCANGAN
SISTEM INFORMASI
Sequence Diagram
Tim Pengajar:
Darsono Nababan, S.Kom, M.Kom
Windy Nugraha, S.T, M.T
bus
models
vehicle
car
models
cup
models
OBJECT-ORIENTED APPROACH
Object adalah gambaran dari entity, baik dunia nyata
atau konsep dengan batasan-batasan dan pengertian
yang tepat.
Object bisa mewakili sesuatu yang nyata seperti
komputer, mobil dll. Object juga dapat berupa konsep
seperti proses kimia, transaksi bank, permintaan
pembelian, dll.
CLASS DIAGRAM
Class adalah sebuah spesifikasi yang jika diinstansiasi akan
menghasilkan sebuah objek dan merupakan inti dari
pengembangan dan desain berorientasi objek.
Product
serialNumber
name
price Class Name
buy()
display()
Attributes
Operations
HUBUNGAN ANTAR CLASS
Terdapat 3 jenis hubungan antar kelas:
Generalization
Realization
Dependency
INTERAKSI/KOMUNIKASI ANTAR KELAS
Terdapat 4 jenis tipe interaksi/komunikasi antar kelas, yakni:
Notasi Penulisan Kelas dan Hubungan
Antar Kelas
Class Name Role Association Class Name Navigability
Role
name name name
Attributes 1
Attributes
1..*
Operations Operations
(Methods) (Methods)
Multiplicity
Multiplicity Notation
1 : One and only one
0..* : None or more
1..* : One or more
0..1 : None or one
TAHAPAN PEMBUATAN CLASS
DIAGRAM
1. Identifikasi Candidate Class (sesuatu yg berpotensi menjadi
objek, yakni memiliki atribut dan method/procedure)
2. Definisikan hubungan antar kelas.
3. Definisikan interaksi/komunikasi antar kelas.
CONTOH IDENTIFIKASI
CANDIDATE CLASS
Transfer Withdrawal
1 1
Person
Company 1 Owner
Role
1..*
Employee Person
Company
owner:Person
employee[]:Person
engine Engine
Car
handle:Handle 4
engine[]:Engine tire Tire
tire[4]:Tire
Langkah pengerjaan:
1. Identifikasi Candidate Class (sesuatu yg berpotensi menjadi
objek, yakni memiliki atribut dan method/procedure)
2. Definisikan hubungan antar kelas.
3. Definisikan interaksi/komunikasi antar kelas.