93
Structure
Didalam
konsep
Mathiassen et
al.
(2000,
p69),
terdapat
dua
structure
yang
menggambarkan hubungan antar class dan antar objek didalam sebuah problem domain.
Secara
mendasar,
structure
yang
menggambarkan hubungan
antar
class
dibagi
menjadi
dua
bagian
yakni
generalization
dan
cluster.
Menurut
Mathiassen et
al.
(2000,
p72),
generalization
adalah sebuah
general
class
(the
super
class)
yang
menggambarkan
properties
umum pada
sekelompok specialized
class
(the
subclasses).
Sebuah
generalization
structure
menggambarkan sebuah
hubungan
antara
dua
atau
lebih
specialization classes dengan sebuah class yang bersifat lebih umum.
Menurut
Mathiassen
et al.
(2000, p75), structure yang
menggambarkan
hubungan antar
objek
dibagi
menjadi
dua
bagian
yakni
aggregation
dan
association.
Aggregation
adalah
sebuah
objek
superior
yang
terdiri
dari
sejumlah objek
inferior
sebagai bagiannya. Sedangkan association
adalah
hubungan antar sejumlah objek-objek
yang memiliki arti.
Class Diagram
Menurut
Mathiassen et
al.
(2000,
p69),
class
diagram
merupakan suatu diagram
yang
menyediakan sebuah
tampilan
problem
domain
yang
saling
bertalian
dengan
menggambarkan semua
hubungan
structural
antara
class
dan
objek
didalam
model.
Berikut
ini
merupakan
gambar
notasi
dasar
dan
advance
notation
didalam
class
diagram, serta notasi yang digunakan didalam object diagram.
|