PBO-12 Implementasi Inheritance pada Sistem Rental Kendaraan
Laporan mata kuliah Pemrograman Berorientasi Objek (A) - Pertemuan 11
Laporan
Implementasi pada Sistem Rental Kendaraan

Kendaraan.java
Kendaraan merupakan class yang menyimpan atribut umum semua kendaraan serta getter dan setternya.
Code:
Mobil.java
Mobil merupakan turunan dari Kendaraan yang menambahkan atribut jumlahRoda dan menyesuaikan toString() untuk menampilkan info mobil.
Code:
Motor.java
Motor merupakan turunan dari Kendaraan yang juga menambahkan atribut jumlahRoda dan menampilkan detail motor lewat toString().
Code:
Sepeda.java
Sepeda merupakan turunan dari Kendaraan yang menambahkan atribut jenisSepeda dan menampilkan info sepeda melalui toString().
Code:
Penyewa.java
Class Penyewa untuk user yang menyewa kendaraan, menyimpan nama dan nomor identitas.
Code:
Rental.java
Class Rental menghubungkan satu Penyewa dengan satu Kendaraan dan mengubah status kendaraan menjadi tidak tersedia ketika disewa.
Code:
RentalApp.java
RentalApp merupakan class main yang membuat data contoh kendaraan dan penyewa.
Code:
Proof:

Done.
Last updated