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 Properties Keterangan


JLable1 text DATA BARANG CV. ADD
LIBRARY
JLable2 text Kode Barang
JLable3 text Nama Barang
JLable4 text Harga Barang
JLable5 text Satuan
JLable6 text Stock
JTextFiled1 variable vkode
name
JTextFiled2 variable vnama
name
JTextFiled3 variable vharga
name
JTextFiled4 variable vsatuan
name
JComboBox1 variable vstock
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 class barang extends javax.swing.JFrame {


public Connection kon;
public String sql="";
public Statement stat;
public 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 Properties Keterangan


JLable1 text DATA TRANSAKSI CV. ADD
LIBRARY
JLable2 text Nomor Faktur
JLable3 text Kode Barang
JLable4 text Tanggal Transaksi
JLable5 text Jumlah Transaksi
JTextFiled variable name vnofak
1
JTextFiled variable name vkode
2
JTextFiled variable name vtgl
3
JTextFiled variable name vjumlah
4
JBotton1 text SAVE
variable name tsave
JBotton2 text EDIT
variable name tedit
JBotton3 text FIND
variable name tfind
JBotton4 text DELETE
variable name tdelete
JBotton5 text EXIT
variable name 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 class transaksi extends javax.swing.JFrame {


public Connection kon;
public Statement stat;
public String sql="";
public 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