Praktikum 1 PBO Lanjut SDV-13-01


Materi: Inner Class & String Handling
Waktu pengerjaan: 75 menit
Waktu pengiriman: 15 menit

Buatlah sebuah aplikasi berbasis GUI untuk melakukan enkripsi dari sebuah data. Pertama, aplikasi ini dapat menghitung jumlah kata dari sebuah kalimat. Setelahnya, ambil karakter pertama dari setiap kata, dan gabungkan menjadi sebuah kata baru. Kata baru tersebut akan menjadi “key” dari pesan yang akan dienkripsi. Lakukan enkripsi dengan metoda bebas. Chiperteks yang dihasilkan dapat di-decrypt menjadi pesan awal. Gunakan editor non-IDE untuk membuat GUI. Narasikan setiap kode yang diberikan.

Contoh abstraksi input dan output:

Input: Hari ini bukanlah hari kemerdekaan

Output: Jumlah kata: 5; Key: Hibhk; Chiperteks: H4r1 1n1 buk4nl4h h4r1 k3m3rd3k44n

Penilaian: Rancangan GUI, penggunaan inner class, algoritma enkripsi, penggunaan method pengolah string, dan dokumentasi. Setiap parameter memiliki bobot yang sama (masing-masing bobot maksimal 20 poin).

Pengumpulan: Kumpulkan dalam bentuk file dengan nama <nim>.pdf. Narasikan setiap kode yang diberikan (jika bisa, per baris atau kalau tidak, per method yang dibuat). Kirimkan via email bersubjek Praktikum 1 PBO Lanjut SDV-13-01.

File pdf: Praktikum 1 PBO Lanjut SDV-13-01

-Selamat Mengerjakan-
,