ݺߣ

ݺߣShare a Scribd company logo
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 :
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;
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.getSelecte
dItem()+"',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
JTextFiled1 variable name vnofak
JTextFiled2 variable name vkode
JTextFiled3 variable name vtgl
JTextFiled4 variable name vjumlah
JBotton1 text
variable name
SAVE
tsave
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.
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
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

More Related Content

belajar neatbean

  • 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);
  • 4. 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.getSelecte dItem()+"',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) { } }
  • 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