Bismillah..
Dalam pembuatan system, terutama yang berbasis client-server tentu nya hak akses setiap petugas berbeda, oleh karena itu dibutuhkan login yang multiuser atau multi level user. Berikut langkah-langkah pembuatannya pada pemrograman java desktop NetBeans IDE.
1. Design tampilan form utama seperti pada gambar di bawah :
#Sub menu Login akan berubah
otomatis menjadi Logout ketika Login sudah berhasil.
#semua tombol/button tidak aktif (enable=false).
2. Buat sebuah database (saya menggunakan MySQL), berikut contoh struktur database untuk table admin nya :
3. Jangan
lupa Add Library MySQL JDBC Driver nya, caranya tinggal klik kanan pada
Libraries > Pilih Add Library sehinggan muncul tampilan berikut :
Jika MySQL JDBC Driver nya belum ada, klik tombol Import dan cari file MySQL JDBC Driver nya kemudian pilih filenya lalu tekan Ok.
Setelah berhasil ter import, pilih lagi file MySQL JDBC Driver nya kemudian klik tombol Add Library.
4. Untuk pengcodingan Login system multiuser atau multi level user pada Button Login klik Kanan > Events > Action > actionPerformed lalu ketikkan coding berikut :
#Keterangan : nama database, table, field, button, textfield, form Login sesuaikan dengan punya Anda masing-masing.
5. Kemudian pada Button Batal juga klik Kanan > Events > Action > actionPerformed lalu ketikkan coding berikut :
6. coding untuk tombol Logout sebagai berikut :
7. Finish deh.. Coba programnya di Run dan liat hasilnya!
- Tampilan awal ketika sub menu Login di klik, semua tombol/button belum aktif karena belum Login.
-
Tampilan ketika klik Button
Login dan Login berhasil, sub menu Login berubah menjadi Logout otomatis dan
semua tombol/button aktif.
>> Login sebagai Admin(semua tombol aktif)
>> Login sebagai Register(tombol yang aktif tombol Registrasi)
>> Login sebagai Dokter (tombol yang aktif tombol Rekam Tindakan dan Pemberian Obat)
>> Login
sebagai Apoteker (tombol yang aktif tombol Pemberian Obat)
- Tampilan ketika Username dan Password yang
dimasukkan salah, textfield akan kembali kosong. Ketika tombol Batal di klik
form Login akan hilang.
Dalam pembuatan system, terutama yang berbasis client-server tentu nya hak akses setiap petugas berbeda, oleh karena itu dibutuhkan login yang multiuser atau multi level user. Berikut langkah-langkah pembuatannya pada pemrograman java desktop NetBeans IDE.
1. Design tampilan form utama seperti pada gambar di bawah :
#semua tombol/button tidak aktif (enable=false).
2. Buat sebuah database (saya menggunakan MySQL), berikut contoh struktur database untuk table admin nya :
Jika MySQL JDBC Driver nya belum ada, klik tombol Import dan cari file MySQL JDBC Driver nya kemudian pilih filenya lalu tekan Ok.
Setelah berhasil ter import, pilih lagi file MySQL JDBC Driver nya kemudian klik tombol Add Library.
4. Untuk pengcodingan Login system multiuser atau multi level user pada Button Login klik Kanan > Events > Action > actionPerformed lalu ketikkan coding berikut :
#Keterangan : nama database, table, field, button, textfield, form Login sesuaikan dengan punya Anda masing-masing.
5. Kemudian pada Button Batal juga klik Kanan > Events > Action > actionPerformed lalu ketikkan coding berikut :
6. coding untuk tombol Logout sebagai berikut :
7. Finish deh.. Coba programnya di Run dan liat hasilnya!
- Tampilan awal ketika sub menu Login di klik, semua tombol/button belum aktif karena belum Login.
>> Login sebagai Admin(semua tombol aktif)
Alhamdulillah sukses….
yang minat project/source code dan database nya boleh download SC aja
download_tutorial pdf nya juga ada hehee
selamat mencoba dan HAPPY CODING :D
Dan jika teman2 mau belajar juga agar aksi atau proses login nya tidak usah pakai mouse atau loginnya langsung menekan tombol Enter kunjungi tutorialnya disini!!!
Agar proses download lancar gunakan laptop/pc dan koneksi yang lancar karena saya upload di 4shared dan ukurannya 51Mb.
yang minat project/source code dan database nya boleh download SC aja
download_tutorial pdf nya juga ada hehee
selamat mencoba dan HAPPY CODING :D
Dan jika teman2 mau belajar juga agar aksi atau proses login nya tidak usah pakai mouse atau loginnya langsung menekan tombol Enter kunjungi tutorialnya disini!!!
Agar proses download lancar gunakan laptop/pc dan koneksi yang lancar karena saya upload di 4shared dan ukurannya 51Mb.
NB
: Pasti banyak kekurangan atau mungkin banyak kesalahan yang penting
bukan hasil copy paste dari blog lain, makanya Irna tunggu kritik dan
sarannya, terimakasih..
ijin nyimak kakak :D
ReplyDeleteok.. semangat nyimaknya! :D
DeleteKok eror pas downloadnya ya mbak
ReplyDeletesaya coba download enggak kok mas, coba di ulang downloadnya..
Deleteklik skip ad atau lewati
makasih mbak atas ilmunya sangat bermanfaat
ReplyDeleteTutorialnya bagus dan mudah dimengerti orang yg baru belajar seperti saya ini...
ReplyDeleteMkasih banyak mbak...mantaap...
Kak, mau tanya itu buat garis field set gimana ya caranya? Pake komponen apa aja?
ReplyDeletegaris field set yang mana ya??
DeleteKakak, link downloadnya error :' saya butuh banget kak buat ujikomnas, bisakah kakak memperbaiki linknya? bantuan kakak akan sangat berarti bagi saya. hehe
ReplyDeletekakak bisa kirim saya e-mail ke afifahmiftah99@gmail.com hehe
Deletegak error kok saya coba download pake laptop.. yang error link apanya?? 4shared nya atau apanya??
DeleteLink downloadnya error min. Gmn tu min?
ReplyDeleteGak bisa download project nya.
Bisa kirim ke email saya min?
irhasandika@gmail.com
Mohon bantuannya min.
Kok pada bilang link error sih?? padahal saya coba download juga normal gak ada yang error. downloadnya coba pake laptop/pc biar lancar soalnya saya uploadnya di 4shared. file ukuran 50.1 Mb agar gunakan jaringan yang stabil :D
Deletembak, itu kalau misalnya saya buatnya pake form , gmana ya mbak? biar bisa bedain antara admin dan staff? mksh
ReplyDeletetinggal di ganti aja code untuk button di ganti form, kemudian yang tadinya setEnable jadi setVisible
DeleteThis comment has been removed by the author.
ReplyDeleteGomaptaaaaaa ^_^
ReplyDeletewaaa, 50MB, berat kalo buat mahasiswa :v
ReplyDeletegapapalah, hihiiii ^_^
hahaaa tinggal download harusnya gak berat
Deletecara buat ganti koneksinya gimana?? sy sdh buatin data basenya, isinya sy import pke database yg sdh dikasih tp malah gak bisa
ReplyDeletemohon bantuannya
di class koneksiDB nya kalau gak salah di project tutor yg ini, saya agak lupa soalnya setiap tutor beda2.
Deleteimport database gak bisanya gmn?? pasti kan ada keterangan errornya ituh..
min, link nya error .. mohon perbaikan
ReplyDeleteerror nya dimana mas?? saya coba downloaad gak error kok normal2 saja.. itu saya upload di 4shared jadi kalau mau download harus login dulu. lebih mudah login dengan akun fb saja..
Deleteterimakasih atas kunjungan dan komentarnya..
Mba saya mau tanya itu saya login cuma bisa menggunakan admin, registrasi dan yang lainnya gak bisa. Untuk login melalui registrasi, dokter, Apoteker apa harus buat class di database dan buat field sama seperti class admin?
ReplyDeleteyang anda tanya kan itu sudah tercoding di atas, untuk login sbg register/dokter atau lainnya insert data dulu di tabel admin dengan level user sesuai kebutuhan.
Deletesebelumnya terimakasih udah share ilmunya mbk , sangat berguna sekali tentang login multiuser tapi ada yang mau saya tnyakan nihh mbk , itu kand buttonnya yg di enable and disable berada pada 1 form yang sama , tapii klo button yg mau di disable and enable nya pada lain form gimana . mbak . thank's
ReplyDeletelebih jelasnya itu tabel login ama button2 yang mau di enable ama disable kand dalam satu form yang sama . tapi kalo table login mempunyai form sendiri dengan button2 yang mau di enable and disable gimana cara pemanggilan button yang di ain form itu mbk . thank's
Deletedi bawah public class form yang akan memanggil form lain ketikkan :
Deleteprivate variable_name_form_lain inisial_form=new variable_name_form_lain(null, true);
pada tombol login baru di panggil form nya dengan code :
inisial_form.setVisible(true);
gak bisa di download di block, tulisannya gni "This website / URL has been blocked from AdF.ly"
ReplyDeletegak bisa di download nihh, butuh sc nya.. boleh kirim ulang gak di komentar
ReplyDeleteada perancangan flowchart nya gak kak?
ReplyDelete