Anda di halaman 1dari 6

UJIAN TENGAH SMESTER

MATA KULIAH : PEMROGRAMAN BERORIENTASI OBJECT (PBO)


NAMA : SITI ZUHROH
NIM : 2201011302
KELAS : ILKOM (KELAS SORE
1. Jawaban :
a. Dengan OOP atau Object Oriented Programming Kode kode yang kita buat menjadi lebih rapi dan
testruktur sehingga memudahkan untuk menganalisa program yang akan dibuat

b. Class adalah sesuatu yang memiliki data atau sifat dan fungsi dengan satu atau bisa lebih objek
didalamnya

Object merupakan sekumpulan perintah perintah dalam Class yang berisi variable atau method.

Relasi antar Class adalah hubungan antara Class yang satu dengan yang lainnya untuk
menyelesaikan masalah, ada beberapa jenisa relasi antar Class diantaranya adalah

a. Relasi Dependency
dimana Class yang satu dengan Class yang lain memiliki ketergantungan satu sama lain tetapi
ketergantungan tersebut tidak timbal balik
b. Relasi Aggregation
Merupakan bentuk khusus dari Class Dependency.
c. Inheritance adalah sebuah konsep pearisan sfiat dari Class Utama kepada Class turunannya

Polymorfishme Merupakan metode mewariskan sifat dari Class utama kepada Class turunannya
sehingga Class turunanya memiliki sifat atau karakter yang mirip dengan Class utamanya

Encapsulation adalah teknik menyembunyikan kode kode program (Source Code) dalam suatu
Class sehingga dapat diberikan hak akses tertentu pada Class tersebut.

Instantiation merupakan pemberian instance pada object dalam suatu Class

Instance Variable adalah variable yang dideklarasikan di luar method tetapi masih didalam sebuah
Class

Method adalah suatu fungsi / function yang berada di dalam suatu Class dan memiliki nilai atau
parameter tertentu.

Mutator dan Accsesor merupakan bentuk penggunaan Encapsulation dimana sebuah method
bisa di pakai untuk mengembalikan nilai dari sebuah variable tertentu yang memiliki hak akses
private / Protected
2. Access modifier adalah sebuah hak akses yang ditentukan untuk variable, method atau Class
tertentu yang bertujuan untuk membatasi hak akses atas objek tersebut. Beberapa hak akses
antara lain private, public dan protected.
- Hak Akses Public adalah modifier yang memberikan hak akses kepada Class atau method
dibawahnya dan dapat diakses dari mana saja.

Contoh Kode Program :

- Hak Akses private adalah hak akses yang bersifat tertutup untuk Class yang dibawahnya
sehingga untuk mengakses objek tersebut dibutuhkan perintah tertentu.

Contoh Kode Program :


- Hak Akses protected adalah hak akses yang digunakan untuk mewariskan variable hanya
kepada Class turunannya sehingga hanya dapat di akses oleh kelas turunannya dan oleh
kelas yang masih dalam satu package

Contoh Kode Program :


3. Jawaban
Class Angka

Class Demo

Output / hasil
4. Menghitung volume kotak

a. Class Kotak

b. Class demoKotak

c. Hasil / Output

Anda mungkin juga menyukai