Materi 1 - Contoh Istilah Dan Konsep PBO
Materi 1 - Contoh Istilah Dan Konsep PBO
Pemrograman
Berorientasi Objek
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.