1
Assalamu'alaikum wr wb,
Salam bagi semua para penggiat IT, sy mencoba untuk publikasi dan perkenalkan
diri melalui berbagi atau sharing2 sikit atau apalah nama yg gan ketahui, tanpa
basa basi saya coba publikasi coding java netbeans sederhana entry barang dengan
database xamp MySql dibawah ini :
form netbeans
untuk keterangan masing field, klick kanan pilih properties disesuaikan sebagai
berikut :
Komponen
JLable1
Properties
text
JLable2
JLable3
JLable4
JLable5
JLable6
JTextFiled1
text
text
text
text
text
variable
name
variable
name
variable
name
JTextFiled2
JTextFiled3
Keterangan
DATA BARANG CV. ADD
LIBRARY
Kode Barang
Nama Barang
Harga Barang
Satuan
Stock
vkode
vnama
vharga
JTextFiled4
variable
vsatuan
name
JComboBox
variable
vstock
1
name
JButton1
text
Save
variable
tsave
name
JButton2
text
Edit
variable
tedit
name
JButton3
text
Find
variable
tfind
name
JButton4
text
Delete
variable
tdelete
name
JButton5
text
EXIT
variable
texit
name
untuk mengkoneksikan netbeans, gan aktifkan dulu xamp dengan cara click start
untuk apache dan mysql, click admin pada mysql, kemudian akan tampilan jendela
tampilan database mysql, kemudian buat database yang anda inginkan.
untuk penulisan coding java netbeans barang :
package latihan_vii;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
public
public
public
public
public
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang"); //nama
koneksi pada database mysql xamp
sql="insert into tbl_barang values ('"+vkode.getText()
+"','"+vnama.getText()+"','"+vharga.getText()+"','"+vsatuan.getSelectedItem()
+"','"+vstock.getText()+"')";
stat=kon.createStatement();
stat.execute(sql);
vkode.setText("");
vnama.setText("");
vharga.setText("");
vsatuan.setSelectedIndex(0);
vstock.setText("");
vkode.requestFocus();
JOptionPane.showMessageDialog(null, "Data Telah Disimpan");
} catch (Exception e) {
}
}
//untuk menambah item pilihan pada combobox, dengan cara click kanan pada
form, kemudian pilih event, kemudian pilih windows, kemudian click
WindowsActived, kemudian ketikan coding dibawah ini :
private void formWindowActivated(java.awt.event.WindowEvent evt)
{
vsatuan.addItem("Buah");
vsatuan.addItem("Examplar");
vsatuan.addItem("Dus");
vsatuan.addItem("Lusin");
vsatuan.addItem("Kodi");
vsatuan.addItem("Kg");
vsatuan.addItem("Meter");
vsatuan.addItem("Kaleng");
vsatuan.addItem("Set");
}
//untuk tombol cari/find, double click kemudian ketikan coding dibawah
ini :
private void tfindActionPerformed(java.awt.event.ActionEvent evt)
{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="select*from tbl_barang where kode_barang='"+vkode.getText()+"'";
stat=kon.createStatement();
rs=stat.executeQuery(sql);
while(rs.next())
{
vnama.setText(rs.getString("nama_barang"));
vharga.setText(rs.getString("harga"));
vsatuan.setSelectedItem(rs.getString("satuan"));
vstock.setText(rs.getString("stock"));
JOptionPane.showMessageDialog(null, "Data Ditemukan");
}
} catch (Exception e) {
}
}
//untuk tombol edit, doubel click kemudian ketikan coding dibawah ini:
private void teditActionPerformed(java.awt.event.ActionEvent evt)
{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="update tbl_barang set nama_barang='"+vnama.getText()
+"',harga='"+vharga.getText()+"',satuan='"+vsatuan.getSelectedItem()
+"',stock='"+vstock.getText()+"'where kode_barang='"+vkode.getText()+"'";
stat=kon.createStatement();
stat.execute(sql);
vkode.setText("");
vnama.setText("");
vharga.setText("");
vsatuan.setSelectedIndex(0);
vstock.setText("");
vkode.requestFocus();
JOptionPane.showMessageDialog(null, "Data Sudah Diedit");
} catch (Exception e) {
}
}
//untuk tombol delete, doubel click kemudian ketikan coding dibawah ini:
private void tdeleteActionPerformed(java.awt.event.ActionEvent evt)
{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="delete from tbl_barang where kode_barang='"+vkode.getText()+"'";
stat=kon.createStatement();
stat.execute(sql);
vkode.setText("");
vnama.setText("");
vharga.setText("");
vsatuan.setSelectedIndex(0);
vstock.setText("");
vkode.requestFocus();
JOptionPane.showMessageDialog(null, "Data Telah Dihapus");
} catch (Exception e) {
}
}
nie koding form transaksi :
bagi gan sekalian, untuk buat database sama dengan koneksi barang diatas.
untuk keterangan masing field, klick kanan pilih properties disesuaikan sebagai
berikut :
Komponen
JLable1
Properties
text
JLable2
JLable3
JLable4
JLable5
JTextFiled1
JTextFiled2
JTextFiled3
JTextFiled4
JBotton1
text
text
text
text
variable name
variable name
variable name
variable name
text
variable name
text
variable name
text
variable name
JBotton2
JBotton3
Keterangan
DATA TRANSAKSI CV. ADD
LIBRARY
Nomor Faktur
Kode Barang
Tanggal Transaksi
Jumlah Transaksi
vnofak
vkode
vtgl
vjumlah
SAVE
tsave
EDIT
tedit
FIND
tfind
JBotton4
JBotton5
text
variable name
text
variable name
DELETE
tdelete
EXIT
texit
nie coding nya gan untuk transaksi form java netbeans transaksi :
package latihan_vii;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
public
public
public
public
public
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="delete from tbl_transaksi where no_faktur='"+vnofak.getText()+"'";
stat=kon.createStatement();
stat.execute(sql);
vnofak.setText("");
vkode.setText("");
vtgl.setText("");
vjumlah.setText("");
vnofak.requestFocus();
JOptionPane.showMessageDialog(null, "Data Telah Dihapus");
} catch (Exception e) {
}
}
hehehehe, met mencoba utk gan yang gi ada tugas java netbeans, klau ada salah
penulisan atau salah koding, maklum ni baru belajar java,
wkwkwkwkwkwkwkwkwkwkwkwk