Membuat Aplikasi Database Dengan Netbeans (Bagian 1)

Beberapa hari yang kemudian ada temen yang pengen tau cara menciptakan aplikasi database, ya semacam step-by step tutorial gitu deh.

Ok deh bro, kebetulan aku sedang menciptakan project Sistem Informasi Akuntansi. tapi yang akan aku tunjukan kali ini hanya bagaimana cara menciptakan form login sedehana.

Dalam postingan kali ini aku akan tunjukan cara menciptakan form login sederhana.
Idenya adalah, kita akan menciptakan sebuah form yang tidak sanggup diakses, untuk sanggup di akses,

maka kita perlu login terlebih dahulu. Kemudian untuk keperluan login, kita buat sebuah form

login untuk melaksanakan verifikasi username dan password. Kalau password berhasil di

verifikasi maka user akan sanggup memakai program, ya gitu deh.
Ok cukup intronya sebelum mulai membuaka netbeans, persiapkan dulu databasenya, supaya

simpel kita pake mysql. Buat table kemudian buat feld-field sebagai berikut:
kd_user varchar 6
username varchar 15
password varchar 20
nama_lengkap varchar 50

jika sudah, kini buka netbeansnya, kemudian buat kegiatan baru, terserah mau di kasih nama apa. 

Setelah buat project buat sebuah form yang berfungsi sebagai form utama, kaya ginilah kira-kira:
Beberapa hari yang kemudian ada temen yang pengen tau cara menciptakan aplikasi database Membuat Aplikasi Database dengan Netbeans (Bagian 1)

Kalau mau, temen-temen bias download source codenya di sini.

Set icon-icon pada toolbar, dan button-buttonya menjadi disable (kan ceritanya kegiatan gres sanggup di gunakan kalo udah login :)).

Setelah itu buat form satu lagi untuk form login. Gunakan JDialog untuk menciptakan Form login.
Yup kurang lebih kaya ginilah. Inga-inga ting… he bentuk formnya terserah kalian OK.

Beberapa hari yang kemudian ada temen yang pengen tau cara menciptakan aplikasi database Membuat Aplikasi Database dengan Netbeans (Bagian 1)

Nah sekarang, kita buat sebuah class untuk menciptakan sambungan ke database. Ingat ini bab terpenting dari tujuan postingan ini
Buat class kemudian masukan arahan sebagai berikut:
package logic;

import java.sql.Connection;
import java.sql.SQLException;

import java.sql.Statement;
import java.sql.DriverManager;

import java.sql.ResultSet;

public class KoneksiDB {

private String localhost, username, password;
public Connection conn=null;

public Statement state=null;

public ResultSet hasil=null;

public KoneksiDB(String host, String user, String pass){

localhost=host;

username=user;

password=pass;

try{
Class.forName("org.gjt.mm.mysql.Driver");conn=DriverManager.getConnection("jdbc:mysql://"+localhost+"/coba", username, password);
state=conn.createStatement();

}catch(Exception e){

e.printStackTrace();
}

}

public boolean cekUser(String un, String ps){

try {

hasil = state.executeQuery("select username, password, nama_lengkap from
db_login where username='"+un+"' AND password='"+ps+"'");
hasil.last();
if(hasil.getRow()==1)return true;
else return false;

} catch (SQLException ex) {

ex.printStackTrace(); return false;
}

}
}


Nah kalo sudah, kini coba ngopi dulu, trus santai dulu deh sejenak trus, perhatikan kude

di atas. Kode di atas merupakan arahan untuk menciptakan sambungan dengan database. Kurang jelas

baca lagi postingan

https://sarjanabelajarjava.blogspot.com//search?q=buat-project-baru-di-netbeans
Sekarang buat sebuah class main, yaitu sebuah class dimana kita akan menjalankan aplikasi.

Kaprikornus ada satu hal yang perlu di perhatikan ialah selalu pisahkan logic kegiatan dengan form.
Ok di bawah arahan public static void main(String args[]) ketikan arahan berikut:

try{
javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());
}catch(Exception e){
e.printStackTrace();
}
javax.swing.SwingUtilities.invokeLater(new Runnable(){
public void run(){
form.FUtama app=new form.FUtama();
app.setVisible(true);
}
});

Fungsinya untuk menampilkan form utama yang kita buat tadi.
Nah jika sudah …….. lanjutin aja ke bab 2 ya… sok klik disini nya.

Belum ada Komentar untuk "Membuat Aplikasi Database Dengan Netbeans (Bagian 1)"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel