|
125
e.
Pembuatan
sistem
yang
bekerja
dengan
benar
adalah
lebih
mudah
dibandingkan
dengan teknik OO.
f.
Teknik OO memiliki sifat alami yang sesuai dengan teknologi CASE.
2.19.1 Pengertian OOAD (Object Oriented Analysis Design)
Menurut Mathiassen, et.al.
(2000, p12), OOAD
merupakan sekumpulan petunjuk
umum
yang keseluruhan,
dan komponen-komponen
sistem.
Perspektif-perspektif
tersebut
mengarahkan kepada aktivitas analisis dan
perancangan. Untuk
membuat
metode
kita
menjadi
lebih
berguna,
kita
merancangnya hingga
terdapat
penyesuaian,
perkembangan, dan substitusi bagian dapat dengan mudah diimplementasikan.
OOAD
bercermin
pada
empat
perspektif
dalam
sebuah
sistem
dan
konteksnya:
isi sistem
informasi, bagaimana sistem akan digunakan, sistem dihubungkan pada empat
aktivitas OOAD,
yaitu
Problem
Domain
Analysis,
Application
Domain
Analysis,
Architectural
Design,
dan
Component
Design.
Setiap
aktivitas
tersebut
menuju
pada
hasil yang spesifik.
2.19.2 Keunggulan dan Kelemahan OOAD
Keunggulan OOAD (McLeod, 2001, pp613-614) yaitu:
1.
Reusability
Kemampuan
untuk
menggunakan
kembali
pengetahuan
dan
kode
program
yang
ada,
dapat
menghasilkan
keunggulan
saat
suatu
sistem
baru
dikembangkan
atau
sistem
yang
ada
dipelihara
atau
direkayasa
ulang.
Setelah
suatu
objek
diciptakan,
ia
dapat
digunakan
kembali,
mungkin
hanya
dengan
modifikasi
kecil
di
sistem
|