|
50
2.7
Object Oriented Analysis and Design (OOAD)
2.7.1
Pengertian Object Oriented Analysis and Design (OOAD)
Menurut Whitten et al. (2004, p31), Object Oriented Analysis and Design
(OOAD)
merupakan
kumpulan
alat
dan
teknik
mengembangkan
sistem
dengan
menggunakan
teknologi objek
untuk
merancang sebuah
sistem dan programnya.
Sedangkan menurut Mathiassen et al. (2000, pp3-4), OOAD merupakan
metode
untuk
menganalisis dan
merancang suatu sistem informasi dengan
menggunakan
objek dan class sebagai konsep dasarnya.
2.7.2
Objek dan Class
Objek adalah sebuah entitas yang memiliki identitas, status, dan perilaku
(Mathiassen et al., 2000, p4). Contoh dari objek
misalnya pelanggan. Pelanggan
merupakan entitas dengan identitas yang spesifik, dan memiliki status dan
perilaku
tertentu
yang
khusus. Dalam
desain,
objek
konsumen
dapat
merepresentasikan bagian dari history dan state konsumen di dalam sistem.
Sedangkan class merupakan kumpulan objek yang memiliki struktur,
pola perilaku, dan atribut yang sama (Mathiassen et al., 2000, p4). Contoh dari
class misalnya pada pelanggan. Class pelanggan bisa menyimpan satu objek
pelanggan
tertentu,
dan
pada
class yang
sama
pula,
terdapat
banyak
objek
pelanggan
yang
lain,
masing
masing
dengan
identitas,
state
dan
behaviour
yang unik.
|