PEMANFAATAN JAVA SERVER FACES (JSF) UNTUK

advertisement
PEMANFAATAN JAVA SERVER FACES (JSF) UNTUK MEMBANGUN ALAT BANTU
PENGELOLAAN EVALUASI PILIHAN GANDA ONLINE
Nurkhamid
JavaServer Faces (JSF) adalah Web application framework berbasis Java yang
memudahkan pengembangan antarmuka pemakai untuk aplikasi Java EE. Berbeda dengan MVC
web framework yang berbasis request, JSF menggunakan pendekatan berbasis komponen.
Keadaan komponen UI disimpan ketika klien meminta halaman baru dan kemudian dipulihkan
ketika permintaan dikembalikan. Secara bawaan JSF memakai JavaServer Paes (JSP) untuk teknologi tampilan, tapi JSF juga bisa mengakomodasi banyak teknologi tampilan lainnya (misalnya
XUL). Penelitian ini bertujuan untuk memanfaatkan JSF untuk membangun aplikasi web dengan
kasus aplikasi ujian online tipe pilihan ganda.
Penelitian dilakukan dengan memilih lingkungan pengembangan yang cocok. Beberapa
kandidat lingkungan pengembangan adalah Java Sun Creator Studio, Eclipse (termasuk
MyEclipse), dan NetBeans. Akhirnya dipilih NetBeans karena keunggulan dalam dukungan
dokumentasi dan kemudahan bagi pengguna awal. Adanya plugin NetBeans Visual Web
Package, dimungkinkan untuk mengembangkan aplikasi web secara drag and drop. Di sini, komponen JSF sudah tersedia di panel khusus dengan dikelompokkan dalam kategori tertentu.
Dilakukan pendekatan masalah dari kecil ke besar, yakni mulai dari bentuk yang
sederhana yakni satu soal tanpa koneksi database, lalu satu soal dengan database, beberapa soal
tanpa database dan beberapa soal dengan database. Dengan memakai langkah ini, kebutuhan
yang diuraikan di awal akan bisa dipenuhi.
Hasil penelitian menunjukkan bahwa dimungkinkan memakai JSF untuk
mengembangkan aplikasi web. Tidak semudah yang dipublikasikan, untuk membuat aplikasi
web dengan JSF diperlukan pemahaman JSF yang baik dengan kurva belajar yang relatif curam.
Pemilihan lingkungan pengembangan yang cocok bisa mempercepat pengembangan.
Kata kunci: JSF, netbeans
FT, 2007 (PEND. TEK. ELEKTRONIKA)
Download