![]() 41
2.8.4 Class Diagram
Class diagram adalah sebuah penggambaran struktur objek statis dari sebuah
sistem yang menunjukkan class objek bahwa sistem telah disusun dan
hubungannya
antara class objek. Pada class diagram terdapat multiplicity, hubungan generalization
/ specialization, dan hubungan aggregation (Whitten & Bentley, 2007:400).
1.
Menentukan associations dan multiplicity
Associations
antara dua class
adalah sesuatu yang perlu diketahui dari suatu
objek pada objek lainnya sehingga sebuah objek dalam suatu class
dapat saling
merujuk dan mengirim pesan satu sama lain. Setelah associations
ditentukan,
multiplicity dari associations juga harus ditentukan. Multiplicity merupakan objek
class
yang berhubungan dengan class
lainnya. Multiplicity
dapat dinyatakan
dalam integer
bernilai negatif atau integer
dengan jarak tertentu. Multiplicity
bernilai 0..1 berarti ada 0 atau 1 objek pada class yang dituju.
(Sumber: Systems Analysis & Design Methods, Whitten & Bentley, 2007:406)
2.
Menentukan hubungan generalization / specialization
Hubungan generalization
/
specialization, yang disebut juga sebagai hierarki
penggolongan atau hubungan is a, terdiri atas class
supertype
(abstract
atau
parent) dan class subtype (concrete atau child). Class supertype berisi atribut dan
behavior
umum dari sebuah hierarki sedangkan class
subtype
berisi atribut dan
behavior
khusus pada suatu objek namun mewarisi atribut dan behavior
dari
class
supertype. Hubungan generalization
/
specialization
dapat ditentukan
|