Anda di halaman 1dari 13

Istilah dan Konsep

Pemrograman
Berorientasi Objek

Penggambaran OOP = penggambaran


pada dunia nyata.
Istilah PBO/OOP

01
Class
- Kerangka atau template untuk
membuat sebuah objek.
- Sebuah wadah yang menyimpan
atribut dan method.
Contoh Class
Manusia
02
Objek
- Semua benda yang ada di dunia nyata bisa
dianggap sebagai objek.
- Objek memiliki state sebagai status
(atribut) dan tingkah laku (method).
- Kumpulan objek yang sama akan
membentuk class.
Contoh Objek:
Objek dari manusia : Anne, Baba, Nadhif
dll
03
Atribut
- Data yang membedakan antara
objek yang satu dengan objek
yang lain.
- Atribut  Variabel
Atribut

Nama

Jenis kelamin

Alamat
04
Tingkah Laku
- Hal-hal yang bisa dilakukan oleh
objek dari suatu class.
- Tingkah laku/behavior 
method.
Behavior

Makan

Belajar

Berenang
Konsep PBO / OOP
Polimorfisme/polymorphism
Kemampuan suatu objek
untuk mempunyai lebih dari
satu bentuk.
Enkapsulasi/pembungkusan
Dalam kehidupan sehari-hari,
Inheritance/pewarisan objek satu dengan yang lain
- Suatu cara untuk saling berkomunikasi,
Suatu class memiliki
menyembunyikan mengirim pesan dan
turunan dibawahnya, tanggapan dari setiap objek
informasi detail dari
yang diwariskan ialah beragam walaupun pesan
suatu class.
atribut dan method dari yang disampaikan sama.
- Variabel dan method
class satu ke class Dalam pemrograman objek
yang dimiliki objek dapat polimorfisme memiliki arti dan
lainnya.
ditentukan hak aksesnya. fungsi yang sama, namun
memiliki perilaku yang
berbeda pada setiap class-
Contoh enkapsulasi
- Nadhif mendaftar sekolah kejuruan
dengan mengisi data-data yang
diperlukan secara online. Pihak sekolah
tidak mengetahui email/password yang
digunakan Nadhif pada saat mendaftar.
- Nadhif berangkat sekolah memakai
seragam yang dibeli di toko. Bagaimana
membuat baju kita tidak perlu tahu.

Tidak tahu inilah yang dinamakan


enkapsulasi, proses penyembunyian
informasi detail yang dianggap penting.
Contoh Inheritance /
pewarisan
- Class Ibu  class anak.
- Class Anne  class Nadhif.

Artinya ada class turunan yaitu


anak, mewarisi sebagian perilaku
dari ibu.
Contoh polimorfisme 16 Thn
Sedangkan untuk anak

1 Thn usia 16 Tahun akan


duduk di meja makan
dan langsung
Anak yang berumur 1
mengambil makanan
tahun, akan duduk
sendiri dan
diam dan menunggu
memakannya.
ibunya menyiapkan
dan menyuapkan
makanan.
Pesan sama yang berupa perintah tersebut kepada
Ibu menyampaikan pesan anak-anaknya akan memberi makna yang berbeda
yang sama kepada anak- dan setiap anak akan memberikan tanggapan yang
berbeda-beda sesuai kemampuan masing-masing.
anaknya, “Sekarang -Inilah polimorfisme.
waktunya makan.”

Anda mungkin juga menyukai