Home Start Back Next End
  
53
2.14.2
Konsep Object Oriented Analysis and Design (OOAD)
Terdapat 
tiga 
buah 
konsep 
atau 
teknik 
dasar 
dalam 
proses 
analisa 
dan
perancangan berorientasi objek, yaitu:
1.   Encapsulation
Encapsulation dalam bahasa pemrograman berorientasi objek secara sederhana
berarti
pengelompokkan
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
secara
sederhana
berarti
menciptakan   sebuah   class 
baru  
yang   memiliki   sifat-sifat   dan
karakteristik-karakteristik
sama 
dengan 
yang 
dimiliki  class
induknya
disamping sifat-sifat dan karakteristik-karakteristk individualnya.
3.   Polymorphism
Polymorphism
berarti
kemampuan dari
tipe
objek
yang
berbeda
untuk
menyediakan atribut
dan
operasi
yang
sama
dalam
hal
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.14.3
Keuntungan dan Kelemahan Object Oriented Analysis and Design (OOAD)
Mathiassen  et 
al. 
(2000, 
p5-6) 
menyebutkan  bahwa 
terdapat  keuntungan
menggunakan OOAD diantaranya adalah:
1.   OOAD memberikan informasi yang jelas mengenai context sistem.
Word to PDF Converter | Word to HTML Converter