Anda di halaman 1dari 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, let’s 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).

2. IDE Java. Ane make Netbeans 7.3 bisa didonlot di :

3. SQL ite Manager. Antum bisa pilih SQLite Manager sesuai dengan selera antum.

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

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

3. Klik Next > Beri nama Projet-nya dengan ShinobiApp > Finish

3. Klik Next > Beri nama Projet-nya dengan ShinobiApp > Finish

4.

Buat package baru dengan nama hendi. shinobi.ui.

4. Buat package baru dengan nama hendi. shinobi.ui. 5. Masukan Library SQLite. 6. Buat Frame baru

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 :

klik Finish. 7. Buatlah design seperti gambar berikut ini : No Nama Komponen Nama Variabel 1.

No

Nama Komponen

Nama Variabel

1.

JTextField

txtNoUrut

2.

JTextField

txtNama

3.

JTextField

txtAsal

4.

JTextField

txtLevel

5.

JTextField

txtJutsu

6.

JButton

btnSimpan

7.

JButton

btnUbah

8.

JButton

btnHapus

9.

JButton

btnReset

10.

JButton

btnKeluar

11.

JTable

tblShinobi

Setelah design Frame Java telah kita buat sekarang tinggal menyiapakn database SQLite-nya

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 :

table yang telah kita buat adalah seperti gambar berikut : Design Form dan Database telah kita

Design Form dan Database telah kita buat. Sekarang mari kita mulai ngodingnya.

14. Kembali ke netbeans. Lalu klik kanan di button Keluar > Event > ActionPerformed.

mari kita mulai ngodingnya. 14. Kembali ke netbeans. Lalu klik kanan di button Keluar > Event

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.

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 :

kemudian kilk kanan dan beri event > actionperform. Kemudian ketikan syntax berikut : Perhatikan gambar berikut

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

aksi pada button Ubah dengan event > AtionPerformed : 19. Berilah event > actionPerformedpada button Hapus

19. Berilah event > actionPerformedpada button Hapus :

: 19. Berilah event > actionPerformedpada button Hapus : 20. Buatlah metod baru dengan nana reset

20. Buatlah metod baru dengan nana reset

button Hapus : 20. Buatlah metod baru dengan nana reset Lalu masukkan ke event button Reset

Lalu masukkan ke event button Reset Ketikkan :

reset();

21. Kalau sudah, mari kita jalankan aplikasinya

21. Kalau sudah, mari kita jalankan aplikasinya Demikianlah tutorial singkat ini. Mudah2n bermanfaat. Kita ketemu lagi

Demikianlah tutorial singkat ini. Mudah2n bermanfaat.

Kita ketemu lagi di tutorial berikutya.

Download Source Codenya di :

http://www.mediafire.com/?3k4b06gqf0ppcpp

About Me

About Me Penulis bernama Hendi Santika, atau sering dipanggil h e n d i . Lahir

Penulis bernama Hendi Santika, atau sering dipanggil h e n d i . Lahir di Cirengit Cangkuang Kabupaten Bandung hari Jum’at 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