Anda di halaman 1dari 8

MEMBUAT PROGRAM SEDERHANA DENGAN JAVA NETBEANS 7.

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

class barang extends javax.swing.JFrame {


Connection kon;
String sql="";
Statement stat;
ResultSet rs;

//double click tombol exit, kemudian ketikan coding dibawah ini :


private void texitActionPerformed(java.awt.event.ActionEvent evt)
{
this.dispose();
}
//double click tombol save, kemudian ketikan coding dibawah ini :
private void tsaveActionPerformed(java.awt.event.ActionEvent evt)
{

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

class transaksi extends javax.swing.JFrame {


Connection kon;
Statement stat;
String sql="";
ResultSet rs;

private void texitActionPerformed(java.awt.event.ActionEvent evt)


{
this.dispose();
private void tsaveActionPerformed(java.awt.event.ActionEvent evt)
{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
kon=DriverManager.getConnection("jdbc:odbc:koneksi_barang");
sql="insert into tbl_transaksi values('"+vnofak.getText()
+"','"+vkode.getText()+"','"+vtgl.getText()+"','"+vjumlah.getText()+"')";
stat=kon.createStatement();
stat.execute(sql);
vnofak.setText("");
vkode.setText("");
vtgl.setText("");
vjumlah.setText("");
vnofak.requestFocus();
JOptionPane.showMessageDialog(null, "Terima Kasih");
} catch (Exception e) {
}
}

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_transaksi set kode_barang='"+vkode.getText()
+"',tgl_transaksi='"+vtgl.getText()+"',jml_transaksi='"+vjumlah.getText()+"'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 Sudah Diedit");
} catch (Exception e) {
}
}
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_transaksi where no_faktur='"+vnofak.getText()+"'";
stat=kon.createStatement();
rs=stat.executeQuery(sql);
while(rs.next())
{
vkode.setText(rs.getString("kode_barang"));
vtgl.setText(rs.getString("tgl_transaksi"));
vjumlah.setText(rs.getString("jml_transaksi"));
JOptionPane.showMessageDialog(null, "Data Ditemukan");
}
} catch (Exception e) {
}
}
private void tdelActionPerformed(java.awt.event.ActionEvent evt)
{

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

Anda mungkin juga menyukai