52
Behaviour diagram
(menekankan apa
yang
harus terjadi dalam sistem):
activity, use case dan state machine diagram.
Interaction diagram: sequence, communication, interaction overview, dan
timing diagram.
2.12.4.1
Class Diagram
Class
diagram mendeskripsikan
struktur
sistem
dengan
menunjukkan class,
object, dan relationship diantaranya.
Setiap
kelas
digambarkan
dengan
kotak
dengan
nama dari class tersebut didalamnya. Sebuah class dapat
menampilkan propertinya
yang
merupakan
atribut
dari
class
dalam kotak
sehabis
nama
beserta
tipe,
nilai
awal
serta
properti
lainnya.
Setelah
properti,
class
juga
dapat
menampilkan
method
yang
merupakan operasi dari class tersebut beserta return type dan parameternya.
UML mempunyai relationship berikut ini yang ditunjukkan pada class diagram:
1. Generalization
Generalization
yang
disebut
juga
inheritance
atau is-a
relationship
direpresentasikan
dengan
bentuk
segitiga
pada akhir
superclass
dari
pohon
garis
yang
menghubungkan antara satu atau lebih
subclass ke superclassnya. Objek
manapun
yang
juga merupakan instance dari sebuah subclass adalah juga instance dari superclass.
2. Association, Multiplicity, Directed Association, Reflexive Association
Association digambarkan diantara class tetapi menggambarkan hubungan antar
objek.
Peran
objek
dalam suatu
relationship
dapat
dispesifikasikan
pada
sebuah
association-end sama halnya juga dengan multiplicity (banyaknya objek yang
berpartisipasi pada asosiasi).
|