Anda di halaman 1dari 5

Acara ke :2

Pokok Bahasan : Inheritance / Pewarisan


Acara Praktikum : Membuat Class dengan Inheritance, Unboxing
Tempat : Laboratorium Multimedia
Alokasi Waktu : 1 X 120 menit

Kompetensi Dasar

 Mengerti konsep Inheritance


 Mampu membuat aplikasi menggunakan Inheritance dan menggunakan Unboxing
Ketentuan :
1. Dalam satu kelas praktikum masing-masing mengerjakan secara individu.
2. Alokasi waktu (dalam menit) :
20 – persiapan
60 – praktikum dan percobaan
30 – Pengecekan dan penilaian
10 – penutupan (merapikan, mengembalikan modul, penilaian)
Bahan :
No. Nama Bahan/ Alat Kebutuhan Keterangan
1. Unit Laptop / Komputer 1
2. LCD Projector 1

Dasar Teori
Dalam pemrograman berorientasi object, pewarisan atau inheritance adalah fitur untuk membuat
class turunan (inherited class) berdasarkan base class yang telah ada. Inherited Class akan memiliki fitur-
fitur member dan methods yang dimiliki oleh base class dan dapat diekspansi atau dikembangkan menjadi
lebih kompleks dengan menambahkan methods dan member yang baru. Dengan memanfaatkan pewarisan,
pembuatan object/class dapat menjadi efisien karena dapat menggunakan class-class yang telah ada dan
mengembangkannya tanpa membuat ulang dari awal lagi.

Inherited Class walaupun telah menjadi tipe class baru tetapi masih memiliki sifat tipe dari base
class yang mewarisi dan dapat diekstrak dengan menggunakan Unboxing. Untuk melakukan Unboxing
sangat mudah dengan cukup melakukan cast dari tipe base class. Object hasil unboxing dapat digunakan
mengakses methods dan member milik base class.
Praktikum
Buat aplikasi dekstop dengan nama Inheritance. Kemudian buat base class dengan nama
Identitas.cs. Isikan kode sesuai dengan Kode 1. Selanjutnya buat class yang menggunakan pewarisan dari
Identitas dengan nama Mahasiswa.cs. Isikan kode sesuai dengan Kode 2.

Kode 1. Kode untuk Identitas.cs


Kode 2. Kode untuk Mahasiswa.cs

Buat layout pada Mainform dengan menambahkan textBox1, button1, dan button2. Pada
textBox1, ubah properti Multiline menjadi True. Kemudian tambahkan event click pada button1 dan
button2. Isikan kode sesuai Kode 3. Kemudian jalankan aplikasi dan klik pada button1 dan button2 untuk
melihat hasilnya.
Gambar 1. Layout untuk Mainform

Kode 3. Kode untuk Mainform.cs


Contoh hasil running program:

Soal/ Tugas

1. Jelaskan baris kode untuk program pada Praktikum.

Anda mungkin juga menyukai