Postingan Terbaru

Program Java Sederhana Cara Membuat Form Login dengan Program JAVA - Database MySQL













Pada artikel ini saya coba jelaskan bagimana cara membuat sebuah form login dan program manajemen user dengan menggunakan program Java yang data user kita koneksikan degan database MySQL

1.    Bangunlah sebuah Database, disini menggunakan Mysql bawaan PHP Triad, untuk membangun database pada PHP Triad maka Running atau jalankan terlebih dahulu web server dan Database server pada PHP Triad.
        a.    Jalankan Browser dan ketikan alamat atau link : localhost/PHPMyadmin
        b.    Create new database, dengan nama : Perusahaan

 
CREATE TABLE login (
  user varchar(20) NOT NULL default '',
  password varchar(20) NOT NULL default '',
  status varchar(20) NOT NULL default '0',
  PRIMARY KEY  (user)
) TYPE=MyISAM;

INSERT INTO login VALUES ('andre', 'andre', 'user');
INSERT INTO login VALUES ('ondra', 'ondra', 'admin');

2.    Buat Konektor Driver pada Data Source (ODBC)
        a.    Control Panel ->Administrative Tools ->Data Source (ODBC), klik 2 kali maka akan muncul tampilan seperti dibawah ini:
       b.    Pilih Add, maka akan tampil jendela create new data source maka pilih Name nya MySQL ODBC 3.51 Driver. (pastikan Driver Konektor 3.51  terinstal).

         c.    Klik Finish, maka akan muncul jendela Conector ODBC 3.51
Data Source Name     :aplusaha
Server            :localhost
User            :root
Database            :Perusahaan (nama database samakan dengan nama database yang dibangun dari awal).
Seperti gambar dibawah ini :

         d.    Klik Test, jika success, maka OK -> OK->OK, sampai jendela data source tertutup.


3.    Design Control Login Dalam Form Menu ( dengan form internal atau langsung tanpa form internal, disini penulis menambahkan form internal).
Sourcode
a. Tambahkan Import Data
b. Deklarasikan Object dan Variabel yang dibutuhkan
 
c.    Buat fungsi  untuk Koneksi ODBC Driver dengan java guna mengkoneksikan dengan database,
d.    Panggil nama Fungsi Koneksi pada Konstruktor:
e.    Buat Fungsi Level
f.    Buat Coding Pada Button Login
Event -> Action -> ActionPerformed

Ket : Pemanggilan berdasarkan ‘user’ dan ‘password’ untuk menampilkan ‘status’ pada lbstatus ( Jlabel) , sedangkan control Level itu dibaca dari isi text pada ‘lbstatus’ saja yang mengacu pada fungsi ‘level’.

HASIL

Form Menu User Sebagai Admin
Form Menu User Sebagai User Biasa

 Ket : Menu Bar ‘DATA’ dan Tool Bar Entry  tidak aktif.






 
BACA JUGA
BACA JUGA

Android Portal Indonesia