1. TUJUAN
Tujuan dari bab 4 adalah:
Mahasiswa memahami konsep pemrograman berorientasi objek.
Mengenal pewarisan dan overriding untuk membedakan OOP.
Mengenal objek dan kelas.
2. DASAR TEORI
A. Pemrograman Berorientasi Objek
Berorientasikan kepada objek, jadi semua data dan fungsi di dalam
paradigma ini dibungkus dalam kelas-kelas atau objek-objek.
C. Instance Object
Instance Object mendeklarasikan variabel yang digunakan sebagai
referensi ke objek dari kelas yang bersangkutan. Menginstansi kelas
dengan menggunakan operator new dan memasukan instance=na ke dalam
variabel referensi yang baru saja dideklarasikan.
3. LATIHAN
Program latihan dibuat menggunakan BlueJ.
A. Program A mencetak data mahasiswa.
a. Memulai lembar project baru, pilih Project > New Project... pada
bagian menu.
b. Pada bagian New Project, tuliskan nama project pada Name. Project
Name praktikum kali ini adalah “P4_Siswa”.
c. Buat package baru dengan klik kanan pada area kerja New Package...
> ketik nama package. Nama package “siswa”.
f. Buat class baru dengan klik kanan New Class > Class Name diisi
dengan “IsiRumah”
Terlihat bahwa ada tanda panah dari class IsiRumah menuju class
Rumah yang artinya class IsiRumah itu membuat objek dari class
Rumah.
i. Compile program dengan mengklik Compile. Untuk menjalankan,
pilih class yang memiliki public static void main (dalam project ini
adalah class IsiRumah). Lalu, klik kanan class tersebut, kemudian klik
kiri void main(String[] args).
j. Hasil
f. Buat class baru dengan klik kanan New Class > Class Name diisi
dengan “Data”
Terlihat bahwa ada tanda panah dari class Data menuju class Balok
yang artinya class Data itu membuat objek dari class Balok.
i. Compile program dengan mengklik Compile. Untuk menjalankan,
pilih class yang memiliki public static void main (dalam project ini
adalah class Data). Lalu, klik kanan class tersebut, kemudian klik kiri
void main().
j. Hasil
4. TUGAS
Praktikkan 6 listing program sebelumnya, tulis screenshot listing
program, hasil, serta analisa program pada laporan!