1. Sharing Cooiiiii "berbagi itu nyaman"
jadilah orang yang berguna & bermanfaat bagi diri dan orang lain
KAMIS, 11 OKTOBER2012
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 :
2. 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
name
vkode
JTextFiled2 variable
name
vnama
JTextFiled3 variable
name
vharga
JTextFiled4 variable
name
vsatuan
JComboBox1 variable
name
vstock
JButton1 text
variable
name
Save
tsave
JButton2 text
variable
name
Edit
tedit
JButton3 text
variable
name
Find
tfind
JButton4 text
variable
name
Delete
tdelete
JButton5 text
variable
name
EXIT
texit
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;
3. 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);
5. 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
JTextFiled1 variable name vnofak
JTextFiled2 variable name vkode
JTextFiled3 variable name vtgl
JTextFiled4 variable name vjumlah
JBotton1 text
variable name
SAVE
tsave
6. JBotton2 text
variable name
EDIT
tedit
JBotton3 text
variable name
FIND
tfind
JBotton4 text
variable name
DELETE
tdelete
JBotton5 text
variable name
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 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.
7. 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
Diposkan oleh edimahdi di 06.04
Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke FacebookBagikan ke Pinterest
8. Tidak ada komentar:
Poskan Komentar
Posting Lebih BaruBeranda
Langganan: Poskan Komentar (Atom)
TRANSLATE
Diberdayakan oleh Terjemahan
ARSIP BLOG
► 2013 (1)
▼ 2012 (7)
o ▼ Oktober (7)
Aplikasi Transaksi Sepeda Motor menggunakan Java N...
Aplikasi Pendataan Sepeda Motor Java Netbeans deng...
Aplikasi Nasabah Motor + Mysql XAMPP sorrigan, ag...
Form Login Sederhana Java Netbeans + MySql XAMPP <...
MEMBUAT KONEKSI ODBC JAVA NETBEANS DENGAN MySql XA...
Cara membuat database MySql pada XAMP Jumpa gi gan...
Membuat Program Sederhana dengan Java Netbeans 7.1...
MENGENAI
SAYA
edimahdi
Lihat profil
lengkapku
Template Picture Window. Gambar template oleh luoman. Diberdayakan oleh Blogger.
v