MEMBUAT PROGRAM SEDERHANA DENGAN JAVA NETBEANS 7

 Sheet Music

 2 views
of 8
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Description
MEMBUAT PROGRAM SEDERHANA DENGAN JAVA NETBEANS 7
Share
Tags
Transcript
  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.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 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 FIND
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks