51
Sedangkan
menurut
Whitten
et
al. (2004,
p31),
Object
Oriented
Analysis
and
Design
(OOAD)
merupakan
kumpulan
alat dan
teknik
untuk
mengembangkan
sistem
dengan
menggunakan teknologi objek untuk membuat sebuah sistem dan programnya.
2.6.1. Konsep Dasar Analisa dan Perancangan Berorientasi Objek
Terdapat beberapa konsep dasar dalam OOAD:
1. Objek
Menurut
Lau
(2001,
p1), objek
merupakan
abstraksi
baik untuk
hal-hal
konseptual
maupun
fisik. Objek
memiliki
keadaan
dan identitas
yang
melekat.
Objek
mencapai
tingkah
laku tertentu
melalui
suatu kumpulan
operasi yang
didefinisikan
di awal,
yang
mana
dapat masuk atau
merubah
keadaannya.
Menurut
Mathiassen
et
al.
(2000,
p4),
objek
adalah
suatu
entitas
dengan
identitas,
keadaan
(tingkatan
hidup)
dan
tingkah
laku.
Objek
merupakan
dasar dalam OOAD.
2. Kelas
Menurut
Mathiassen
et
al.
(2004,
p4),
kelas
merupakan
penggambaran
dari kumpulan objek yang berbagi struktur, pola sifat dan atribut.
3. Atribut
Menurut
Mathiassen
et al. (2000,
p92 ), atribut adalah
penjelasan
properti
dari
sebuah
kelas
atau
sebuah
kejadian.
Di dalam
OOA
(Objek
Oriented
Analysis),
spesifikasi
dari
atribut
adalah
sebagai
bagian
dari
kelas
untuk
mendefinisikan
dan
menjadi
dasar pengertian
kita dari sifat
objek.
Prinsipnya adsalah dengan
mengambil atribut kelas dari pola sifat.
|