Eas Pbo
Evaluasi Akhir Semester
Nama : Rafif Thariq Dhiyaulhaqi
NRP : 5025231213
1. Apa yang dimaksud dengan Inheritance dalam Java. Bagaimana implementasi inheritance dalam Final Project yang sedang dikerjakan.
Inheritance (pewarisan) dalam Java adalah salah satu konsep utama dari pemrograman berorientasi objek (OOP) yang memungkinkan sebuah kelas (child/subclass) untuk mewarisi properti dan metode dari kelas lain (parent/superclass). Dengan inheritance, kita dapat membuat kelas baru berdasarkan kelas yang sudqah ada, sehingga membantu mengurangi pengulangan kode dan meningkatkan reusabilitas.
Implementasi Inheritance dalam Final Project
Proyek ini menggunakan konsep inheritance melalui kelas
BaseFrame, yang merupakan superclass untuk semua kelas yang membutuhkan pengaturan dasar GUI seperti MainMenu, MovieSelection, PaymentPage, dan SeatSelection. Kelas-kelas ini memperluas (extends) BaseFrame, sehingga mereka mewarisi fungsionalitas pengaturan frame seperti ukuran, lokasi, dan operasi penutupan.2. Jelaskan fitur Aplikasi yang ada dalam Final Project
- Menampilkan poster film dan waktu tayang yang tersedia.
- Menampilkan visualisasi tata letak kursi studio
- Menampilkan kursi yang tersedia, dipilih, atau telah dipesan:
- Hijau: Kursi dipilih oleh pengguna.
- Abu-abu: Kursi sudah dipesan dan tidak bisa dipilih.
- Menampilkan detail tiket yang sudah dipesan, termasuk:
- Film yang dipilih.
- Waktu tayang.
- Kursi yang dipilih.
- Harga Ticket
- Menampilkan pesan bahwa tiket berhasil dipesan.
3. Buatlah desain Diagram Kelas dari aplikasi Final Project
4. Implementasikan Aplikasi yang telah didesain dengan menggunakan Pemrograman Berbasis Obyek Java
Tampilan awal
Jadwal Film
Pilih Kursi
pilih kursi (warna hijau artinya sedang dipilih)
Detail Ticket
5. Buat PPT presentasi yang menunjang Demo Aplikasi
https://www.canva.com/design/DAGZFRVZXpU/n2A-YeGsC_DktD4PiSlJig/view?utm_content=DAGZFRVZXpU&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=ha0fac372d6
6. Demokan aplikasi dengan membuat video dan diupload di Youtube.
https://youtu.be/eZY3fpVgBYI
https://www.canva.com/design/DAGZFRVZXpU/n2A-YeGsC_DktD4PiSlJig/view?utm_content=DAGZFRVZXpU&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=ha0fac372d6
6. Demokan aplikasi dengan membuat video dan diupload di Youtube.
https://youtu.be/eZY3fpVgBYI








Komentar
Posting Komentar