|
64
2.15.2.
Konsep Object Oriented Analysis and Design (OOAD)
Terdapat
tiga buah
teknik dasar dalam proses
analisa
dan
perancangan
sistem
berorientasi objek, yaitu:
1. Encapsulation
Encapsulation
dalam bahasa
pemrograman
berorientasi
objek
berarti
pengelompokkan
berdasarkan
fungsi. Pengelompokkan
ini
bertujuan
agar developer
tidak perlu membuat
coding untuk fungsi yang sama, melainkan hanya perlu
memanggil fungsi yang telah dibuat sebelumnya.
2. Inheritance
Inheritance
dalam bahasa
pemrograman
berorientasi
objek
berarti
menciptakan
sebuah class baru yang memiliki sifat-sifat dan karakteristik-karakteristik
berdasarkan
class
induknya
berikut
dengan
sifat-sifat
dan
karakteristik-karakteristk
individualnya.
3. Polymorphism
Polymorphism berarti kemampuan dari tipe objek yang berbeda untuk menyediakan
atribut
dan
operasi
yang
sama
untuk
tujuan
yang
berbeda.
Polymorphism
adalah
hasil natural dari fakta bahwa objek dari tipe yang berbeda atau bahkan dari sub-tipe
yang berbeda dapat menggunakan atribut dan operasi yang sama.
2.15.3.
Kelebihan
dan Kekurangan Object Oriented Analysis and Design
(OOAD)
Mathiassen et al. (2000, p5-6) menjelaskan bahwa terdapat kelebihan
menggunakan OOAD diantaranya adalah:
1. OOAD memberikan informasi yang jelas mengenai lingkup dari sistem.
|