Pemrograman Database Java-MySQL

download Pemrograman Database Java-MySQL

of 12

description

Tutorial sederhana pemrograman Java GUI dengan Netbeans dan database MySQL

Transcript of Pemrograman Database Java-MySQL

Pemrograman Database Java MySQL Menggunakan NetbeansOleh : Eko Sugiharto, S.KomSebelum dimulai pembahasan pemrograman database ini, diasumsikan bahwa program aplikasi yang dibutuhkan sudah tersedia dan siap digunakan, meliputi jdk, Netbeans dan MySQL. Dan diasumsikan bahwa pembaca telah memahami dasar-dasar pembuatan database dan tabel menggunakan MySQL. Untuk memulai tutorial ini, pertama-tama buatlah database dengan nama mahasiswa, kemudian buatlah tabel dengan nama yang sama yaitu mahasiswa sesuai dengan struktur berikut ini : Field Type Primary Key NIM Varchar(10) Yes Nama Varchar(30) Jurusan Varchar(20) Alamat Varchar(50) Phone Varchar(15) Setelah database dan tabel telah dibuat, kemudian ikutilah langkah-langkah berikut ini : 1. 2. Aktifkan Netbeans IDE, kemudian klik File New Project untuk membuat project baru Pada kotak dialog New Project, pilih Java pada bagian Categories dan Java Application pada bagian Projects, kemudian klik Next

Eko Sugiharto, S.Kom

1

3.

Pada kotak dialog New Java Application, pada Project Name ketik Mahasiswa dan pada Project Location tentukan drive untuk menyimpan project yang kita buat, kemudian klik Finish

4.

Tambahkan library dengan cara klik kanan pada bagian Libraries kemudian pilih Add Library

5.

Pilih MySQL JDBC Driver kemudian klik Add Library

6.

Kemudian tambahkan file baru untuk Jframe atau form mahasiswa dengan cara klik File New File

Eko Sugiharto, S.Kom

2

7.

Pada kotak dialog New File, pilih Swing GUI Forms pada bagian Categories dan pilih JFrame Form pada bagian File Types, kemudian klik Next

8.

Pada kotak dialog New JFrame Form, ketik frmMahasiswa pada bagian Class Name, kemudian klik Finish

Eko Sugiharto, S.Kom

3

9.

Kemudian tambahkan 5 Label, 4 Text Field, 1 Combo Box, 5 Button, 1 Scroll Pane dan 1 Tabel seperti contoh di bawah ini.

(catatan : untuk pembuatan tabel, pertama buat terlebih dahulu Scroll Pane kemudian tambahkan Tabel di dalam Scroll Pane yang telah kita buat) 10. Atur properties jLabel1 sampai dengan jLabel5 dengan cara klik kanan kemudian Edit Text, sehingga masing-masing propertinya menjadi NIM, Nama, Jurusan, Alamat dan Phone 11. Atur properties jTextField1 sampai dengan jTextField4 dengan cara klik kanan kemudian Edit Text, lalu hapus text pada setiap TextField 12. Atur pula properties jTextField1 sampai dengan jTextField4 dengan cara klik kanan kemudian Change Variable Name sehingga masing-masing propertinya menjadi txtNIM, txtNama, txtAlamat dan txtPhone (catatan : Java bersifat case sensitive sehingga besar kecil huruf nama variabel berpengaruh) 13. Atur properti jComboBox1 dengan cara klik kanan kemudian Change Variable Name menjadi cmbJurusan, atur pula properti model pada jendela Properties di sebelah kanan seperti pada contoh gambar berikut ini :

Eko Sugiharto, S.Kom

4

14. Atur properti jTable1 dengan cara klik kanan kemudian Change Variable Name menjadi tabel, kemudian klik kanan kembali lalu pilih Table Contents, pada kotak dialog pindahkan pada tab Columns kemudian atur sesuai contoh gambar berikut ini :

