Home Start Back Next End
  
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.
Word to PDF Converter | Word to HTML Converter