13
Jika
system
developer
ingin
mengembangkan
sistem atau
membangun
suatu
sistem untuk
kasus
yang
serupa,
maka
pendekatan
object-oriented
memungkinkan program yang telah dibangun untuk digunakan kembali.
d. Able to cope with large and complex system
Sistem software pada saat
ini semakin besar dan kompleks. Pendekatan
struktur desain top-down dirasa sudah tidak lagi memadai untuk menangani
skala
dan
kompleksitas
dari
sistem tertentu.
Dimana
sebelumnya
user
hanya
puas
dengan
tampilan
yang
sederhana,
namun
pada
saat
ini graphical
user
interface diperlukan bagi user. Oleh karena itu, untuk memenuhi kebutuhan
tersebut
diperlukan
pendekatan
object-oriented dalam
mengembangkan
sistem
software.
Menurut Mathiassen, Madsen, Nielsen dan Stage (2000, p5), Keuntungan
dari object oriented adalah:
1.
Merupakan
konsep
yang
sesuai
menjelaskan
model
fenomena
dalam sebuah
kantor atau pun sistem komputerisasi
yang dibuat dengan
menggunakan bahasa
sehari-hari (natural language).
2. Memberikan informasi yang jelas tentang konteks dari sistem.
3. Mengurangi biaya perawatan (maintenance).
Berdasarkan
pendapat-pendapat
di
atas
dapat
disimpulkan
bahwa Object
Oriented
adalah
suatu
pendekatan
pengembangan
sistem perangkat
lunak
yang
menggunakan objek dalam menjelaskan
hal data, perlengkapan, dan operasi
untuk
mendefinisikan perangkat lunak tersebut.
|