EAS PBO Afel Allaric Absor
Nama : Afel Allaric Absor
NRP : 5025231140
Kelas : PBO (A)
Evaluasi Akhir Semester
1). Apa yang dimaksud dengan Package Library dalam Java. Jelaskan kegunaan dan contoh penggunaannya dalam pemrograman
2). Buatlah Rancangan Aplikasi yang diambil dalam Final Project
3). Deskripsikan kegunaan dan ruang lingkup aplikasi
4). Implementasikan Aplikasi yang telah didesain dengan menggunakan Pemrograman Berbasis Obyek Java
5). Buat PPT presentasi yang menunjang Demo Aplikasi
6). Demokan aplikasi dengan membuat video dan diupload di Youtube.
2). Buatlah Rancangan Aplikasi yang diambil dalam Final Project
3). Deskripsikan kegunaan dan ruang lingkup aplikasi
4). Implementasikan Aplikasi yang telah didesain dengan menggunakan Pemrograman Berbasis Obyek Java
5). Buat PPT presentasi yang menunjang Demo Aplikasi
6). Demokan aplikasi dengan membuat video dan diupload di Youtube.
Jawaban
1). Package library adalah library yang berisi kumpulan class yang dapat digunakan pada kode tersebut saat library dipanggil. Kegunaannya adalah untuk mempermudah sang pembuat kode agar dapat melakukan fungsi-fungsi yang ada dalam class dari library tersebut. Kegunaan dari "import java.io.*;" adalah berfungsi untuk melakukan file handling (menulis, menghapus, membuka dan menutup file). Contoh kode :
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
PrintStream fileOut = new PrintStream(new FileOutputStream("hehe.txt"));
System.setOut(fileOut);
System.out.println("Halo, Namaku Rizge Aku Punya Banyak Kucing");
for (int i = 1; i <= 3; i++) {
if (i == 1) {
System.out.println("Kucing ke -" + i + " ku namanya Tupis");
}
if (i == 2) {
System.out.println("Kucing ke -" + i + " ku namanya Apis");
}
if (i == 3) {
System.out.println("Kucing ke -" + i + " ku namanya Zupis");
}
}
fileOut.close();
} catch (IOException e) {
System.err.println("Error T^T: " + e.getMessage());
}
}
}
2). Class Diagram
3). Fitur-Fitur yang ada di GUI Notepad ini adalah :
Membuka file teks dari direktori lokal.
Menyimpan perubahan teks ke file.
Mendukung Save dan Save As untuk mencegah kehilangan data.
Membuka beberapa file secara bersamaan di tab terpisah.
Menambahkan tab baru untuk mulai menulis teks kosong.
Menutup tab dengan mudah menggunakan tombol tutup (X).
Mendukung scrolling untuk teks panjang.
Shortcut keyboard untuk operasi seperti Ctrl+S (Save) dan Ctrl+O (Open).
Tampilan GUI yang bersih dengan tab yang dapat diganti nama.
Menampilkan pesan kesalahan untuk menangani kesalahan seperti gagal menyimpan atau membuka file.
Memastikan data tersimpan sebelum aplikasi ditutup.
4). Link Repository Github berisi source code : https://github.com/afelallaric/EAS-PBO-GUI-Notepad.git

Komentar
Posting Komentar