Praktikum 1 MI3344


  1. Jelaskan tentang komponen berikut terkait dengan Netbeans Module:
    1. Window
    2. Action
    3. Lookup API, Setting API, UI Utilities API, Utilities API, Window System API
  2. Buatlah sebuah window untuk menampilkan 6 soal tentang div dan mod (3 soal div, dan 3 soal mod). Soal akan di-generate oleh sistem, dan jawaban akan diberikan oleh pengguna. Berikan 3 action dengan fungsi masing-masing sebagai berikut:
    1. Action 1: memiliki fungsi untuk meng-generate setiap soal yang ditampilkan. Pastikan angka 0 tidak keluar untuk setiap soal yang diberikan, baik sebagai operan 1 ataupun operan kedua.
    2. Action 2: memiliki fungsi untuk melakukan pengecekan jawaban, serta menghitung poin yang didapat. Setiap jawaban benar akan mendapat poin +2, dan jawaban salah akan mendapat poin -1. Berikan feedback jawaban mana yang bernilai benar atau salah. Pastikan nilai jawaban dari tes yang telah dicek tidak dapat diubah. Selain 2 fungsi tersebut, action ini juga akan menyimpan data tes berupa waktu tes beserta poin yang didapat. Data ini disimpan ke dalam file untuk dapat ditampilkan kembali. Pastikan penyimpanan data dilakukan dengan metode “add”, bukan “replace”.
    3. Action 3: menampilkan pop-up window. Window ini menampilkan jumlah tes yang pernah dilakukan, serta menampilkan 3 data tes terakhir yang telah dilakukan.

Buatlah aplikasi, dokumentasi pembuatan aplikasi berupa langkah pengerjaan, serta dokumentasi penggunaan aplikasi tersebut. Pastikan permintaan fungsionalitas terpenuhi. Tampilan dibebaskan, berikan icon dan gambar-gambar yang menarik. Fungsionalitas tambahan diperbolehkan selama tidak mengurangi kebutuhan awal.

Pengerjaan & pengumpulan: dikerjakan secara kelompok (1 kelompok = 2 orang) selama 3 pertemuan. Kumpulkan dalam bentuk archive file (zip/rar/b1/tar/tar.gz/tar.bz2) dengan nama file bebas. Pada archive file terdapat project netbeans berupa Netbeans Platform Application, dokumentasi pembuatan, dan dokumentasi penggunaan program (jawaban no 1 dituliskan pada dokumentasi penggunaan program). Pastikan mencantumkan identitas anggota kelompok pada setiap dokumen. Dikumpulkan ke email rbudiawan[at]tass[dot]telkomuniversity[dot]ac[dot]id dengan subjek “Praktikum 1 MI3344” maksimal Rabu, 9 September 2015 pukul 16.00 waktu server.

-Selamat Berkreasi-