Tugas Besar Perorangan Pemrograman Berorientasi Objek Lanjut Ketentuan: - Tanggal pengumpulan perancangan : 7 Mei 2015 - Tanggal penumpulan perancangan dan program akhir : 14 Mei 2015 Deskripsi: Buatlah sebuah perancangan prototype aplikasi dan program berbasis Java Swing. Aplikasi yang dibuat dapat berupa sistem informasi seperti: - Sistem Informasi Pemesanan Tiket Pesawat Terbang/Mobil/Kereta Api Sistem Informasi Reservasi Hotel Sistem Informasi Pendaftaran Rumah Sakit Sistem Informasi Penggajian Karyawan Sistem Informasi lainnya… Kebutuhan Teknis: - Minimal 10 frame (form) - Harus ada JTable untuk menampilkan data (data dummy aja, krn belum pakai database) - Harus ada beragam tipe data input: String, angka desimal, Tanggal, No Telepon - Harus menggunakan formatter untuk angka decimal, tanggal, dan nomor telepon - Harus ada JOptionPane untuk dialog/pesan Perancangan: Untuk merancang tampilan, Anda diwajibkan menggunakan tools “Balsamiq” (silahkan download trial-nya https://balsamiq.com/) dan setiap tampilannya harus dijelaskan di dalam dokumen Setelah rancangan selesai, silahkan dibuat implementasinya di Java Swing Contoh penjelasan perancangan: 1. Form Login 1.1. Rancangan Form LOGIN FORM USERNAME :[ ] PASSWORD :[ ] Login 1.2. Komponen Form: No Nama Komponen Tipe Komponen Tipe Data Mandatory Validasi 1 UsernameTF Text field String Y > 3 karakter 2 PasswordTF Password field String Y - 1.3. Button Action No Tombol Deskripsi 1 Login Pada saat tombol ini di-klik, sistem akan memeriksa apakah username dan password terisi. Apabila salah satu tidak terisi, maka sistem akan menampilkan pesan pop up (menggunakan JOptionPane) memberitahukan user bahwa ada field yang kosong Apabila username dan password terisi dengan benar, maka akan membuka form utama Pengumpulan: 1. File perancangan (balsamiq) + dokumentasi: NRP-NAMA-TUGAS-perancangan.rar 2. Program jadi (dalam bentuk source code / project NetBeans) : NRP-NAMA-TUGAS-project.rar Selamat Mengerjakan! © 2015 - Niko Ibrahim, MIT