Anda di halaman 1dari 8

MAKALAH PBO

(encapsulation dan overriding)

Disusun untuk memenuhi tugas mata kuliah : pemrograman berorientasi objek

DOSEN PENGAMPU:
insan taufik, M.Kom

DISUSUN OELH :
Rahmat susilo assiddiq
4223550004
PSIK 22 c

PROGRAM ILMU KOMPUTER


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGRI MEDAN
2022
\KATA PENGANTAR

Puji syukur penulis ucapkan kehadirat allah swt. Yang Maha Esa yang telah
memberikan rahmat dan karunia-Nya sehingga penulis dapat meneyelesaikan tugas
makalah pbo ini. Tugas ini dibuat untuk memenuhi salah satu syarat pada mata kuliah
yaitu.pemrograman berorientasi objek Tugas makalah ini disusun dengan
harapan dapat menambah pengetahuan dan wawasan kita semua.
Penulis mengucapkan terima kasih kepada dosen mata kuliah pbo oleh Bapak.
Insan taufik, M.kom Serta teman-teman dilingkungan kampus yang telah ikut serta
membantu dalam penyelesaian Tugas ini dengan memberikan ide dan dorongan
semangat.
Penulisan menyadari bahwa dalam penulisan tugas ini masih terdapat
kekurangan. Oleh karena itu, kritik dan saran yang bersifat membangun sangat
diharapkan oleh penulis.

Medan 18 mei 2023

Penulis
DAFTAR ISI

KATA PENGANTAR............................................................................................. i
DAFTAR ISI............................................................................................................ ii
BAB I PENDAHULUAN
1.1 LATAR BELAKANG.................................................................................. 1
1.2 TUJUAN....................................................................................................... 2
BAB II PEMBAHASAN
2.1 ENCAPSULATION...................................................................................... 5
2.2 OVERRIDING.............................................................................................. 5
BAB III PENUTUP
3.1 KESIMPULAN.................................................................................................. 9
3.2 SARAN.............................................................................................................. 9

BAB I
PENDAULUAN

Latar Belakang
secara garis besar ,bahasa pemrograman komputer adlah alat yang di pakai
programmer komputer untuk menciptakan program aplikasi yang digunakan untuk
berbagai macam keperluan.pada tahap awal dikenal beberapa jenis bahasa
pemrograman, bahasa ini berbasi teks dan berorientasi linier contohnya : bahasa
BASIC , bahasa Clipper ,bahasa pacal ,bahasa cobol
pemrograman beorientasi objek atau object-oriented programming mrupakan suatu
pendekatan pemrograman yang menggunakan objek dan class. saat ini konsep OOP
sudah semakin berkembang. Hamper semua programmer maupun pengembang
apliasi menerapkan konsep OOP. OOP bukanlah sekedar cara penulisan sontaks
program yang berbeda,namun lebiih dari itu , OOP merupakan cara pandan dalam
menganalisi sistem dan permasalaha pemrograman,

Tujuan
1. Untuk mengetahui pengertian encapsulation
2. Untuk memenuhi tugas pbo

BAB II
PEMBAHASAN

2.1. ENCAPSULATION
Encapsulation adalah salah satu dari empat konsep dasar pada Object Oriented
Programing atau yang biasa di singkat OOP. Di mana tiga konsep dasar lainnya ialah
pewarisan, polimorfisme, dan abstraksi.

Pada Java, encapsulation adalah sebuah mekanisme pembungkus data atau variabel
dan kode yang bekerja pada data (metode) secara bersama-sama sebagai sebuah satu
kesatuan. Dalam belajar Java encapsulation, hal yang harus Anda ketahui juga ialah
bahwa dalam pengkapsulan data, variabel kelas akan disembunyikan dari kelas lain.
Ini artinya, kelas tersebut hanya dapat diakses melalui method class kelas mereka
saja. Oleh karena itu, metode encapsulation ini juga dikenal sebagai
metode penyembunyian data.

Untuk mencapai encapsulation pada Java, berikut ini dua hal yang harus
diperhatikan:

 Anda harus mendeklarasikan variabel kelas menjadi private.


 Harus tersedia metode public setter dan oublic getter untuk memodifikasi dan
melihat nilai variabel.

Contoh Encapsulation dalam program java:

Input 1

Input 2
Hasil

2.2. OVERRIDING
Method overriding adalah pendeklarasian ulang sebuah method pada subclass-nya.
Berbeda dengan overloading yang mana method dideklarasikan lebih dari satu kali
pada kelas yang sama, maka pada overriding method dideklarasikan kembali pada
subclass-nya. Method yang meng-override disebut override method, sedangkan
method yang di-override disebut sebagai overriden method.
Contoh programan overriding dalam program java

Hasil nya

BAB III
PENUTUPAN

Kesimpulan
kesimpulan dari encapsulation adalah salah satu konsep dasar PBO yang
memungkinkan kita untuk menyembunyikan detail detail internal dari suatu
objek .dan hanya menampilkan fungsi atau metode public yang di butuhkan oleh
pengguna.
Dan setelah selesainya makalah ini maka terpenihilah tugas dari matakulliah
pemrograman berorientasi objek ini
Saran
Demikian makalah ini dibuat Apabila dari pembaca ingin membahas lebih
lanjut tentang topik yang serupa,yaitu ecapsulation dan overriding , maka disarankan
untuk mencari yang lain dikarenakan ini masih pembahasan singkat dan suapaya
mendapat pembahasan yang lebih efisien dan efektif.

Anda mungkin juga menyukai