21
2.2.1
Object Oriented Programming (OOP)
2.2.1.1
Pengertian OOP
Menurut Deitel (2008, p446),Object Oriented
Programming (OOP) adalah teknik membuat suatu program
yang terdiri dari objek-objek yang saling berinteraksi.
2.2.1.2
Konsep-Konsep dalam OOP
Menurut Deitel (2008, p452), konsep-konsep dari Object
Oriented Programming adalah:
1.
Encapsulation
Encapsulation
sering disebut dengan komponen
atau modul.Fungsinya yaitu membuat sebuah kumpulan
kode dalam sebuah objek menjadi objek sendiri. Dalam
konteks OOP, encapsulation sering disebut kotak hitam,
yang berarti dapat melihat sebuah benda bekerja
meskipun tidak melihat cara kerja detail di dalamnya.
Encapsulation
yaitu menyembunyikan proses dari
pihak luar atau objek lain untuk menyederhanakan
sebuah sistem. Encapsulation
juga memisahkan antara
bagian publik (bisa dilihat oleh pihak luar) dan bagian
private
(tidak bisa dilihat
oleh pihak luar), tujuannya
agar dapat bekerja dengan aspek internal tanpa
bergantung dengan aspek eksternal.
|