Postingan

Menampilkan postingan dari November, 2024

TM 13 - IMPLEMENTASI ABSTRAKSI CLASS

Gambar
 IMPLEMENTASI ABSTRAKSI CLASS Nama : Winda Nafiqih Irawan NRP : 5025231065 Kelas : PBO - G SOAL : 1. Tuliskan implementasi dari program kecil Abstract Class Makhluk hidup yang diwariskan kepada manusia, hewan, dan tumbuhan 2. Pelajari dan baca simulasi Foxes and Rabbit yang ada di buku. Kemudian buat program perubahan dari struktur class umum menjadi bentuk Abstract Class. ================================JAWABAN=================================== 1. Berikut merupakan struktur diagramnya berikut merupakan link github kodenya :  GitHub-Abstraksi Kelas Pada Makhluk Hidup Kelas makhlukHidup : merupakan kelas yang memiliki method abstrak yang hrs diimplemetasikan semua kelas seperti Manusia, Hewan, dan Tumbuhan. Memiliki fungsi makan(), fungsi yang dapat digunakan oleh seluruh subclass yang mewarisi kelas makhlukHidup. Kelas Manusia : memiliki method bergerak() yang diwariskan dari kelas makhlukHidup Kelas Hewan  : memiliki method bergerak() yang diwariskan dari kelas makhlukH...

TM 12 - SISTEM PRAPESAN TIKET PESAWAT DENGAN IMPLEMENTASI POLYMORPHISM DALAM OOP

Gambar
 SISTEM PRAPESAN TIKET PESAWAT DENGAN  IMPLEMENTASI POLYMORPHISM DALAM OOP Nama : Winda Nafiqih Irawan NRP : 5025231065 Kelas : PBO - G Gambar Diagram : link github :  GitHub-Sistem-Prapesan-Tiket-Pesawat Berikut merupakan Penjelasan Singkat dari isi kode tersebut : 1.) Kelas "Ticket" : Sebagai superclass/kelas induk yang menyimpan algoritma untuk menyimpan data pelanggan beserta harga tiket yang dipilihnya. Selain itu juga berisi fungsi menghitung harga jual tiket. 2.) Kelas "EconomyTicket" : Merupakan kelas anak dari superclass Ticket, untuk harga jual, dikarenakan diskon 10% jadi harga tiket yg sebelunya memang dasar diolah agar sesuai dengan misi yang diikuti 3.) Kelas "BusinessTicket" : Sama seperti EconomyTicket yaotu kelas anak dari superclass Ticket. 4.) Kelas "FirstClassTicket" : Sama seperti EconomyTicket dan BusinessTicket 5.) Kelas 'Main" : Sebagai konstruktor untuk memasukkan nama dan juga kelas apa yang akan diambil. Gambar...

TM - 11 : SISTEM RENTAL KENDARAAN MENGGUNAKAN KONSEP INHERITANCE DALAM OOP

Gambar
 SISTEM RENTAL KENDARAAN MENGGUNAKAN  KONSEP INHERITANCE DALAM OOP Nama : Winda Nafiqih Irawan NRP : 5025231065 Kelas : PBO - G Pertemuan : 11 Gambar class diagram : link github :  GitHub-Sistem-Rental-Mobil Penjelasan singkat kode : 1.) Kelas "kendaraan" = sebagai kelas induk yang memiliki variabel seperti merk, model, tahun produksi. Kelas ini juga memiliki fungsi tampilkan untuk menampilkan info-info dari variabel yang telah disebut. 2.) Kelas "mobil" = sebagai kelas turunan dari kelas kendaraan, memiliki variabel tambahan yaitu jumlah_roda 3.) Kelas "motor" = sebagai kelas turunan dari kelas kendaraan, memiliki variabel tambahan yaitu jumlah_roda 4.) Kelas "sepeda" = sebagai kelas turunan dari kelas kendaraan, memiliki variabel tambahan yaitu jenis_kendaraan 5.) Kelas "rental_kendaraan" = sebagai kelas yang menyimpan fungsi-fungsi seperti menambah kendaraan, menambah daftar sewa, menghapus kendaraan yang sedang disewa. 6.) Kelas ...