![]() 57
Aktivitas
Konten
Konsep
Classes
Objek
dan
kegiatan
man a
y
ang
merup akan
bagian
dalam
p
roblem
domain?
Class, object dan event
Structure
Bagaimana
class dan
object
secara
konseptual salin g terkait?
Generalisasi,
agregasi,
asosiasi, dan cluster
Behavior
Prop erti dinamis
mana y ang d imiliki
oleh object?
Event
trace,
behavioral
pattern, dan attribute
Tabel 2.2
Kerangk a Problem Domain Analysis
Sumber : M athiassen et al. (2000, p .48)
2.6.1.1
Classes
M
athiassen
et
al.
meny atakan
bahwa
(2000,
p
.49-50), class adalah
sebuah
gambar an dari
kump ulan objek
y
ang salin g b erbagi (sharing) dalam
hal
structure,
behavioural
pattern,
dan
attribute
y
ang
sama.
Selain
classes
dan objects, konsep lainny a adalah events, y an g diny atakan sebagai k ejad ian
seketika y ang
melib atkan
satu object
atau lebih.
Tujuan d ari
aktivitas class
adalah
memilih elemen-elemen dari
model problem-domain.
Aktivitas
ini
memiliki
beberap a
kegiatan
utama.
Pertama,
melakuk an
abstraksi p ada problem-domain dengan
melihatny a sebagai
objects
dan
events. Kedua,
men gk lasifik asikan ob jects
dan events
tersebut
dan
memilih
mana
saja
dari
classes
d
an
events
y
ang
informasinya
ak an
dip ertahankan
oleh sistem. Pemilihan classes
bertujuan untuk
mendefinisik an dan
membatasi
problem-domain, sedan gkan
p
emilih an
events bertujuan
untuk
member i cir i khas p ada setiap class.
M
enurut
M
athiassen
et
al.
(2000,
p
.49),
aktivitas
p
ertama
problem-
domain analysis in i ak an men ghasilk an suatu event table d en gan classes dan
events
y
ang terkait,
y
ang dap at
dilihat
p
ada
tabel
2.3.
Dimensi
hor izontal
|