GIGAnesia- Pada postingan kali ini admin akan membahas mengenai cara membuat sebuah aplikasi sistem informasi sederhana berbasis desktop menggunakan bahasa pemrograman java dengan aplikasi yang digunakan adalah Netbeans dan untuk data Base nya kita menggunakan Mysql. Aplikasi yang akan kita buat adalah Sistem Informasi CRUD Basis Java Netbeans.
Seperti yang kita tau
bahwa Neatbeans merupakan platform komponen modular yang digunakan untuk
mengembangkan aplikasi java desktop. Dimana netbeans sendiri banyak digunakan
oleh para developer karena aplikasi ini berbasis open source. selain itu
database yang akan kita gunakan adalah Mysql yang mana database ini
bersifat free dan kita tidak perlu mengeluarkan dana untuk menyimpan data pada
aplikasi yang kita buat.
- Netbeans
- JDK
- Xampp
Yang pertama yang harus
kalian lakukan dalam membuat Sistem Operasi CRUD Basis Java Netbeans adalah pastikan ke 3 aplikasi tersebut sudah terinstall pada computer
kalian. Kemudian buka lah aplikasi netbeans kalian. Setelah itu buat project
baru java>java application kemudian beri nama sesuai keinginan disini saya
memberi nama SistemInformasi.
Kemudian buatlah
package baru dengan cara klik kanan pada project kalian dan pilih new package
beri nama sesuai keinginan, disini saya memberi nama sisteminformasi.
Lalu setelah itu buat
lah JFrame baru di dalam package yang telah kita buat tadi, disini saya memberi
nama JFrame nya dengan nama GUI_SI
Baca Juga :
Setelah membuat JFrame
kita akan membuat 2 class baru yang masing-masing akan kita beri nama
SistemInformasi dan koneksi.
kemuadian pada JFrame yang telah kita buat tadi kita akan membuat desin dari GUI nya seperti pada gambar dibawah ini. jangan lupa perhatikan setiap variabelnya.
setelah dibuat sedemikian rupa saatnya memberikan sourch code pada setiap buttonnya.
sebelum nya pastikan kalian mendouble klik pada setiap textfieldnya.
untuk button save gunakanlah sourch code di bawah ini
try
{
String id = jTextID.getText();
String nama = jTextNAMA.getText();
String devisi = jTextDEVISI.getText();
String pend = jTextPEND.getText();
String job = jTextJOB.getText();
String gaji = jTextGAJI.getText();
stm = conn.createStatement();
stm.executeUpdate("insert into simpanan values('" + id + "','" + nama + "','" + devisi + "','" + pend + "','" + job + "','" + gaji + "')");
JOptionPane.showMessageDialog(rootPane, "Data berhasil disimpan");
setKosongkan();
}
catch (SQLException | HeadlessException e)
{
{
System.out.println(e);
JOptionPane.showMessageDialog(rootPane, "Data Gagal disimpan");
}
}
}
untuk button delete sourch code pada text box dibawah ini
String ID = jTextID.getText();
try {
Statement statement = (Statement) koneksi.getConnection().createStatement();
statement.executeUpdate("Delete From simpanan where ID =(" + ID + ");");
clear();
desabled();
datatable();
JOptionPane.showMessageDialog(null, "Data Berhasil dihapus");
}
catch (Exception t)
{
JOptionPane.showMessageDialog(null, "Data Gagal dihapus");
}
}
setelah itu masih pada JFrame nya kita perlu melakukan beberapa pe import an modul agar tidak terjadi error. sourch code ini di letakkan tepat dibawah package.
import java.awt.HeadlessException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import sisteminformasi.koneksi;
kemudian kita perlu membuat class di dalam JFrame ini, sourch code nya adalah seperti pada text box dibawah ini
public class GUI_SI extends javax.swing.JFrame
{
private void clear() {
}
private void desabled() {
}
private void datatable() {
}
private static class tabelsimpanan
{
private static void setModel(DefaultTableModel tabelmodel) {
}
public tabelsimpanan() {
}
}
/**
* Creates new form GUI_SI
*/
public GUI_SI() {
initComponents();
}
Statement stm;
koneksi koneksi = new koneksi();
Connection conn = koneksi.getConnection();
DefaultTableModel tabelmodel;
ResultSet rsuser;
void setKosongkan()
{
jTextID.setText(null);
jTextNAMA.setText(null);
jTextDEVISI.setText(null);
jTextPEND.setText(null);
jTextJOB.setText(null);
jTextGAJI.setText(null);
}
kemudian kita pindah ke kelas SistemInformasi yang telah kita buat tadi, paste kan sourch code dibawah ini pada class SistemInformasi
package sisteminformasi;
import java.sql.Connection;
import sisteminformasi.GUI_SI;
/**
*
* @author Toshiba
*/
public class SistemInformasi
{
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
// TODO code application logic here
Connection koneksi = new koneksi().getConnection();
new GUI_SI().setVisible(true);
}
}
setelah itu kita beralih lagi pada class koneksi dan pastekan sourch code dibawah ini
package sisteminformasi;
import com.mysql.jdbc.Driver;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
*
* @author Toshiba
*/
public class koneksi
{
Connection koneksi;
public Connection getConnection()
{
if(koneksi==null)
{
try
{
Driver driver = newDriver();
koneksi=DriverManager.getConnection("jdbc:mysql://localhost:3306/si","root","");
System.out.print("Koneksi sukses");
}
catch(SQLException ex){
System.out.print("Koneksi gagal");
}
}
return koneksi;
}
}
setelah itu karena sebelumnya kita belum membuat database nya maka kita harus membuat databasenya terlebih dahulu, dengan cara jalankan Xampp kemdian buat database dan tabel untuk program aplikasi yang akan kita buat nanti
setelah database dibuat langkah selanjutnya adalah menghubungkan antara program yang telah kita buat tadi dengan database dengan cara menuju ke library kemudian add driver JDK nya.
setelah itu coba run programnya dan isikan datanya
setelah itu klik button simpan maka akan muncul text box seperti dibawah ini
kemudian chek pada database kalian apakah data kita sudah tersimpan atau belum
begitulah cara membuat Sistem Informasi CRUD Basis Java Netbeans, ada beberapa hal yang perlu di perhatikan terutama pada pemberian variabel.
semoga informasi ini membantu bagi kalian yang sedang memiliki project pembuatan Sistem Informasi CRUD Basis Java Netbeans.
EmoticonEmoticon