• Tidak ada hasil yang ditemukan

Cara Membuat Form Input dengan Netbeans 6.8 dan Microsoft ofice Access

N/A
N/A
Protected

Academic year: 2021

Membagikan "Cara Membuat Form Input dengan Netbeans 6.8 dan Microsoft ofice Access"

Copied!
16
0
0

Teks penuh

(1)

Cara Membuat Form Input dengan Netbeans 6.8 dan Microsoft ofice Access

Pada kesempatan kali ini saya ingin berbagi tentang bagaimana cara membuat Form Input Data Dengan Netbeans dan Microsoft ofice Access.. saya memilih jForm Input Edit User Menu sebagai sambungan dari contoh form yang sudah saya buat sebelumnya yaitu jForm RekapToefl.. Langsung saja tanpa basabasi Let`s Study..

Siapkan Form dengan struktur sebagai berikut :

1. Hal pertama yang harus diperhatikan adalah pastikan bahwa komputer anda telah terinstal java JDK dan Netbeans 6.0.

2. Buka Netbeans 6.0 anda dan pilih Categories "Java" dan Project "Java Aplication", Lalu Klik Next.

3. Selanjutnya isi nama Project "RekapToefl". Perlu diperhatikan pada pembuatan nama project ini digunakan juga sebagai nama class. dan juga perlu diperhatikan penggunaan judul tidak boleh ada spasi. jika telah selesai menulis nama project, klik Finish.

(2)

4. Selanjutnya setelah membuat nama project, kita lakukan pembuatan Form dengan cara klik kanan pada "ProgramAritmatik" yang terdapat pada projects, pilih jFrameForm.

5. Setelah memilih jFrame Form maka Akan tampil interface Gui. Dan lakukan seperti modifikasi seperti dibawah ini. gunakan 8 buah jLabel, 7 Buah jTextField, dan 9 Buah jButton, 1Buah jScrolPane, dan anda atur sesuai yang anda inginka

(3)

Keterangan: •JtextFile => txtNAMA • JtextFile => txtTGLLAHIR • JtextFile => txtLISTENING • JtextFile => txtSTRUCTURE • JtextFile => txtREADING • JtextFile => txtSCORE • JtextFile => txtINSTITUSI

Cara untuk mengganti jTextFile klik kanan=> Change Variable Name => klik/enter dan akan muncul dialog seperti gambar dibawah, kemudian anda tinggal mengganti namay.

Yg brwrna orange :Panel

Rekap Toefl:Label

Yg brwrna Abu : Panel JTextFile JTextFile JTextFile JTextFile JTextFile JTextFile JTextFile Nama,TglLahir,Listening,Stru cture,Reading, dan Institusi:Label JButton JButton JButton JButton JButton Scroll Pane

(4)

6. Setelah anda atur, maka langkah selanjutnya adalah membuat tombol-tombol jButton berfungsi sesuai dengan fungsinya masing-masing. perta kita membuat program untuk jButton1(jumlah) dengan cara, klik kana pada jButtton1(Jumlah) dan pilih Event - Action - ActionPerformed seperti dibawah ini.

7. Selanjutnya tuliskan baris program seperti dibawah ini, tepat dibawah private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

int LISTENING; int STRUCTURE; int READING;

int NILAI4= (int) (0 / 3.0*10.0); String Hasil;

/** mengambil nilai String d jTextField dan diubah ke * tipe Integer dan ditampung divariabel LISTENING,

* STRUCTURE, variabel READINg digunakan untuk menampung * hasil penjumlahan LISTENING, STRUCTURE dan READING */

LISTENING=Integer.valueOf(txtLISTENING.getText()); STRUCTURE = Integer.valueOf(txtSTRUCTURE.getText()); READING=Integer.valueOf(txtREADING.getText());

(5)

NILAI4= (int) ((LISTENING + STRUCTURE + READING) / 3.0*10.0) ; /** mengubah tipe data ke String agar dapat

* ditampilkan kembali pada Form */

Hasil=String.valueOf(NILAI4); txtSCORE.setText(Hasil); }

7. Setelah anda selesai mengatur, pastikan Main Class program anda seprti di bawah ini:

package rekaptoefl; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JOptionPane; import javax.swing.JTable; /** *

(6)

*/

public class RekapToefl extends javax.swing.JFrame { private JTable tabel;

private DefaultTableModel tabMode; Connection conn;

/** Creates new form RekapToefl */ public RekapToefl() {

initComponents(); tampilTabel();

8. Selanjutnya lakukan hal yang sama pada tombol jButton2(Reset) sama seperti jButton sebelumnya. dan tulis kan baris programnya seperti gambar dibawah ini.

private void BRESETActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:

txtLISTENING.setText(""); txtSTRUCTURE.setText(""); txtREADING.setText(""); txtSCORE.setText("");}

(7)

8. Selanjutnya lakukan hal yang sama pada tombol jButton3(Simpan) sama seperti jButton sebelumnya. dan tulis kan baris programnya seperti gambar dibawah ini.

private void BSIMPANActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:

if(BSIMPAN.getText().equalsIgnoreCase("Simpan")) simpanData();

else

rubahData();

(8)

public void simpanData(){ try { conn.close(); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn = DriverManager.getConnection("jdbc:odbc:RekapToefl"); Statement st=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDAT ABLE);

int rs=st.executeUpdate("INSERT INTO RekapToefl VALUES("+"'"+txtNAMA.getText()+ "','"+txtTGLLAHIR.getText()+"','"+txtLISTENING.getText()+"','"+txtSTRUCTURE.getText()+ "','"+txtREADING.getText()+"','"+txtSCORE.getText()+"','"+txtINSTITUSI.getText()+"')"); String Data[]={txtNAMA.getText(),txtTGLLAHIR.getText(),txtLISTENING.getText(),txtSTRUCTUR E.getText(),txtREADING.getText(),txtSCORE.getText(),txtINSTITUSI.getText()}; if(rs>0){ JOptionPane.showMessageDialog(this,"Input Berhasil"); tabMode.addRow(Data); // Menambah data ke jTable }

else JOptionPane.showMessageDialog(this,"Input Berhasil"); st.close();

conn.close(); }

catch (ClassNotFoundException cnfe) { // Ketika Gagal Memanggil Driver System.out.println("Class Driver tidak ditemukan.. : " + cnfe);

System.exit(0); }

catch (SQLException sqle) {

System.out.println("Proses Query Gagal = " + sqle); System.exit(0);

}

catch(Exception e){

System.out.println("Koneksi Gagal " +e.getMessage()); System.exit(0);

} }

(9)

Anda bias menyisipkan Source Program ini di mana saja.

8. Selanjutnya lakukan hal yang sama pada tombol jButton4(Keluar) sama seperti jButton sebelumnya. dan tulis kan baris programnya seperti gambar dibawah ini.

private void BKELUARActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:

(10)

8. Selanjutnya lakukan untuk jScrol Pane anda cukup menambahakan dan tulis kan baris programnya seperti gambar dibawah ini.

Untuk mengambil data

private Object[][] getData(){ Object [][]data1=null; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn = DriverManager.getConnection("jdbc:odbc:RekapToefl"); Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATA BLE);

ResultSet rs=st.executeQuery("SELECT * FROM RekapToefl");

rs.last(); int rowcount=rs.getRow(); rs.beforeFirst(); data1=new Object[rowcount][7]; int no=-1; while(rs.next()){ no=no+1; data1[no][0]=rs.getString("NAMA"); data1[no][1]=rs.getString("TGL LAHIR"); data1[no][2]=rs.getString("LISTENING"); data1[no][3]=rs.getString("STRUCTURE"); data1[no][4]=rs.getString("READING"); data1[no][5]=rs.getString("SCORE");

(11)

data1[no][6]=rs.getString("INSTITUSI"); }

st.close(); conn.close(); }

catch (ClassNotFoundException cnfe) { // Ketika Gagal Memanggil Driver System.out.println("Class Driver tidak ditemukan.. : " + cnfe);

System.exit(0); }

catch (SQLException sqle) { // Ketika Gagal Sql System.out.println("Proses Query Gagal = " + sqle);

System.exit(0); }

catch(Exception e){

System.out.println("Koneksi Access Gagal " +e.getMessage()); System.exit(0);

}

return data1; }

Untuk Menampilkan Table di jScroll Pane:

private void tampilTabel(){

String [] JudulKolom={"NAMA","TGL

LAHIR","LISTENING","STRUCTURE","READING","SCORE","INSTITUSI"}; tabel=new JTable();

tabMode = new DefaultTableModel(getData(), JudulKolom){ boolean[] canEdit = new boolean [] { false, false, false }; @Override

public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex];

} };

tabel.setModel(tabMode);

jScrollPane1.setViewportView(tabel); }

Untuk Cnfigurasi Buton-Buton:

public void configBtn(Boolean status) {

BEDIT.setEnabled(status); BHAPUS.setEnabled(status); BKELUAR.setEnabled(status); BSIMPAN.setEnabled(!status);

(12)

txtNAMA.setEnabled(!status); txtTGLLAHIR.setEnabled(!status); txtLISTENING.setEnabled(!status); txtSTRUCTURE.setEnabled(!status); txtREADING.setEnabled(!status); txtSCORE.setEnabled(!status); txtINSTITUSI.setEnabled(!status); }

public void clearText() { txtNAMA.setText(""); txtTGLLAHIR.setText(""); txtLISTENING.setText(""); txtSTRUCTURE.setText(""); txtREADING.setText(""); txtSCORE.setText(""); txtINSTITUSI.setText(""); }

Untuk Mengambil data Dari JTable:

void ambilData_dari_JTable() { int row = tabel.getSelectedRow();

// Mengambil data-data yang dipilih pada JTable

String NAMA = tabMode.getValueAt(row, 0).toString(); String TGLLAHIR = tabMode.getValueAt(row, 1).toString(); String LISTENING = tabMode.getValueAt(row, 2).toString(); String STRUCTURE = tabMode.getValueAt(row, 3).toString(); String READING = tabMode.getValueAt(row, 4).toString(); String SCORE = tabMode.getValueAt(row, 5).toString(); String INSTITUSI = tabMode.getValueAt(row, 6).toString();

txtNAMA.setText(NAMA); txtTGLLAHIR.setText(TGLLAHIR); txtLISTENING.setText(LISTENING); txtSTRUCTURE.setText(STRUCTURE); txtREADING.setText(READING); txtSCORE.setText(SCORE); txtINSTITUSI.setText(INSTITUSI); }

(13)

9. Setelah selesai membuat program, kemudian anda buat DataBased dengan menggunakan Microsoft ofice Access.

 Pertama anda buaka Microsoft ofice Access.

 Kedua pilih Blank DataBased=> File Name, di file name anda bias mengganti namaya sesuai nama program anad di netbeans, tapi sya sudah membuat dengan nama

RekapToefl, setelah anda kasih nama kemudian klik Buton Create.

(14)

Setelah ini anda klik View kemudian akan muncul dialog seperti

Kemudian anda ganti Nma yang ada di Table Name dengan nama databes anda, kemudian tekan OK dan akan muncul table

Anda tinggal mengisikan nama-nama table sesuai yang ada dengan di jForm program netbeans anda seperti gambar berikut

(15)

Kemudian anda klik View => Yes dan muncul Table yg anda isikan tadi

Selesai deh pembuatan dataBase anda .

 Kemudin Close Microsoft ofice Access, dan Run program anda

 Sebelum anda Run program anda, anda harus menyeting ODBC nya dulu, Caranya :

- Klik Start => ControlPanel => Performance and Maintenance => Administrative Tools => Data Source(ODBC) => add =>

=> Finish=>Kamu ketik nama DataDase yang sudah anda buat di Data Source Name=> select, cari nama DataBase yang anda buat di polder yng anda simpan=> OK=>OK=>Ok. Selesai deh pembuatan data base.

(16)

10. Setelah selesai semua anda Runing Program dengan menekan atau tekan f6.

Referensi

Dokumen terkait

Standar Nasional Pendidikan adalah kriteria minimal tentang sistem pendidikan di seluruh wilayah hukum Negara Kesatuan Republik Indonesia (NKRI). Standar Nasional

ƒ Orang tua dan saudara-saudara penulis yang telah banyak memberikan dukungan moril maupun materiil kepada penulis dalam penyusunan skripsi ini... ƒ Saudari Meylina dan keluarga

Peran informan utama berada pada dua orang jemaat dari zawiyah Pondok Cabe dan Rabbani Sufi Center , sedangkan informan tambahan berada pada empat orang jemaat tarekat

DAFTAR PEMILIH TETAP PEMILIHAN GUBERNUR DAN WAKIL GUBERNUR PROVINSI ACEH SERTA BUPATI DAN WAKIL BUPATI KABUPATEN ACEH BESAR TAHUN 2017 PROVINSI KABUPATEN/KOTA.. KECAMATAN

hubungannya dengan harga saham dari yang dibutuhkan informasi laporan keuangan, menunjukkan bahwa investor melihat pengungkapan sukarela seperti yang kredibel.. Frost (1997)

Nanopartikel cerium oxide telah berhasil disintesis menggunakan metode presipitasi dalam campuran volume pelarut aqua DM : isopropanol (1:6) yang diikuti kalsinasi

kejadian atau peristiwa dalam cerita sebuah karya sastra, baik yang terjadi.. secara berurutan yang sesuai dengan urutan waktu maupun

Tujuan dari penelitian ini adalah : (1) Untuk mengkaji keberhasilan penerapan metode kooperatif tipe jigsaw pada proses pembelajaran IPA pokok bahasan makhluk hidup di kelas 4