Anda di halaman 1dari 9

PEMOGRAMAN

BERORIENTASI OBJEK
Kelompok 1:
-Mega sartika (19051015)
-Hottho br simanjuntak (19051030)

Dosen Pengampu:Dewi Astuti,M.Pd


Pengertian Pemograman
Berorientasi Objek (PBO)

Pemograman Berorientasi Objek (PBO) atau


Object Oriented Programming (OOP) merupakan
suatu pendekatan konseptual untuk merancang
suatu program. Objek adalah kunci untuk
memahami konsep dari pemrograman
berorientasi objek. Objek dapat berupa benda
apa saja didunia nyata. Sebagai contoh kucing,
anjing, meja, kursi, televisi, dll.

2
konsep pemograman berorientasi objek
Pada pemrograman berorientasi objek terdapat dua istilah
umum yang sering digunakan yaitu Kelas dan Objek. Perbedaan
kelas dan objek dapat dijelaskan melalui analogi berikut:
1.Kelas
cetakan untuk objek. Seperti halnya cetakan donat, sejumlah
donat dapat dibuat dengan menggunakan sebuah cetakan saja.
Begitu pula halnya dengan kelas. Dengan menggunakan
sebuah kelas, sejumlah objek dapat diciptakan. Ada yang
menyebutkan bahwa objek adalah instan kelas.

3
2.Objek
pembungkus data dan metode bersama menjadi suatu unit
dalam sebuah program komputer. Objek juga merupakan
dasar dari modularitas dan struktur dalam sebuah program
komputer berorientasi objek.

4
KARAKTERISTIK OBJEK

Objek memiliki dua karakteristik, yaitu:

1.State
State merupakan ciri-ciri dari sebuah objek.

2.Behavior
Behavior merupakan perilaku yang dimiliki
oleh sebuah objek.

5
ISTILAH-ISTILAH DALAM PBO

Ada beberapa istilah yang sangat melekat dengan


pemrograman berorientasi objek.

1. Field
2. Metode (Method)
3. Constructor (Konstruktor)
4. Abstraksi
5. Encapsulation (Enkapsulasi)
6. Inheritance
7. Polymorphism
8. Paket (Package)

6
KELEBIHAN PBO
1.Maintenance
Program lebih mudah dibaca dan dipahami, dan pemrograman
berorientasi objek mengontrol kerumitan program hanya dengan
mengizinkan rincian yang dibutuhkan untuk programmer.

2.Pengubahan Program
Berupa penambahan dan pengurangan fitur tertentu. Perubahan
yang dilakukan antara lain menyangkut penambahan dan
penghapusan dalam suatu database program.

3.Reuseable
Dapat digunakannya objek-objek sesering yang diinginkan, kita
dapat menyimpan objek-objek yang dirancang dengan baik

7
KEKURANGAN PBO

1.Akan terfokus kepada koding dan pada awal desain


sistem akan terlihat simple.

2.Pendefinisian kelas dan objek yang dibutuhkan sistem


akan sangat sulit.

3.Konsep desain dan analisis pembuatan sistem


menggunakan OOP masih terbilang baru sehingga
banyak developer yang belum terbiasa menggunakan
konsep ini.

8
Thank You
“Jangan anggap menjauhi toxic
people sebagai hal jahat. Tapi itu
adalah bentuk sayang terhadap
dirimu sendiri”.
9

Anda mungkin juga menyukai