Postingan

Menampilkan postingan dari Desember, 2024

Tugas 15 - Final Project

Gambar
 Kelompok 2 Nama Kelompok: 1. Alif Nurrohman  5025231057 2. Thopaz Givangkara Rosadi 5025231050 3. Nadin Nabil Hafizh A. 5025231061 Final Project 1. Tuliskan Judul dan Deskripsi Final Porject yang akan dikerjakan 2. Buatlah Desain User Interface dan Diagram Class dari aplikasi Final Project Perpustakaan Anime Final project ini adalah implementasi dari sebuah website yang berisi semua list Anime mulai dari judul, studio, genre, dan deskripsi dari anime tersebut. Dengan menggunakan GUI untuk menampilkan animenya dan menggunakan pewarisan JFrame untuk panel dan lain lainnya, aplikasi dirancang untuk memberikan pengalam pengguna yang interaktif dan intuitif. Desain User Interface Desain Diagram Class

Evaluasi Akhir Semester

Gambar
Nama: Thopaz Givangkara Rosadi NRP: 5025231050 Kelas: PBO (G)  Source Code:  https://github.com/rsthopaz/FP_PBO.git Soal: 1. Apa yang dimaksud dengan Inheritance dalam Java. Bagaimana implementasi inheritance dalam Final Project yang sedang dikerjakan. 2. Jelaskan fitur Aplikasi yang ada dalam Final Project 3. Buatlah desain Diagram Kelas dari aplikasi Final Project Jawaban: 1. Pewarisan (inheritance) adalah salah satu konsep dasar dalam pemrograman berorientasi objek (OOP) yang memungkinkan sebuah kelas (kelas turunan atau subclass) untuk mewarisi atribut dan metode dari kelas lain (kelas induk atau superclass). Dengan pewarisan, kita dapat menciptakan hierarki kelas yang lebih terstruktur dan meminimalkan pengulangan kode. Implementasi inhertance dalam FP yang kelompok kami kerjakan menggunakan library JFrame untuk menampilkan tampilan pada java   class BookDetailsPage extends JFrame {         public BookDetailsPage ( Book book ) {   ...

Tugas 14 - Pemrogramman GUI

Gambar
 Source Code:  https://github.com/rsthopaz/GUI.git Explanation 1). ImageViewer import java.awt.* ; import java.awt.event.* ; import javax.swing.* ; import java.io.File ; public class ImageViewer {   private static final String VERSION = "Version 1.0" ;   private static JFileChooser fileChooser = new JFileChooser ( System . getProperty ( "user.dir" ) ) ;   private JFrame frame ;   private ImagePanel imagePanel ;   private JLabel filenameLabel ;   private JLabel statusLabel ;   private OFImage currentImage ;   public ImageViewer () {     currentImage = null ;     setupFrame ();   }   public void actionPerformed ( ActionEvent event ) {     System . out . println ( "Menu item" + event . getActionCommand ());   }   private void openFile () {     int res = fileChooser . showOpenDialog (frame);     if (res != JFileChooser . APPROVE_...