Anda di halaman 1dari 19

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Disusun Oleh : Hendi Santika

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 :

Bila sudah silhkan klik OK.

Bila ada Konfirmasi klik Yes saja.

Untuk menginput data ke table mahasiswa pilih tab Execute SQL.

Dan masukan query berikut: insert into mahasiswa values('001', 'Hendi Santika', 'Manajemen Informtika', 'hendisantika@gmail.com', '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

4. Buat package baru dengan nama hendi. shinobi.ui.

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.

9. Ketikan kode berikut ini

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 :

13. Berilah event > actionPerformed pada button Hapus :

15

14. Buatlah metod baru dengan nama reset

Lalu masukkan ke event button Reset Ketikkan : reset(); 15. Buatlah metode baru dengan nama tampilData() :

16

16. Buatlah metod baru dengan nama loadTable() :

17

17. Kalau sudah, mari kita jalankan aplikasinya

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.

Penulis dapat dihubungi di : +6281321411881 hendisantika@yahoo.co.id hendisantika@gmail.com http://hendisantika.wordpress.com/ http://twitter.com/batosai83 http://facebook.com/hendisantika

19

Anda mungkin juga menyukai