|
52
problem
domain.
Hasil
dari
kegiatan
structure
adalah
membuat class
diagram.
Menurut
Mathiassen et
al.
(2000,
p.336),
class
diagram
menggambarkan kumpulan dari kelas-kelas dan
merupakan hubungan
yang
terstruktur.
Menurut Mathiassen et al. (2000, p. 73-77), tipe dari Object
Oriented Structure terdiri dari dua bagian, yaitu :
1.
Class structure,
mengekspresikan
hubungan konseptual
yang
statis
antar class. Class structure dibagi menjadi dua bagian yang meliputi :
a)
Generalization :
sebuah
kelas
umum
(super
class)
yang
menjelaskan property
pada
suatu
kelompok
kelas
khusus
(subclasses).
Hubungan
dalam
generalization dapat
dikatakan
sebagai
hubungan
is-a,
yang
artinya
subclass akan
mempunyai
attribute dan operation yang sama dengan superclasses.
b) Cluster
:
sebuah
kumpulan
dari
kelas-kelas
yang
saling
berhubungan.
Cluster
digambarkan
dengan
notasi
file
forder
yang
di
dalamnya
terdapat
kumpulan
class
yang
berkaitan.
Class-class
yang ada pada cluster
yang berbeda dihubungkan dengan
hubungan
association.
2.
Object
Structure
menggambarkan
hubungan
yang
dinamik
dan
konkret
antara objek-objek dalam problem domain.
Hubungan
ini
berubah
secara dinamis tanpa
mempengaruhi perubahan pada class
description.
Object structures terdiri dari dua bagian, yaitu :
|