Skip to main content

Membuat Login Multiuser atau Multi Level User (berbeda hak akses) Java Dekstop

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.


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.


NB : Pasti banyak kekurangan atau mungkin banyak kesalahan yang penting bukan hasil copy paste dari blog lain, makanya Irna tunggu kritik dan sarannya, terimakasih..

Comments

  1. Replies
    1. saya coba download enggak kok mas, coba di ulang downloadnya..
      klik skip ad atau lewati

      Delete
  2. makasih mbak atas ilmunya sangat bermanfaat

    ReplyDelete
  3. Tutorialnya bagus dan mudah dimengerti orang yg baru belajar seperti saya ini...

    Mkasih banyak mbak...mantaap...

    ReplyDelete
  4. Kak, mau tanya itu buat garis field set gimana ya caranya? Pake komponen apa aja?

    ReplyDelete
  5. Kakak, link downloadnya error :' saya butuh banget kak buat ujikomnas, bisakah kakak memperbaiki linknya? bantuan kakak akan sangat berarti bagi saya. hehe

    ReplyDelete
    Replies
    1. kakak bisa kirim saya e-mail ke afifahmiftah99@gmail.com hehe

      Delete
    2. gak error kok saya coba download pake laptop.. yang error link apanya?? 4shared nya atau apanya??

      Delete
  6. Link downloadnya error min. Gmn tu min?
    Gak bisa download project nya.
    Bisa kirim ke email saya min?
    irhasandika@gmail.com
    Mohon bantuannya min.

    ReplyDelete
    Replies
    1. 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

      Delete
  7. mbak, itu kalau misalnya saya buatnya pake form , gmana ya mbak? biar bisa bedain antara admin dan staff? mksh

    ReplyDelete
    Replies
    1. tinggal di ganti aja code untuk button di ganti form, kemudian yang tadinya setEnable jadi setVisible

      Delete
  8. This comment has been removed by the author.

    ReplyDelete
  9. waaa, 50MB, berat kalo buat mahasiswa :v
    gapapalah, hihiiii ^_^

    ReplyDelete
    Replies
    1. hahaaa tinggal download harusnya gak berat

      Delete
  10. cara buat ganti koneksinya gimana?? sy sdh buatin data basenya, isinya sy import pke database yg sdh dikasih tp malah gak bisa
    mohon bantuannya

    ReplyDelete
    Replies
    1. di class koneksiDB nya kalau gak salah di project tutor yg ini, saya agak lupa soalnya setiap tutor beda2.
      import database gak bisanya gmn?? pasti kan ada keterangan errornya ituh..

      Delete
  11. min, link nya error .. mohon perbaikan

    ReplyDelete
    Replies
    1. error 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..
      terimakasih atas kunjungan dan komentarnya..

      Delete
  12. 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?

    ReplyDelete
    Replies
    1. yang 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.

      Delete
  13. sebelumnya 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

    ReplyDelete
    Replies
    1. lebih 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

      Delete
    2. di bawah public class form yang akan memanggil form lain ketikkan :
      private 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);

      Delete
  14. gak bisa di download di block, tulisannya gni "This website / URL has been blocked from AdF.ly"

    ReplyDelete
  15. gak bisa di download nihh, butuh sc nya.. boleh kirim ulang gak di komentar

    ReplyDelete
  16. ada perancangan flowchart nya gak kak?

    ReplyDelete

Post a Comment

Popular posts from this blog

Source Code Program Sistem Informasi Rekam Medis Pada KLinik Rawat Jalan Berbasis Java Web (JSP, Servlet, JSTL)

Bismillah... Mencoba lagi meskipun masih sederhana.. Source code program ini menggunakan Netbeans 7.2 berbasis java web (JSP, JSTL, Servlet) dan menggunakan perintah SQL inner join untuk mempermudah User dalam menggunakan sistem/aplikasi ini. Bisa melakukan simpan, edit, hapus dan pencarian data. Design web nya menggunakan bahasa HTML dan CSS. Berikut hasil screen shoot tampilan program setelah di Run di Google Chrome : 1. Tampilan Home/Beranda ketika pertama kali di Run. 2. Tentang Program (Tampilan yang muncul ketika klik Menu About.) 3. Input Data Obat (tampilan ketika menu Obat di klik) 4. Input Data Dokter (tampilan ketika menu Dokter di klik) 5. Input Data Petugas (tampilan ketika menu Petugas di klik) 6. Input Data Pasien (tampilan ketika menu Pasien di klik) 7. Input Data Tarif Tindakan (tampilan ketika menu Tarif Tindakan di klik) 8. Input Data Pemberian Obat (tampilan ketika menu Pemberian Obat di klik)     Berrelasi dengan tabel Obat...

Source Code Program Aplikasi/Software Sewa Tanah Pemerintah Desa/Lungguh Desa ( JAVA DEKSTOP )

Awalnya soal UTS Pemrograman Java 1 di semester 4 hehee... Design tampilan menggunakan jTatto, sebelum program di Run add file jar jTatto nya ke Libraries, caranya ya download dulu file  jTatto.jar  , buka project nya, klik kanan Libraries > pilih Add jar/folder > cari file jTatto.jar > Open. Program ini sudah lengkap dengan inner join tabelnya, login/logout dan cetak laporan/report, Berikut hasil Screen Shoot nya, temen2 silahkan kembangkan sendiri dan ubah designnya sesuai selera masing2! 1. Menu Utama sebelum Login (Sub Menu Login akan berubah menjadi Logout setelah sukses Login) 2. Form Login 3. Menu Utama setelah Login 4. Form Input Data Pegawai 5. Form Input Data Dusun 6. Form Input Data Desa 7. Form Input Data Kecamatan 8. Form Input Data Kabupaten 9. Form Input Data Provinsi 10. Form Input Data Penyewa 11. Form Input Data Pelungguh 12. Form Input Data Tanah 13. Form Input Data Sewa (Penyewaan) 14...

source code program pembuatan sistem informasi posyandu menggunakan netbeans IDE 7.2 berbasis java web

Source code program ini menggunakan Netbeans 7.2 berbasis java web (JSP, JSTL, Servlet) dan menggunakan perintah SQL inner join untuk mempermudah User dalam menggunakan sistem/aplikasi ini. Bisa melakukan simpan, edit, hapus dan pencarian data, dan juga ada fasilitas Presensi Petugas. Berikut hasil screen shoot tampilan program : 1. Menu Utama 2. Menu input data Berat Badan Bayi Timbang 3. Menu input data Petugas 4. Menu input data Posyandu (inner join dengan tabel data Kelurahan) 5. Menu input data Puskesmas (inner join dengan tabel data Kecamatan) 6. Menu input data Kelurahan (inner join dengan tabel data Puskesmas) 7. Menu input data Kecamatan 8. Menu input data Ibu (inner join dengan tabel data Posyandu) 9. Menu input data Anak (inner join dengan tabel data Ibu) 10. Menu input data Ibu Hamil (inner join dengan tabel data Ibu) 11. Menu input data Layanan Anak ( inner join dengan tabel data Anak) 12. Menu Presensi Petugas (inner join d...