53
2.6.2. Teknik Dasar Analisa dan Perancangan Berorientasi Objek
Di
dalam
proses
analisa
dan
perancangan
berorientasi
objek,
terdapat
tiga
buah
konsep dasar, antara lain:
1. Encapsulation
Enkapsulasi
di dalam
pemrograman
menurut
Indrajani
dan
Martin
(2004,
p11), adalah
suatu
mekanisme
untuk menyembunyikan
atau memproteksi
suatu
proses
dari
kemungkinan
interferensi
atau
penyalahgunaan
sistem
itu sendiri.
Akses
internal
sistem
diatur
sedemikian
rupa
melalui
seperangkat interface.
2. Inheritance
Menurut
Indrajani
dan Martin
(2004,
p12),
pewarisan
merupakan
suatu
proses
di mana
suatu
class
diturunkan
dari
class
lainnya
sehingga
ia
mendapatkan ciri atau sifat dari class tersebut.
3. Polymorphism
Menurut Indrajani
dan
Martin
(2004,
p 14), polymorphism
dapat
diartikan
sebagai
sebuah
konsep
di
mana
memungkinkan
untuk
digunakannya
suatu
interface
yang
sama
untuk
memerintah
suatu
objek
agar melakukan
suatu
aksi
atau
tindakan
yang
mungkin
secara
prinsip
sama
tetapi
secara
proses berbeda.
2.7.
Aktivitas Utama Analisa dan Peracangan Berorientasi Objek
Menurut Mathiassen et al. (2000, p 14) OOAD dapat dibagi
menjadi empat buah
kegiatan utama, yaitu:
|