![]() 60
Aktivitas-aktivitas yang dilakukan pada analisis problem domain adalah :
a. Classes
Menurut
Mathiassen (2000,
49),
class
adalah deskripsi
dari
kumpulan
object-object yang
memiliki attribute, structure, dan behavior pattern yang
sama.
Tujuannya
adalah
untuk
memilih
elemen-elemen dari
sebuah
model
problem domain dan
object diberi karakter
yang sesuai dengan eventnya.
Object
merupakan
suatu
entitas
yang
mempunyai identitas,
state,
dan
behavior.
Event
adalah
peristiwa
yang
terjadi
saat
itu
juga,
yang
melibatkan
suatu
object
atau
lebih.
b. Structure
Structure
bertujuan
untuk
mendeskripsikan
hubungan
struktural
antara
class dan object dalam problem domain. Menurut Mathiassen (2000, p69),
konsep hubungan strukturalnya, terdiri dari :
i.
Struktur antar class
Generalization merupakan
sebuah
class
umum
(super
class)
yang
menjelaskan
properties
pada
sekelompok
class
khusus
(subclass).
Passenger car
Taxi
Private Car
Gambar 2.7 Struktur Generalisasi
Sumber: Mathiassen., et. al.,
(2000, p73)
|