Postingan

alpro 2 (2)

Gambar
     D. Kode diatas adalah contoh penggunaan kelas Siswa yang telah didefinisikan sebelumnya. Kelas Siswa memiliki atribut nrp yang merepresentasikan nomor registrasi siswa. Dalam kelas Test, ada satu metode main yang menginstansiasi objek anak dari kelas Siswa. Selanjutnya, atribut nrp dari objek anak diatur menjadi 5. Terakhir, nilai atribut nrp dari objek anak ditampilkan menggunakan pernyataan System.out.println. Berikut adalah contoh kode kelas Siswa: java Copy code public class Siswa {     int nrp; } Dalam contoh ini, kelas Siswa hanya memiliki satu atribut, yaitu nrp. Atribut ini bertipe data int dan tidak memiliki modifier akses, sehingga secara default bernilai package-private. Untuk menggunakan kelas Siswa dalam kode yang telah diberikan, Anda perlu menginstansiasi objek dari kelas tersebut dan mengatur atribut nrp sesuai dengan kebutuhan. Setelah itu, Anda dapat mengakses atribut nrp melalui objek yang telah dibuat.        Berikut ...

alpro 1 (2)

Gambar
Nama : Ahmad dian kamal Nim : 4123002  Terdapat 2 paradigma pemrograman yang berbeda dalam  pengembangan perangkat lunak   yaitu Pemrograman Berorientasi Objek (PBO) dan Tersetruktur. Pemrograman Berorientasi Objek (PBO) dan Terstruktur merupakan paradigma pemrograman yang berbeda dengan karakteristik unik .   Pemilihan antara PBO dan pemrograman terstruktur tergantung pada kebutuhan proyek dan preferensi pengembang. Kedua paradigma memiliki tempatnya sendiri dalam dunia pengembangan perangkat lunak. Berikut rangkuman tentang keduanya: 1.PBO ·           Pengertian : Pemrograman Berorientasi Objek (PBO) adalah paradigma pemrograman yang menggunakan konsep objek untuk merancang dan mengorganisir kode. Dalam PBO, program dibangun dari objek-objek yang berinteraksi, yang memiliki atribut dan metode. Konsep utama PBO melibatkan enkapsulasi, pewarisan, dan polimorfisme untuk menciptakan kode yang modular, mudah dipahami, da...

alpro 12

Gambar
1. Jelaskan apa yang dimaksud delegation event model? Dan sebutkan macamnya, serta jelaskan! 2. Apa yang anda ketahui tentang event listener? Ada berapa macam? jelaskan, serta sebutkan method methodnya! 3. Berikut ini langkah-langkah yang Anda butuhkan untuk membuat aplikasi GUI dengan event handling.  a. Buatlah sebuah class yang menguraikan dan membuat suatu tampilan dari aplikasi GUI.  b. Buatlah sebuah class yang menerapkan interface listener yang sesuai. Class ini boleh mengacu pada class yang sama seperti pada langkah awal.  c. Dalam menerapkan class, gunakan semua method-method dengan interface listener yang sesuai. Uraikan masing-masing method bagaimana Anda ingin mengendalikan event-event. Anda dapat memberikan implementasi kosong untuk method yang tidak ingin Anda gunakan.  d. Daftarkan object listener, instansiatiate dari class listener pada langkah 2, dengan source component menggunakan method add<Type>Listener. 1. Delegation Event Model: Delegation...

alpro 11

Gambar
1. GUI, atau antarmuka grafis pengguna, adalah cara untuk berinteraksi dengan perangkat lunak melalui elemen visual seperti tombol, kotak teks, dan jendela. AWT (Abstract Window Toolkit) dan Swing adalah dua kerangka kerja GUI dalam Java. AWT menggunakan komponen GUI sistem operasi yang mendasarinya, sementara Swing adalah kelanjutan dari AWT dengan komponen yang lebih ringan dan fleksibel. 2. Layout manager adalah mekanisme dalam Java untuk mengatur tata letak komponen GUI di dalam suatu container. Beberapa macam layout manager di Java antara lain:    - **FlowLayout**: Menata komponen berdasarkan urutan penambahan.    - **BorderLayout**: Menyusun komponen di utara, selatan, barat, timur, dan pusat container.    - **GridLayout**: Menyusun komponen dalam bentuk grid.    - **GridBagLayout**: Layout yang fleksibel dengan kemampuan menyesuaikan ukuran dan posisi komponen secara detail.    - **BoxLayout**: Menyusun komponen secara horizontal ...

tugas 10 alpro 1

Gambar
1. Buatlah program Java yang bisa menampilkan semua daftar nama file/folder dari sebuah alamat direktori yang ditentukan. Contoh output : Abc.txt Photo.jpg Materi java Modul 11 – Operasi File.pdf 2. Buatlah program java yang bisa menampilkan file dengan extensi tertentu dari sebuah alamat direktori yang ditentukan. Contoh output : Modul 11.pdf 3. Buatlah program java yang bisa memeriksa apakah ada file atau folder dari sebuah alamat direktori yang ditentukan. Contoh output : The directory or file does not exist. 4. Buatlah program java yang bisa memeriksa apakah file atau folder memiliki izin bisa dibaca atau ditulis (file permission) Contoh output : /alpro1/belajar/note.txt can write. /alpro1/belajar/note.txt can read. 5. Buatlah program java yang bisa memeriksa apakah sebuah pathname yang diberikan merupakan sebuah file atau folder. Contoh output : /alpro1/belajar/note.txt is not a directory 6. Buatlah sebuah program java yang bisa menerima inputan teks ...

tugas 9 alpro 1

Gambar
1. Buat program menghitung jumlah nilai dan rata-rata dengan menggunakan ArrayList (Inputan Keyboard). 2. Buat program dengan menggunakan method yang ada di ArrayList Minimal 5 method yang digunakan. x

tugas 8 alpro 1

Gambar
 1.Buatlah program yang berisi method getTotal yang bisa menerima dua buah  bilangan integer sebagai argumen dan mengembalikan jumlahnya. Panggil  method ini dari main() dan cetak hasilnya. 2. Buatlah program yang berisi method cekBilanganGenap yang bisa menerima argumen integer. Method harus mengembalikan true jika argumennya genap, atau false jika sebaliknya 3. Buatlah program yang berisi method cekHurufVokal yang bisa mengecek huruf vokal atau konsonan. Kemudian di method main() masukan input berupa string (kata atau kalimat) dari pengguna dan hitung jumlah huruf vokal dalam string tersebut 4. Bilangan prima adalah bilangan yang hanya bisa habis dibagi oleh dirinya sendiri dan 1. Misal, angka 5 adalah bilangan prima karena hanya dapat habis dibagi oleh 1 dan 5. Akan tetapi, bilangan 6 bukan bilangan prima karena dapat dibagi secara merata oleh 1, 2, 4, dan 6. Tulis method dengan nama cekBilanganPrima, dengan bilangan int...