Anda di halaman 1dari 17

Pemrograman

Berorientasi Objek
RPL – SMK PLUS MUTA’ALLIMIN
PARADIGMA PEMROGRAMAN
BERORIENTASI OBJEK
Ide dasar pada bahasa berorientasi obyek (POB) adalah mengkombinasikan data
dan fungsi untuk mengakses data menjadi sebuah kesatuan unit. Unit ini di kenal
dengan nama obyek. Obyek sebenarnya mencerminkan pola kerja manusia dalam
kehidupan kerja sehari-hari. Sebuah obyek dapat diibaratkan sebagai departemen
di dalam sebuah perusahaan bisnis. Contoh:
1. Penjualan
2. Akuntan
3. Personalia
DEFINISI PBO

PBO merupakan pemrograman yang berorientasikan kepada objek. Semua data


dan fungsi pada pemrograman ini di bentuk menjadi kelas-kelas dan objek-objek.
Setiap objek dapat menerima pesan memroses data, dan mengirimkan pesan ke
objek lainnya.
OBJEK

Object adalah gabungan antara beberapa


data dan fungsi yang masing-masing bekerja
bersama-sama dan tidak dapat dipisahkan.
Gabungan dari data dan fungsi tersebut
akan membentuk suatu object-object yang
aktif. Dari kumpulan beberapa object yang
sama akan membentuk struktur baru yang
disebut class.
Konsep Dasar Objek

– Is Identical (Because Object has own unique ID)


– Has Behavior (Because object has methode)
– Has State (Because Object has instance parameter)
Contoh Objek
Contoh Objek Dengan Atribut (state)
dan Perilakunya (Operasi)
KELAS (CLASS)

Objek adalah instance (bagian) dari kelas. Contoh: jika hewan adalah objek, maka
makhluk hidup adalah kelas dari hewan. Kelas yang lebih luas dan umum disebut
kelas abstrak.
Contoh Objek dan Kelas

Manusia

Makhluk
Tumbuhan
Hidup

Hewan
Pembuatan Class
Pembuatan Objek
Perbedaan PBO dengan
Pemrograman Terstruktur
Pemrograman Terstruktur PBO
Pemrograman terstruktur menekankan pada PBO menekankan pada model objek
algoritma
Tidak ada enkapsulasi Enkapsulasi paket kode dan data
Sangat cocok untuk membuat pemrograman Cocok sekali digunakan dalam kasus
sederhana karena lebih efisien pembuatan software yang rumit dan
kompleks
Biaya pemeliharaan lebih murah Biaya pemeliharaan mahal
SELESAI
PERTANYAAN BISA DIKIRIM LEWAT EMAIL ATAU WHATSAPP !
ANONK.AKA89@GMAIL.COM
0853 2251 8090

Anda mungkin juga menyukai