You are on page 1of 9

Membuat Data Mahasiswa dengan Java Netbeans dengan database SQLite

Disusun Oleh : Hendi Santika Bismillahirrohmanirrohim ! Apa kabar antum sekalian? Mudah-mudahan baik-baik saja ya. Pada tutorial kali ini ana mw menunjukan kepada antum sekalian bagaimana caranya membuat sebuah aplikasi java netbeans dengan database SQLite. Mungkin ini masih dasar, tetapi niat ana barangkali ada kawan-kawan sekalian yang belum mengetahui bagaimana caranya membuat aplikasi java dengan SQLite. Mudah-mudah bermanfaat. Oke, lets straight to the point! Pertama-tama sebelum kita mulai ngoding perlu diperhatikan dulu kebutuhan-kebutuhan untuk ngoding ini. Yaitu : 1. Java 7 / JDK terbaru (biar update gitu lohh.. Hehehe). Bisa didonlot di : http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. IDE Java. Ane make Netbeans 7.3 bisa didonlot di : https://netbeans.org/downloads/ 3. SQL ite Manager. Antum bisa pilih SQLite Manager sesuai dengan selera antum. a. Lita : http://www.dehats.com/drupal/?q=node/58#install b. SQLite Manager : http://sqlitemanager.en.softonic.com/ c. SQLite Browser : http://sqlitebrowser.sourceforge.net/ d. SQLite Manager firefox plugin : https://addons.mozilla.org/En-us/firefox/addon/sqlite-manager/ e. SQLite Expert : http://www.sqliteexpert.com/download.html Tapi biar sama dengan yang akan ane pake. Disarankan pake Lita. 4. Library SQLite. Bisa didonlot di http://www.sqlite.org/download.html atau http://www.java2s.com/Code/Jar/s/Downloadsqlitejdbc372jar.htm 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 ShinobiApp > 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 ShinobiUI. Kalau sudah klik Finish. 7. Buatlah design seperti gambar berikut ini :

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 txtAsal txtLevel txtJutsu btnSimpan btnUbah btnHapus btnReset btnKeluar tblShinobi

Setelah design Frame Java telah kita buat sekarang tinggal menyiapakn database SQLite-nya 8. Buka SQLite Manager Lita yang telah kita install tadi.

9. Pilih Create a New Database. 10. Klik Browse > kemudian simpan di folder Netbeans kita. Buatlah folder baru dengan nama db di direktori project kita. Beri nama file SQLite kita dengan shinobi. Perhatikanlah gambar berikut ini kemudia kilk create. 11. Beri nama table tersebut dengan nama ninja. Kemudian untuk field table yang pertama beri nama id dengan tipe Integer. 12. Untuk menambah field baru pilihlah New Field NO Field Name Field Type Default Value Uncheck Ket 1. nama text 25 Allow null Add Field 2. asaldesa text 25 null Add Field 3. level text 25 null Add Field 4. jutsu text 25 null Add Field 13. Hasil akhir table yang telah kita buat adalah seperti gambar berikut :

Design Form dan Database telah kita buat. Sekarang mari kita mulai ngodingnya. 14. Kembali ke netbeans. Lalu klik kanan di button Keluar > Event > ActionPerformed.

15. Ketikan kode berikut ini System.exit(0); 16. Buat Class baru di package kita beri nama dengan DBConnection. Ketikan koding sehingga seperti berikut : import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import javax.swing.JOptionPane; /** * @author Hendi Santika */ public class DBConnection { private Connection koneksi; public Connection connect(){ //untuk koneksi ke driver try{ Class.forName("org.sqlite.JDBC"); System.out.println("berhasil load driver"); }catch(ClassNotFoundException cnfe){ System.out.println("Tidak ada Driver "+cnfe); } //untuk koneksi ke database try{ //String url="jdbc:sqlite:db/litedb.om4gus"; String url="jdbc:sqlite:db/db_cities.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; } }

Untuk memperbaiki error tekan Ctrl + Shift + I (untuk mengimpor package-package yang diperlukan). 17. Pilih button Simpan kemudian kilk kanan dan beri event > actionperform. Kemudian ketikan syntax berikut : Perhatikan gambar berikut ini :

18. Lakukan kembali langkah 17 untuk memberi aksi pada button Ubah dengan event > AtionPerformed :

19. Berilah event > actionPerformedpada button Hapus :

20. Buatlah metod baru dengan nana reset

Lalu masukkan ke event button Reset Ketikkan : reset();

21. Kalau sudah, mari kita jalankan aplikasinya

Demikianlah tutorial singkat ini. Mudah2n bermanfaat. Kita ketemu lagi di tutorial berikutya. Download Source Codenya di : http://www.mediafire.com/?3k4b06gqf0ppcpp

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

You might also like