15. Atur properties jButton1 sampai dengan jButton5 dengan cara klik kanan kemudian Edit Text sehingga masing-masing propertinya menjadi Tambah, Simpan, Ubah, Hapus dan Tutup 16. Atur pula properties jButton1 sampai dengan jButton5 dengan cara klik kanan kemudian Change Variable Name sehingga masing-masing propertinya menjadi btnTambah, btnSimpan, btnUbah, btnHapus dan btnTutup 17. Tampilan akhir frmMahasiswa yang telah kita ubah propertiesnya menjadi seperti contoh berikut ini :

Eko Sugiharto, S.Kom

5

18. Setelah membuat rancangan frmMahasiswa, saatnya sekarang kita beralih pada penulisan kode program pada bagian Source dengan mengetik dibawah kode package mahasiswa; seperti contoh berikut ini :

19. Tambahkan beberapa deklarasi varibel di bawah kode public class frmMahasiswa extends javax.swing.JFrame { seperti contoh berikut ini :

20. Kemudian beralih ke bagian paling bawah kode program untuk pembuatan beberapa method atau prosedur yang dibutuhkan, ketik di bawah bagian // End of variables declaration seperti contoh berikut ini :

catatan : bagian yang dilingkari biru disesuaikan dengan password untuk koneksi dengan MySQL 21. Tambahkan method nonAktif() di bawah kode program method openDB() seperti contoh berikut ini:

Eko Sugiharto, S.Kom

6

22. Tambakan pula method aktif() dibawah kode program method nonAktif() seperti contoh berikut ini:

23. Tambahkan method kosong() dibawah kode program method aktif() seperti contoh berikut ini :

24. Tambahkan function getDefaultTabelModel() di bawah method kosong() seperti contoh berikut ini:

25. Tambahkan pula method Tabel() di bawah function getDefaultTabelModel() seperti contoh berikut ini :

Eko Sugiharto, S.Kom

7

26. Tambahkan method tampilGrid() di bawah method Tabel() seperti contoh berikut ini :

27. Tambahkan method Tampil() di bawah method tampilGrid() seperti contoh berikut ini :

28. Tambahkan method terakhir yaitu method tengah() di bawah method Tampil() seperti contoh berikut ini :

Eko Sugiharto, S.Kom

8

29. Selanjutnya kita beralih kembali ke bagian atas untuk menyisipkan beberapa method yang telah kita buat dan kode program ke dalam construktor sehingga terlihat seperti contoh berikut ini :

30. Kemudian beralih ke tampilan mode Design untuk menambahkan method pada tombol Tambah dengan cara klik kanan pada tombol Tambah kemudian pilih Events Action - actionPerformed

31. Kemudian tambahkan kode program seperti contoh berikut ini :

Eko Sugiharto, S.Kom

9

32. Lakukan hal yang sama pada tombol Simpan, kemudian tambahkan kode program seperti contoh berikut ini :

33. Lakukan hal yang sama pada tombol Ubah, kemudian tambahkan kode program seperti contoh berikut ini :

Eko Sugiharto, S.Kom

10

34. Lakukan hal yang sama pada tombol Hapus, kemudian tambahkan kode program seperti contoh berikut ini :

35. Lakukan hal yang sama pada tombol Tutup, kemudian tambahkan kode program seperti contoh berikut ini :

36. Dan tambahkan pula method pada komponen tabel dengan cara klik kanan pada tabel kemudian pilih Events Mouse mouseClicked

37. Kemudian tambahkan kode seperti contoh berikut ini :

Eko Sugiharto, S.Kom

11

38. Dan terakhir, buka kembali file Main.java

39. Kemudian tambahkan kode program di dalam fungsi main seperti contoh berikut ini :

40. Akhirnya program siap dijalankan dengan menekan tombol F6, sehingga tampilannya seperti contoh berikut ini :

.: Semoga Bermanfaat :.Bila ada pertanyaan kirim e-mail ke [email protected] TERIMA KASIH

Eko Sugiharto, S.Kom

12