This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Oleh : Edi Sucipto. [email protected], , dapatkan produk aplikasi kami pada http://yoursoft01.blogspot.com/
1
TURORIAL NETBEANS 6
MODUL I
Pengenalan Antarmuka Netbeans
1. Membuat Project Baru Klik Start -> All Programs -> Netbeans Setelah Loading, pilihlah menu File pada jendela bagian atas, pilih new Project, pilih JAVA Aplication, Next
Oleh : Edi Sucipto. [email protected], , dapatkan produk aplikasi kami pada http://yoursoft01.blogspot.com/
2
Buat Nama Project kita (harus tanpa spasi), Cth Muslim_Soft, dan Finish. Pada jendela Project Explorer sebelah kanan, pilih Source Package, Klik kanan (pada default package),pilih New, pilih Java Package dan tulis nama package baru kita. Cth koneksi Sekarang kita akan membuat sebuah form dengan meng-Klik kana di package koneksi, pilih New dan pilihlah JFrameForm Isi nama Form-nya. Cth Edi_Soft, dan desainlah Form seperti gambar berikut :
Oleh : Edi Sucipto. [email protected], , dapatkan produk aplikasi kami pada http://yoursoft01.blogspot.com/
4
jLabel7 = TABEL DATA PEGAWAI
2. jTextField Klik kanan pada jTextField dan pilih Edit text . Lalu kita kosongkan Klik Kanan lagi pada jTextField dan pilih Change Variable Name … Ketentuan : jTextField1 = tNip
Oleh : Edi Sucipto. [email protected], , dapatkan produk aplikasi kami pada http://yoursoft01.blogspot.com/
6
MODUL II
Koneksi ke Database Access dengan Data Source (ODBC)
Buka Microsoft Access 2003 Pilih Blank Database -> Create Table in Design View Buatlah seperti gambar berikut : Dan simpan database dengan nama Karyawan dan tempatkan databasenya berada di dalam project kita, di dalam folder src
Oleh : Edi Sucipto. [email protected], , dapatkan produk aplikasi kami pada http://yoursoft01.blogspot.com/
8
Ketikkan pada Login Name: admin dan Password: admin Klik Ok -> Ok dan database kita telah terdaftar pada List Data Source ODBC Dan keluarlah dari jendela ODBC (Anda juga dapat menggunakan Database SQL Server yang kemudian kita koneksikan dengan ODBC dengan memilih Driver SQL Server dan melakukan beberapa konfigurasi pada Koneksi ODBC sesuai dengan kebutuhan server anda). Nah.. sekarang kita kembali membuka project kita pada program Netbeans yang telah kita buat sebelumnya. Tambahkan satu Class untuk mengisi Table di Form kita dengan Database, caranya :
Klik kanan pada Package koneksi -> New -> Java Class -> isikan namanya : IsiTabel -> Ok
Oleh : Edi Sucipto. [email protected], , dapatkan produk aplikasi kami pada http://yoursoft01.blogspot.com/
10
} /********************************************************/ Tekan Ctrl+S untuk menyimpan datanya, Kita kembali ke Form Utama, untuk mengisi SC SQL pada Form ini, maka sebelumnya kita harus menambahkan sintaks pengenalnya dulu, he… Ini dia (Ingat.. sintaks ini ditempatkan di bawah bacaan package koneksi pada bagian atas) : import java.sql.*; import javax.swing.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Edi_Soft extends javax.swing.JFrame { private Connection con ; private Statement st; /** Creates new form Edi_Soft */ public Edi_Soft() { initComponents(); Koneksi(); ResultSet rs = getResultFromShippers(); TabelPegawai.setModel(new IsiTabel(rs)); } Dan ini Public SC yang bisa dipanggil, tempatkan ini di bagian bawah setelah sintaks di atas /**********************************************************/ public void Koneksi(){ String dbname = "jdbc:odbc:Karyawan"; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection(dbname,"admin","admin"); } catch(ClassNotFoundException ex) { System.err.println("Driver Error"); ex.printStackTrace(); System.exit(1); } catch(SQLException e){ System.out.println("Tidak berhasil koneksi"); } } public ResultSet getResultFromShippers(){
Oleh : Edi Sucipto. [email protected], , dapatkan produk aplikasi kami pada http://yoursoft01.blogspot.com/
13
Lakukan Prosedur yang sama untuk Button2 selanjutnya ya Ini SC pada Button Refresh : /************************************************/ Bersih();
/****************************************************/ Lho Kok?? Ia,, karena ia hanya cukup memanggil class public void Bersih() yang berada di bagian atas (lihat halaman 11) Ini SC pada Button Tambah : /*****************************************************/ String NIP = tNip.getText(); String Nama = tNama.getText(); String Alamat = tAlamat.getText(); String Telepon = tTelp.getText(); String Gol = tGol.getText(); String GajiPokok = tGaji.getText(); try { String dbname="jdbc:odbc:Karyawan"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection(dbname,"admin","admin"); Statement statement = con.createStatement(); String sql="insert into Pegawai values('"+NIP+"','"+Nama+"','"+Alamat+"','"+Telepon+"','"+Gol+"','"+GajiPokok+"');"; statement.executeUpdate(sql); statement.close(); JOptionPane.showMessageDialog(null, "Data berhasil di tambah.","Update Data",JOptionPane.INFORMATION_MESSAGE); Bersih(); con.close(); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Error: "+ e,"Error Update",JOptionPane.WARNING_MESSAGE); //System.err.println("Exception: "+e.getMessage());