Membuat Form Input Data Mhs

Anda mungkin juga menyukai

Anda di halaman 1dari 7

Mata Kuliah :Bhs Pemrograman III

Universitas Panca Budi Medan

MEMBUAT INPUT DATA KE DATABASE

1. Sebelum membuat input data terlebih dahulu kita buat sebuah database (MS Access). Dengan rincian sbb : Nama database Nama table : dbAkademik.mdb : tMhs

Setelah selesai silakan anda simpan di folder di yang sama dengan project anda 2. Membuat Koneksi Ke database Untuk membuat sebuah aplikasi database dibutuhkan sebuah koneksi ke database agar aplikasi terkoneksi ke database. Ada banyak cara koneksi ke database. Dalam kasus ini kita akan gunakan koneksi dengan ODBC. Untuk membuat koneksi menggunakan ODBC lakukan langkah berikut 1. Buka Control Panel dengan klik Start Control Panel Administrative Tools

2. Klik 2X Data Source (ODBC) maka akan tampil seperti gambar berikut

Oleh : Ismael, M. Kom

Mata Kuliah :Bhs Pemrograman III

Universitas Panca Budi Medan

3. Klik Command Add maka akan tampil seperti gambar berikut dan klik Microsoft Access Driver (*.Mdb) kemudian klik finish

4. Pada Data Source Name isikan dsMhs seperti gambar berikut, kemudian pilih Select

Oleh : Ismael, M. Kom

Mata Kuliah :Bhs Pemrograman III

Universitas Panca Budi Medan

5. Pilih Database yang akan digunakan seperti gambar berikut, kemudian pilih OK

6. klik Ok, OK Sampai disini kita sudah selesai membuat ODBC 7. Buka project yang minggu lalu. Kemudian tambahkan JFrameForm (cara nya

sudah dipelajari), beri nama Clasnya: InputData. Desain tampilan form seperti tampilan berikut

Oleh : Ismael, M. Kom

Mata Kuliah :Bhs Pemrograman III

Universitas Panca Budi Medan

Ganti Nama masing-masing oject diatas seperti table berikut Object Jlabel1 Jlabel2 Jlabel3 Jlabel4 Jlabel5 JTextField1 JTextField2 JTextField3 JComboBox2 JComboBox3 JButton1 JButton2 JButton3 JButton4 Nama Variabel TxtNim TxtNama TxtAlamat CmbFakultas CmdProdi BtnTambah BtnSimpan BtnBatal BtnKeluar Edit Text NIM Nama Alamat Fakultas Program Studi Tambah Simpan Batal Keluar

Isikan data berikut pada masing-masing Combo Object JFrameForm JButton1 JButton2 JButton3 JButton4 CmdFakultas CmdProdi Properties Title mnemonic mnemonic mnemonic mnemonic Model Model Nilai Simpan Data Mahasiswa T S B K .:Pilih:., Teknik, Ekonomi, Hukum, Pertanian, Agama Islam .:Pilih:., Tek Informatika, Sis Informasi, Tek Sim Informasi, Pertanian, H Perdata, H Pidana, Akuntansi, Keuangan, Manajemen, Dakwah, Filsafat

Oleh : Ismael, M. Kom

Mata Kuliah :Bhs Pemrograman III

Universitas Panca Budi Medan

8. langkah berikutnya masuk ke jendela coding kemudian buat beberapa fungsi seperti berikut ini di bawah fungsi public static void main(String args[]) public void Bersih(){ TxtNim.setText(""); TxtNama.setText(""); TxtAlamat.setText(""); CmbFakultas.setSelectedIndex(0); CmbProdi.setSelectedItem(".:Pilih:."); } public void Aktif(){ TxtNim.setEditable(true); TxtNama.setEditable(true); TxtAlamat.setEditable(true); CmbFakultas.setEnabled(true); CmbProdi.setEnabled(true); } public void TdkAktif(){ TxtNim.setEditable(false); TxtNama.setEditable(false); TxtAlamat.setEditable(false); CmbFakultas.setEnabled(false); CmbProdi.setEnabled(false); btnSimpan.setEnabled(false); }

9. Setelah selesai membuat kode diatas langkah selanjutnya tambahkan dibawah statement initComponent() kode berikut : Bersih(); TdkAktif();

10. Klik kanan pada object BtnTambah pilih EventActionActionPerformed kemudian masukan kode berikut : Aktif(); TxtNim.requestFocus();

11. Import paket yang diperlukan untuk akses database dan JoptionPane pada bagaian atas jendela Source

Oleh : Ismael, M. Kom

Mata Kuliah :Bhs Pemrograman III

Universitas Panca Budi Medan

import java.sql.*; import javax.swing.JOptionPane;

12. Klik kanan pada object BtnSimpan pilih EventActionActionPerformed kemudian masukan kode berikut : String nim="",nama="",alamat="",fakultas="",prodi=""; try{ nim=TxtNim.getText(); nama=TxtNama.getText(); alamat=TxtAlamat.getText(); fakultas=(String) CmbFakultas.getSelectedItem(); prodi=(String) CmbProdi.getSelectedItem(); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection cn =DriverManager.getConnection("jdbc:odbc:dsMhs","",""); String sql="Insert into TMhs values('"+nim+"','"+nama+"','"+alamat+"','"+fakultas+"','"+prod i+"')"; Statement st=cn.createStatement(); st.executeUpdate(sql); JOptionPane.showMessageDialog(null,"Data Sudah Disimpan","Simpan",JOptionPane.INFORMATION_MESSAGE); Bersih(); TdkAktif(); }catch(Exception e){ JOptionPane.showMessageDialog(null,"Ada Kesalahan Dalam Menyimpan Data Pada :"+e,"Error",JOptionPane.INFORMATION_MESSAGE); }

Catatan: yang berwarna dibuat dalam sat baris 13. Klik kanan pada object BtnBatal pilih EventActionActionPerformed kemudian masukan kode berikut : Bersih(); TdkAktif();

Oleh : Ismael, M. Kom

Mata Kuliah :Bhs Pemrograman III

Universitas Panca Budi Medan

14. Klik kanan pada object BtnKeluar pilih EventActionActionPerformed kemudian masukan kode berikut : System.exit(0);

15. Silakan disimpan kemudian Jalankan Programnya

Oleh : Ismael, M. Kom

Anda mungkin juga menyukai