Selamat malam sob,,,,,
Pa kabar hari ni?????
Pasti sehat semua dong buktinya pada bisa internetan
He,,, he,, he,,,
Kli ni q kan posting tutorial pengunaan netbeans,, awalnya karna ada tugas mata kuliah pemrograman java yang dibawakan oleh dosen tentunya he,, he,,
bagi para master ataupun sugunya java (NetBeans) lebih baik abaikan saja posting ni karna pasti membosankan nantinya.
Oc langsung ja
Opsssss,,,,
Sekali lagi ni hanya bagi orang pemula kyak q ni,,,,
Oc,, Oc,, Oc,,
NB :
Jangan lupa tinggalkan Comen yang membangun perbaikan posting kedepannya.
Buka atau jalankan aplikasi Netbeans disini mengunakan NetBeans IDE 6.9.1

Gambar2. Loading Netbeans 6.9.1
Tampilan utama program netbeans IDE 6.9.1

Setelah program Netbeans IDE 6.9.1 terbuka untuk memulainya buat sebuah project dengan cara klik file > new project seperti pada gambar4

Gambar 4. menbuat project baru
Pada categories pilih java dan pada projects pilih Java Application lalu pilih Next seperti pada gambar 5

Gambar 5. pemilihan java aplication
Beri nama dan lokasi project yang akan dibangun sebagai contoh akan membuat sebuah project dengan nama Barang yang disimpan pada direktori D:/Netbeans. Sebagai tambahan hilangkan tanda ceklis pada create main class dan set as main project agar tidak terbentuknya sebuah class main. Setelah itu klik finish

Gambar 6. Pembuatan nama dan lokasi Project
Akan muncul tampilan NetBeans dan dilanjutkan untuk membuat project barang seperti gambar7 Dan buat terlebih dahulu sebuah folder di D:\Netbeans\Barang\src\ disini dicontohkan folder Appbarang sebagai tempat source codenya nanti setelah itu klik kanan Appbarang pilih New > JFrame Form, Lalu beri nama class namenya yang berbeda lanjutkan dengan klik tombol Finish.

Gambar 7. Pembuatan Jframe Form

Gambar 8. Pembuatan nama dan lokasi frmproject
Setelah itu dilanjutkan dengan membuat java class

Gambar 9. Pembuatan java class

Gambar 10. Pembuatan java class dengan namatabelbarang
Setelah itu merancang sebuah form untuk project barang seperti pembuatan label, tombol button, text dll serta sesuaikan nama nama objeknya.


Gambar 11. Perancangan desain
Rancang desain sampai seperti gambar

Gambar12. desain akhir
Menghubungkan kedalah database dengan database Access
Masuk ke control panel pilih Administrative Tools pilih Data Sources (ODBC) Pilih add pilih Driver do Microsoft access(*.mdb) setelah itu pilih finish seperti gambar 13



Setelah itu program dapat menyimpan sebuah data barang kedalam sebuah database dengan menklik tombol simpan



Gambar 13 Pemilihan Database yang akan dikoneksikan
setelah itu pada data source name isi dengan Aplikasibarang ini dikarnakan dalam source kode Aplikasibarang dibuat sebagai pengkoneksian setelah itu pilih select yaitu untuk memilih database yang telah dibuat

Gambar 14. Pemberian nama Data Source
Cari dimana data Acces yang telah dibuat disimpan setelah didapat pilh Ok setelah itu pilih lagi oc

Gambar 14. Pemilihan database
Menjalankan Program
Untuk menjalankanya klik tanda
sehingga muncul seperti gambar 13



Pada
frmbarang isikan souce code berikut
/**
*
* @author Folman
*/
package
Appbarang;
import
java.sql.Connection;
import
java.sql.DriverManager;
import
java.sql.ResultSet;
import
java.sql.SQLException;
import
java.sql.Statement;
public
class frmbarang extends javax.swing.JFrame {
private Connection con ;
private Statement st;
/** Creates new form frmbarang */
public frmbarang() {
initComponents();
Koneksi();
ResultSet rs=getResultfrombarang();
jTable1.setModel(new tabelbarang(rs));
}
public
void Koneksi(){
String dbname =
"jdbc:odbc:Aplikasibarang";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con =
DriverManager.getConnection(dbname,"","");
}
catch(ClassNotFoundException ex) {
System.err.println("Driver
Error");
ex.printStackTrace();
System.exit(1);
}
catch(SQLException e){
System.out.println("Tidak berhasil
koneksi");
}
}
public
ResultSet getResultfrombarang(){
ResultSet rs=null;
try {
st=con.createStatement();
rs=st.executeQuery("SELECT
* FROM tblbarang");
}
catch(SQLException ex){
ex.printStackTrace();
}
return(rs);
}
public
void dbClose(){
try {
con.close();
}
catch(SQLException sqlex){
System.err.println("Error
:Koneksi Database tidak Bisa diputus");
}
}
public
String pisah(String isi){
return "'"+isi+"'";
}
public void bersih(){
txtkdbrg.setText("");
nmbrg.setText("");
txtsat.setText("");
txthrg.setText("");
txtkdbrg.requestFocus();
}
private void
btsimpanActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String id=txtkdbrg.getText();
String nm=nmbrg.getText();
String stnx=txtsat.getText();
String hr=txthrg.getText();
String insertStr="";
try{
st = con.createStatement();
insertStr="insert into
tblbarang(kode_barang,nama,satuan,harga)values("
+pisah(id)+","
+pisah(nm)+","
+pisah(stnx)+","
+pisah(hr)
+")";
int done=st.executeUpdate(insertStr);
ResultSet rs = getResultfrombarang();
jTable1.setModel(new tabelbarang(rs));
bersih();
}
catch(Exception e){
e.printStackTrace();
}
}
private
void ttambahActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
bersih();
btsimpan.setEnabled(rootPaneCheckingEnabled);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new
Runnable() {
public void run() {
new
frmbarang().setVisible(true);
}
});
}
private javax.swing.JButton btsimpan;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JScrollPane
jScrollPane1;
private javax.swing.JTable jTable1;
private javax.swing.JTextField nmbrg;
private javax.swing.JButton ttambah;
private javax.swing.JTextField txthrg;
private javax.swing.JTextField txtkdbrg;
private javax.swing.JTextField txtsat;
}
Pada
tabelbarang isikan souce code berikut
package
Appbarang;
import
java.sql.ResultSet;
import
java.util.ArrayList;
import
javax.swing.table.AbstractTableModel;
/**
@author Folman
*/
public
class tabelbarang extends AbstractTableModel{
private
String[] columnNames={"Id Barang","Nama
Barang","Satuan","Harga"};
private
Object[][] data = new Object[50][4];
public
tabelbarang (ResultSet rs) {
int brs =0;
try{
while(rs.next()){
data[brs][0] = rs.getString("kode_barang")
;
data[brs][1] =
rs.getString("nama") ;
data[brs][2] =
rs.getString("satuan") ;
data[brs][3] =
rs.getString("harga") ;
brs++ ;
} }
catch(Exception e){
System.out.println("Exception in Tabel
tblbarang");
}
}
public Object getValueAt(int rowindex, int
columnindex) {
return data[rowindex][columnindex];
}
public int getRowCount() {
return data.length ;
}
public int getColumnCount() {
return columnNames.length ;
}
public String getColumnName(int param) {
return columnNames[param];
}

Tidak ada komentar:
Posting Komentar