Postingan

Menampilkan postingan dari Desember, 2024

5025231186 - Evaluasi Akhir Semester

Gambar
Agym Kamil Ramadhan 5025231186 EVALUASI AKHIR SEMESTER 1. Apa yang dimaksud dengan Package Library dalam Java. Jelaskan kegunaan dan contoh penggunaannya dalam pemrograman Jawaban:  Package Library dalam Java merujuk pada kumpulan kelas (classes), antarmuka (interfaces), dan subpackage yang dikelompokkan bersama untuk memudahkan pengorganisasian kode dan penyusunan aplikasi yang lebih besar. Dalam Java, package adalah sebuah mekanisme yang digunakan untuk mengelompokkan kelas-kelas yang terkait, sehingga kode lebih terstruktur dan mudah untuk dikelola. Kegunaan Package dalam Java: Pengorganisasian Kode: Package digunakan untuk mengelompokkan kelas-kelas yang memiliki hubungan atau fungsi serupa. Ini mempermudah pemeliharaan kode dan membantu pengembang dalam mengelola aplikasi yang lebih besar. Mencegah Konflik Nama: Dalam aplikasi besar, bisa ada banyak kelas dengan nama yang sama. Dengan menggunakan package, kita dapat memastikan bahwa kelas dengan nama yang sama dapat hidup berd...

Tugas Pertemuan 14 - 5025231186

Gambar
Agym Kamil Ramadhan 5025231186 Implementasi GUI import javax.swing.*; import java.awt.*; public class CombinedApp { private String username = "kamilganteng" ; private String password = "123" ; private JLabel imageLabel ; private JFileChooser fileChooser ; public static void main (String[] args) { SwingUtilities. invokeLater (CombinedApp:: new ); } public CombinedApp () { // Membuat Frame Utama JFrame mainFrame = new JFrame( "Combined Application" ); mainFrame.setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE ); mainFrame.setSize( 400 , 200 ); // Membuat Panel Utama JPanel mainPanel = new JPanel(); JButton btnLogin = new JButton( "Open Login Panel" ); JButton btnImageViewer = new JButton( "Open Image Viewer" ); mainPanel.add(btnLogin); mainPanel.add(btnImageViewer); mainFrame.add(mainPanel); mainFrame.setLocati...

Tugas Pertemuan 13 - 5025231186

Gambar
Agym Kamil Ramadhan 5025231186 Abstract Class 1. Abstract Class Makhluk Hidup // Abstract Class MakhlukHidup abstract class MakhlukHidup { // Abstract method public abstract void bernafas (); // Non-abstract method public void makan () { System. out .println( "Makhluk hidup membutuhkan makanan." ); } } // Subclass Manusia class Manusia extends MakhlukHidup { @Override public void bernafas () { System. out .println( "Manusia bernafas menggunakan paru-paru." ); } } // Subclass Hewan class Hewan extends MakhlukHidup { @Override public void bernafas () { System. out .println( "Hewan bernafas dengan paru-paru atau insang." ); } } // Subclass Tumbuhan class Tumbuhan extends MakhlukHidup { @Override public void bernafas () { System. out .println( "Tumbuhan bernafas melalui stomata." ); } } // Main Class public class Main { public static void main (String[] args) ...