Sabtu, 12 Januari 2019

Laporan Praktikum PBO Modul 5

Laporan Praktikum PBO
Modul5






Rian Muhibatul Ikhsan
20160910106
SI 2016 C






FAKULTAS ILMU KOMPUTER
SISTEM INFORMASI
UNIVERSITAS KUNINGAN
2019






INHERITANCE 
(PEWARISAN)




A. Dasar Teori

Konsep Peawrisan (Inheritance) adalah Proses Pembentukan kelas baru dari kelas yang sudah ada menjadi kelas Superclass dan kelas Subclasses. Proses pembentukan kelas menghasilkan hierarki kelas yaitu puncak hierarki yang disebut kelas abstrak. Dengan Inheritance, class baru (subclass) akan mirip dengan class yang lama (superclass) namun memiliki karakteristik yang baru. Dalam Java, subclass hanya bisa memiliki satu superclass (single inheritance) seedangkan superclass bisa memiliki satu subclass atau lebih.

Untuk menampilkan Inheritance, gunakan statement "extends". 

namaSubclass extends namaSuperclass
{ .......// definisi class }
Keyword "Super" digunakan oleh subclass untuk memanggil constructor atau method yang ada pada superclass-nya.

Contoh untuk memanggil constructor milik superclass-nya :

super()
super(parameter)

Contoh untuk memanggil method milik superclass-nya :

super.namaMethod(parameter)

B. Praktikum
Praktikum 1
1. Buatlah Project Baru di Netbeans dengan Nama Modul5PBO.
2. Buat File Empty java File Baru
3. Ketikan Source Code berikut ini dan simpan dengan nama file Person.Java.

4. Buat File Empty Java File Baru
5. Ketikan Source Code berikut berikut ini dan simpan dengan nama file Dosen.Java


6. Buat File Empty Java File Baru
7. Ketikan Source Code berikut ini dan simpan dengan nama file Mahasiswa.Java.


8. Buat File Empty Java File Baru
9. Ketikan Source Code berikut ini dan simpan dengan nama file Tampil.Java

 10. Jalankan File Tampil.Java tersebut, Amati Hasilnya
 













1. Buat File Empty Java File Baru
2. Ketikan Source Code berikut ini dan simpan dengan nama file kakek.java.

3. Buat File Empty Java File Baru
4. Ketikan Source Code berikut ini dan simpaan dengan nama file bapak.java  


 

5. Buat File Empty Java File Baru
6. Ketikan Source Code berikut ini dan simpan dengan nama file cucu.java.








 
 7. Jalankan File cucu.java atau bapak.java tersebut, Amati Hasilnya !

C. Latihan / Post Test

Buatlah Program Inheritance  dengan case studi yang berbeda dari praktikum diatas.
Disini saya membuat Program dengan class JenisMotor

  




















 
Class Kawasaki


 Class Yamaha


Class Suzuki


Dan Jalankan Programny


D. Tugas Individu
 Modifikasi program Praktikum 2, sehingga terdapat sub class cicit.
Pertama kita buat class cucu dan dibawah ini adalah sintak programnya


Kemudian kita buat class cicit beserta sintak programnya
Kemudian Jalankan Programnya


DAFTAR PUSTAKA : Modul Praktikum Pemrograman Berorientasi Objek UNIKU
http://dryandrian.blogspot.com 



Tidak ada komentar:

Posting Komentar