Assalamualaikum Wr. Wb
Sehubungan dengan adanya tugas UTS di kampus STMIK Eresha Wikrama saya akan berbagi sedikit untuk pembuatannya.
Disini kita akan membuat form inputan data menggunakan
java servlet sederhana, sebelum kita menginput data kita diharuskan untuk login, perlu digaris bawahi bahwa semua data inputan tidak disimpan kedalam database, melainkan disimpan didalam hashtable.
Sebelum kita membuat aplikasi sederhana ini, perangkat yang harus disiapkan yaitu :
1. NetBeans sebagai editor (yang saya gunakan adalah NetBeans IDE 8.0)
2. JDK 1.8 (menyesuaikan)
3. Glashfish server (bisa juga menggunakan TomCat)
Oke, kita mulai membuat aplikasi ini :

:) .....Silakan di Jalankan dan Selamat Bereksplorasi dengan JAVA..... :)
Wassalamu'alaikum Wr. Wb
Sehubungan dengan adanya tugas UTS di kampus STMIK Eresha Wikrama saya akan berbagi sedikit untuk pembuatannya.
Disini kita akan membuat form inputan data menggunakan
Sebelum kita membuat aplikasi sederhana ini, perangkat yang harus disiapkan yaitu :
1. NetBeans sebagai editor (yang saya gunakan adalah NetBeans IDE 8.0)
2. JDK 1.8 (menyesuaikan)
3. Glashfish server (bisa juga menggunakan TomCat)
Oke, kita mulai membuat aplikasi ini :
- alur aplikasi yang akan kita buat seperti ini :
- Pertama kita buat New Project >> Pilih Categories (Java Web) > Projects (Web Application) >> Next >> Beri Nama Project sesuai keinginan, lalu Next >> Next >> Next >> Finish
- Form Login
- Klik kanan pada Source Packages >> New >> Servlet..
- Beri nama form dengan nama "Login" lalu Next dan beri cheklist pada "Add information to deployment descriptor (web.xml)"
- tampilan yang akan kita buat untuk form login seperti dibawah ini
- setelah form login servlet tadi terbuat, masukkan code dibawah ini
- kita menambahkan "import javax.servlet.http.HttpSession" untuk mendukung session yang akan digunakan untuk menyimpan user name, password dan message. selebihnya java library diatas adalah default saat pertama kali dibuat form login,
- VALID_NAME = digunakan untuk user name saat login
PASSWORD = digunakan untuk password saat login
FULL_NAME = digunakan untuk display nama lengkap user yang login
- tambahkan kode dibawah ini untuk membuat judul form dan mendeklarasikan variable untuk digunakan saat login.
- disini ada pengecekan, apabila belum login, maka aplikasi akan memunculkan form login. apabila sudah mengklik button login maka sistem akan mengecek apakah user name yang diinput sama dengan valid_name yang sudah dideklarasi sebelumnya yaitu "fitri" dan password sama dengan "f1tr1". ada 3 validasi, yaitu apakah user name yang salah, password yang salah atau keduanya.
- contoh validasi jika password yang diinput salah :
- Lanjutkan code sebelumnya
- jika user name dan password sama maka akan masuk ke form
2. Form Input Data Mahasiswa
- Buat form servlet baru seperti membuat login dengan nama InputDataMahasiswa namun tidak menceklis bagian "Add information to deployment descriptor (web.xml)"
- Form yang akan kita buat seperti dibawah ini :
- kita akan mulai membuat kode untuk form input mahasiswa seperti tampilan di atas, java library yang kita tambahkan hanya HttpSession untuk menyimpan message validasi yang akan dilempar ke form login
- Pada form ini kita akan menerapkan Hashtable untuk menyimpan semua data yang diinput, sebelum data disimpan kedalam Hashtable, kita menggunakan class dataL untuk menampung variable data dan dimasukkan kedalam LIST[].
- saat form dibuka, akan dilakukan pengecekan apakah sudah melakukan login atau belum dengan mengecek session login, jika session login kosong maka session message akan terisi dengan pesan "Anda belum login" dan tampilan form akan kembali ke form login.
- contoh validasi belum login
- kode dibawah ini untuk mendesain form input seperti tampilan awal dalam bentuk html
- kode ini untuk membuat header table yang akan menampilkan data inputan
- kode button simpan.
- data yang sudah diisi dimasukkan kedalam LIST[] dataL
- jika dalam mode edit, maka variable update akan terisi dengan id atau key hashtable. Jika dalam mode simpan, maka variable update akan kosong dan key yang akan diinput adalah nomor sebelumnya yang tersimpan di dalam variable jumlahData + 1.
data yang di put kedalam Hashtable adalah isi dari LIST[] dataL
- sebelum menyimpan data, dilakukan validasi apakah data yang diinput ada yang kosong. jika ada maka akan muncul validasi "Lengkapi data"
- kode edit data
- kode hapus data
- kode logout
- saat logout, session login akan dihapus dan session message akan diisi dengan "Anda sudah keluar" dan akan menuju form login kembali
- tampilkan data di table
3. Setting form yang pertama muncul saat membuka aplikasi
:) .....Silakan di Jalankan dan Selamat Bereksplorasi dengan JAVA..... :)
Wassalamu'alaikum Wr. Wb
0 komentar:
Posting Komentar