EAS

 EVALUASI TENGAH SEMESTER 

PEMROGRAMMAN BERBASIS OBYEK


Nama : Winda Nafiqih Irawan

NRP : 5025231065

Kelas : PBO - G

Source code FP : 


1. Apa yang dimaksud dengan inheritence dalam java. Bagaimana implementasi inheritence dalam final project yang sedang dikerjakan.

Jawab : 

Inheritance dalam Java adalah konsep dalam pemrograman berorientasi objek (OOP) di mana sebuah kelas dapat mewarisi properti (atribut) dan perilaku (metode) dari kelas lain. Dengan inheritance, kita dapat membuat kelas baru yang menggunakan kembali kode yang telah ada, mengurangi duplikasi, dan meningkatkan pemeliharaan kode. Terbagi menjadi 2 yaitu Superclass (Parent Class) dan juga Subclass (Child Class)

Implementasi dalam final project : Dalam final project, penerapan inheritence ada di kelas cactus dan kelas block yang mana block merupakan superclass/parent class dan cactus merupakan subclass/child class nya.


2. Jelaskan fitur aplikasi yang ada dalam final project

Jawab :

Final project kami mengusung tema Game Dino-Chrome yang mana terinspirasi dari game dari google. Game tersebut kami modifikasi dengan mengganti karakter Dino dengan wajah dari masing-masing anggota kelompok. Fitur dari gamenya yaitu pemain harus menghindari rintangan seperti kaktus dan burung dengan cara melompat dan menunduk.


3. Buatlah desain Diagram Kelas dari aplikasi Final Project

Jawab :

Berikut merupakan gambar diagramnya :


4. Implementasikan aplikasi yang telah didesain dengan menggunakan Pemrogramman Berbasis Obyek Java

Jawab :

Berikut merupakan link source code untuk implementasi kode final-project menggunakan java :


5. Buat PPT presentasi yang menunjang Demo Aplikasi 

Jawab :

Berikut untuk link PPT Presentasi :

6. Demokan aplikasi dengan membuat video dan diupload di Youtube

Jawab :

Berikut untuk video demo 






Komentar

Postingan populer dari blog ini

TM 13 - IMPLEMENTASI ABSTRAKSI CLASS

Tugas 2 PBO - Latihan Java Ticket Machine