Membuat Data Mahasiswa Dengan Java Netbeans Dan SQLite
Membuat Data Mahasiswa Dengan Java Netbeans Dan SQLite
Bismillahirrohmanirrohim. Assalamu alaikum ikhwan sekalian! Bertemu lagi dengan ane di Tutorial Membuat Data Mahasiswa dengan Java Netbeans dan SQLite ini. Langsung aja to the point ya! Donlot dulu SQLite Manager (add-on untuk firefox) di https://addons.mozilla.org/En-us/firefox/addon/sqlite-manager/ Setelah SQLite Manager telah terinstal, maka untuk membukanya caranya dalah dengan membuka Browser Firefox > Tools > SQLite Manager atau dengan cara Alt + T + Q. Tampilan awal dari SQLite manager adalah sebagai berikut :
Untuk membuat database baru kita tinggal klik icon new database atau pilih menu Database > New Database > beri nama databasenya dengan Akademik kemudian klik OK.
Tentukan lokasi penyimpanan database Akademik di direktori Project Netbeans yang sedang kita buat (satu direktori dengan project dalam folder db). Untuk membuat table baru klik icon Create table atau pilih menu table > Create table. Perhatikanlah gambar berikut ini :
Dan masukan query berikut: insert into mahasiswa values('001', 'Hendi Santika', 'Manajemen Informtika', '[email protected]', 'Jln. Cirengit') kemudian klik Run SQL! Dan table Mahasiswa pun telah terisi satu record baru.
Jika semuanya sudah ready, sekarang mari kita mulai tutorialnya. 1. Pertama buka Netbeans antum. 2. Buat Project baru di sana dengan cara pilih menu File > New Project > Pilih Categories Java > Project : Java Application. 3. Klik Next > Beri nama Projet-nya dengan MahasiswaApp > Finish
5. Masukan Library SQLite. 6. Buat Frame baru di package yang tadi kita buat. Beri nama dengan MahasiswaUI. Kalau sudah klik Finish. 7. Buatlah design seperti gambar berikut ini :
10
No 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Nama Komponen JTextField JTextField JTextField JTextField JTextField JButton JButton JButton JButton JButton JTable
Nama Variabel txtNoUrut txtNama txtJurusan txtEmail txtAlamat btnSimpan btnUbah btnHapus btnReset btnKeluar tblMhs
Design Form dan Database telah kita buat. Sekarang mari kita mulai ngodingnya. 8. Kembali ke netbeans. Lalu klik kanan di button Keluar > Event > ActionPerformed.
11
System.exit(0); 10. Buat Class baru di package kita beri nama dengan DBConnection. Ketikan koding sehingga seperti berikut : public class DBConnection { private Connection koneksi; public Connection connect(){ //untuk koneksi ke driver try{ Class.forName("org.sqlite.JDBC"); JOptionPane.showMessageDialog(null, "berhasil load driver"); }catch(ClassNotFoundException ex){ JOptionPane.showMessageDialog(null, "Tidak ada Driver!\n" + ex); } //untuk koneksi ke database try{ //String url="jdbc:sqlite:db/litedb.om4gus"; String url="jdbc:sqlite:db/Akademik.sqlite"; koneksi=DriverManager.getConnection(url); System.out.println("Berhasil koneksi"); }catch(SQLException se){ System.out.println("Gagal koneksi "+se); JOptionPane.showMessageDialog(null,"Gagal Koneksi Database","Peringatan",JOptionPane.WARNING_MESSAGE); } return koneksi; } }
12
Untuk memperbaiki error tekan Ctrl + Shift + I (untuk mengimpor package-package yang diperlukan). 11. Pilih button Simpan kemudian kilk kanan dan beri event > actionperform. Kemudian ketikan syntax berikut : Perhatikan gambar berikut ini :
13
14
12. Lakukan kembali langkah 17 untuk memberi aksi pada button Ubah dengan event > ActionPerformed :
15
Lalu masukkan ke event button Reset Ketikkan : reset(); 15. Buatlah metode baru dengan nama tampilData() :
16
17
Demikianlah tutorial singkat ini. Mudah2n bermanfaat. Mohon maf dari segala kekurangan. Kita ketemu lagi di tutorial berikutya. Download Source Codenya di : http://www.mediafire.com/?cqn148ooq28385d
18
About Me
Penulis bernama Hendi Santika, atau sering dipanggil h e n d i . Lahir di Cirengit Cangkuang Kabupaten Bandung hari Jumat tanggal 19 September 1986, dan besar di kota Banjaran. Penulis adalah Siswa lulusan Pesantren Persatuan Islam 34 Cibegol Soreang (Dekat Stadion Jalak harupat) alumni D3 Politeknik Piksi Ganesha Bandung, jurusan Manajemen Informatika angkatan tahun 2007.
Penulis aktif di berbagai komunitas teknologi, seperti Java User Group Bandung, Open Source University Meetup dan Java User Group Politeknik Piksi Ganesha Bandung. Saat ini penulis menjabat sebagai Leader di Java User Group Politeknik Piksi Ganesha Bandung dan Open Source University Meetup Politeknik Piksi Ganesha Bandung dan menjadi beberapa grup pemrograman.
19