Postingan

Menampilkan postingan dari Desember, 2024

Tugas pertemuan 15

Gambar
Kelas      :  Pemrograman Berbasis Objek (G) KELOMPOK 20 Nama Kelompok: Yahya Ayyash Ashdaqi 5025231210 Aryaka Leorgi Eprideka 5025231117 Muhammad Risyad Himawan Putra 5025231205         Final Project 1. Tuliskan Judul dan Deskripsi Final Project yang akan dikerjakan 2.  Buatlah Desain User Interface dan Diagram Class dari aplikasi Final  Project MUPLAR Final Project ini adalah implementasi sederhana dari sebuah Music Player berbasis GUI menggunakan bahasa pemrograman Java. Aplikasi ini dirancang untuk memberikan pengalaman pengguna yang interaktif dan intuitif, dengan memanfaatkan pustaka seperti Swing, JLayer, dan mp3agic untuk mengelola UI pengguna, pemutaran audio, dan informasi metadata lagu yang dipilih. DESAIN USER INTERFACE DIAGRAM CLASS IMPLEMENTASI CODE ayyashh/Final-Project-PBO-PemutarMP3 at master

Tugas pertemuan 14

Gambar
  Implementasi GUI Nama : Aryaka Leorgi Eprideka NRP : 5025231117 Kelas : PBO - G SOAL : 1. Membuat frame windows user login dan password . 2. Implementasikan aplikasi image viewer . JAWABAN 1.  source code: github Login System : Terdapat tampilan login dengan dua input: Username dan Password . Jika pengguna memasukkan username dan password yang benar ( admin dan admin ), maka login berhasil, dan aplikasi berpindah ke tampilan penampil gambar. Jika login gagal, akan muncul pesan "Login Denied". Terdapat tombol Cancel untuk menghapus input dan mengosongkan fokus pada field username. 2. Image Viewer : Setelah login berhasil, jendela login ditutup, dan aplikasi menampilkan jendela baru untuk penampil gambar. Pengguna dapat memuat gambar melalui tombol  Load Image  menggunakan  JFileChooser . Gambar yang dipilih ditampilkan di jendela, menggantikan teks default "No Image Selected".

EAS

Gambar
 Nama: Aryaka Leorgi Eprideka NRP: 5025231117 Kelas: PBO G Soal EAS PBO: 1. Apa yang dimaksud dengan Inheritance dalam Java. Bagaimana implementasi inheritance dalam Final Project yang sedang dikerjakan. Inheritance  dalam Java adalah fitur  ketika sebuah kelas memungkinkan  untuk mewarisi properti/atribut  dan fungsi dari kelas lain. Contoh implementasi kode pada final project :  ------------------------------------ public class musicPlayer extends playbackListener {     } Penjelasan kode karena di dalam kode terdapat extends yang digunakan untuk menunjukkan bahwa kelas musicPlayer adalah subclass (child class) dari kelas playbackListener, sehingga konsep inheritance diterapkan. 2. Jelaskan fitur Aplikasi yang ada dalam Final Project pada final project kami membuat aplikasi yaitu pemutar Mp3 dan memiliki berbagai macam fitur seperti: Play: Digunakan untuk memulai file Mp3 Pause: Digunakan untuk menghentikan file Mp3 yang sedang berjalan  Sli...

Tugas Pertemuan 13

Gambar
Abstraksi Class Nama : Aryaka Leorgi Eprideka NRP : 5025231117 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. Class diagram Source code: github Main.java Kelas utama untuk menjalankan program. Membuat objek Manusia, Hewan, dan Tumbuhan sebagai turunan dari kelas abstrak MakhlukHidup. Memanggil metode makan, bernafas, dan berkembangBiak pada setiap objek untuk menunjukkan perilaku spesifik masing-masing. MakhlukHidup .java Kelas abstrak yang mendefinisikan kerangka dasar untuk makhluk hidup. Memiliki metode abstrak makan, bernafas, dan berkembangBiak yang harus diimplementasikan oleh semua subclass. Tidak dapat diinstansiasi secara langsung. Manusia .java Turunan dari MakhlukHidup. Mengimplementasikan metode makan (menggunakan...