Postingan

Evaluasi Akhir Semester

Gambar
Nama: Azka Rizqullah Ramadhani NRP: 5025231148 Kelas: Pemrograman Berbasis Object (A) Soal 1 Apa yang dimaksud dengan Package Library dalam Java. Jelaskan kegunaan dan contoh penggunaannya dalam pemrograman Jawaban Package Library dalam java adalah library yang sudah disiapkan java itu sendiri. import java.util. List ; List < Menu > menus = JSONHandler . getAllMenuItems (); for ( Menu menu : menus ) { menuListArea . append ( menu . toString () + " \n " ); } java.util.List adalah packagenya dan dibawahnya adalah contoh penggunaannya Soal 2 Buatlah Rancangan Aplikasi yang diambil dalam Final Project Jawaban 1. Kelas MainFrame Tanggung Jawab: Mengatur antarmuka pengguna (GUI). Menyediakan tombol untuk menambah, mengubah, dan menghapus aktivitas. Mengelola interaksi antara pengguna dan data (melalui ActivityManager). Komponen Utama: Field: activityManager: Instance dari ActivityManager, bertanggung jawab mengelola data aktivitas. listModel: Objek DefaultListModel yang d...

Belajar GUI

Gambar
Nama: Azka Rizqullah Ramadhani NRP: 5025231148 Kelas: Pemrograman Berbasis Objek (A) 1. Membuat Form login dengan GUI import javax.swing. *; import java.awt. *; import java.awt.event.ActionEvent ; import java.awt.event. ActionListener ; public class LoginFrame { public static void main ( String [] args ) { JFrame frame = new JFrame ( "Login Form" ); frame . setSize ( 350 , 200 ); frame . setDefaultCloseOperation ( JFrame . EXIT_ON_CLOSE ); frame . setLocationRelativeTo ( null ); JPanel panel = new JPanel (); frame . add ( panel ); placeComponents ( panel ); frame . setVisible ( true ); } private static void placeComponents ( JPanel panel ) { panel . setLayout ( null ); JLabel userLabel = new JLabel ( "Username:" ); userLabel . setBounds ( 10 , 20 , 80 , 25 ); panel . add ( userLabel ); JTextField userText = new JTextField ( 20 ); userText . set...

Implementasi Abtraksi

Gambar
Nama: Azka Rizqullah Ramadhani NRP: 5025231148 Kelas: Pemrograman Berbasis Objek Tugas 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. Nomer 1 Class LivingBeing class ini akan bertindak sebagai abstraksi dari class lainnya (human, animals, plant) public abstract class LivingBeing { public abstract void breathe (); public abstract void grow (); } Class Human class ini adalah representasi dari manusia public class Human extends LivingBeing { @Override public void breathe () { System . out . println ( "Manusia bernapas menggunakan paru-paru." ); } @Override public void grow (){ System . out . println ( "Manusia berkembang dari kecil sampai dewasa." ); } } Class Plant class ini adalah representasi...