Laporan Praktikum Bahasa Pemrograman 2 - Modul 3 (2)
LAPORAN PRAKTIKUM
BAHASA PEMROGRAMAN 2
MODUL 3
Pemrograman Database MySQL dengan Java (2)
Disusun oleh :
Nama : Elsa Maitsa
NIM : 2015081033
Prodi : Teknik Informatika
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
Kampus I : Jl. Tjut Nyak Dhien NO. 36 A Kuningan Telp/Fax. (0232)874824
2017
Kampus I : Jl. Tjut Nyak Dhien NO. 36 A Kuningan Telp/Fax. (0232)874824
2017
MODUL 3
Pemrograman Database MySQL dengan Java (2)
Membuat method input data pada form anggota
Pemrograman Database MySQL dengan Java (2)
POST TEST
Membuat form untuk melakukan manipulasi data daftar judul DVD tiap supplier
Buatlah form untuk daftar judul dvd , klik kanan package yang telah dibuat → pilih Jform → lalu tampil jendela baru untuk penamaan form → klik finish. Maka tampilah form kosong, anda desain form tersebut seperti gambar dibawah ini :
Setelah selesai mendesain , ubahlah variabel di setiap komponen , kemudian klik tab source ketikkan sintak dibawah ini :
Kembali pada form klik design → kllik kanan pada tombol simpan → klik events → Action → actionperfomed. Ketikkan sintak dibawah ini :
Buat method baru untuk menampilkan data / record dari database pada form, menampilkan data dari database harus menggunakan query.
Data yang ditampilkan merupakan data dari kedua tabel sehingga harus ada relasi antara kedua tabel tersebut. Saya memanggil sebuah view yang telah dibuat, untuk menampilkan data daftar judul dvd tiap supplier.
Tampilan form dvd
Setelah diklik simpan, data akan tampil pada tabel dibawah kolom inputan
Tambahan :
Pada tombol batal , untuk membatalkan ketika pengetikan di kolom inputan. Jadi ketika mengklik tombol batal
Tombol Keluar :
TUGAS
Buatkan form untuk melakukan manipulasi
data Kartu Keluarga yang terdiri dari 6 buah table yaitu
a. Provinsi
b. Kabupaten
c. Kecamatan
d. Desa
e. Keluarga
f.
Anggota_Keluarga
Buatlah
class Koneksi
Project Kartu Keluarga
telah dibuat dengan KK dan
dijelaskan pada modul 3 , yaitu tentang menampilkan data dari setiap tabel
Sehingga class Koneksi sudah dibuat
pada project Kartu Keluarga , seperti ini source code dari class Koneksi
Memanggil
driver
Mengkoneksikan
ke database db_kartukel
Kedua method diatas berada pada class
Koneksi.
Jadi ketika ingin menampilkan data dari
database atau menginputkan data ke tabel di database, tidak perlu membuat kembali
class koneksi atau method untuk memanggil driver dan mengkoneksikan ke
database. Cukup dengan memanggil class Koneksi pada masing-masing form maka
dapat terkoneksi ke database.
Membuat
method input data pada form provinsi
Pada project sebelumya hanya menampilkan
data dari tabel , maka untuk menginputkan data harus menyediakan kolom inputan.
Sehingga JFrame harus ada penambahan komponen GUI, untuk itu dapat diikuti
dengan melihat desain gambar dibawah ini :
Komponen GUI yang telah ditambahkan
kemudian ubah nama variabelnya, sehingga pada JFrame tersebut terdapat nama
variabel seperti gambar dibawah ini :
Klik tag source , tambahkan package
dibawah ini :
java.sql : Java Database Connectivity
(JDBC) untuk mengakses dan pengolahan data dalam database.
javax.swing.JOptionPane : Class
digunakan untuk standar dialog box untuk antarmuka pengguna grafis untuk
memfasilitasi entri data dan output data.
javax.swing.table.DefaultTableModel : Mengimpor
class paket berisi kelas dan interface untuk komponen GUI swing java yang
menyediakan untuk tampilan grafis tabel.
Kemudian membuat variabel untuk
memanggil class Koneksi.
Membuat variabel provinsi untuk
menampilkan field pada tabel
Klik Design → Klik kanan pada tombol
simpan → klik Events → klik action → actionPerformed. Ketikkan source code
dibawah ini :
Pada source code diatas terdapat
pemanggilan method dalam satu class, yaitu TampilProvinsi() dan reset. Method TampilProvinsi()
untuk menampilkan data dari database dan method reset() untuk mengembalikan
pada kondisi awal atau semula (default).
Untuk membuat method
TampilProvinsi,ketikkan source code program dibawah ini :
Source code program method reset :
Tampilan program berikut, jika
menginputkan data :
Kode Provinsi → 12
Nama Provinsi → Jawa Tengah
Kemudian mengklik tombol simpan, maka
data akan tampil pada tabel
Membuat
method input data pada form kabupaten
Sama hal nya dengan form provinsi pada
form kabupaten , harus ada penambahan komponen GUI. Tambahkan komponen sehingga
form sama dengan desain dibawah ini :
Kemudian ubah nama variabel setiap
masing-masing komponen.
Klik tag source, pada setiap form tambahan
package yang diperlukan dan buatlah nama
variabel untuk memanggil class Koneksi dan variabel untuk menampilkan nama
field pada tabel.
Klik tag design → klik kanan pada
tombol simpan → kllik Events → klik action → klik actionPerformed. Ketikkan
sintak dibawah ini:
Method TampilKab()
reset()
Tampilan ketika di jalankan , inputkan
data :
Kode Kabupaten → 23
Nama Kabupaten → Bandung
Kode Provinsi → 11 (Jawa Barat)
Ketika diklik tombol simpan , maka akan
tampil pada tabel.
Membuat
method input data pada form kecamatan
Sama hal nya dengan form sebelumnya, pada
form kecamatan harus ada penambahan komponen GUI. Tambahkan komponen sehingga
form sama dengan desain dibawah ini :
Kemudian ubah nama variabel setiap
masing-masing komponen.
Klik tag source, pada setiap form tambahan
package yang diperlukan dan buatlah nama
variabel untuk memanggil class Koneksi dan variabel untuk menampilkan nama
field pada tabel.
Klik tag design → klik kanan pada
tombol simpan → kllik Events → klik action → klik actionPerformed. Ketikkan
sintak dibawah ini:
Method TampilKec()
reset()
Tampilan ketika di jalankan , inputkan
data :
Ketika diklik tombol simpan , maka akan
tampil pada tabel.
Membuat
method input data pada form desa
Sama hal nya dengan form sebelumnya, pada
form desa harus ada penambahan komponen GUI. Tambahkan komponen sehingga form
sama dengan desain dibawah ini :
Kemudian ubah nama variabel setiap
masing-masing komponen.
Klik tag source, pada setiap form tambahan
package yang diperlukan dan buatlah nama
variabel untuk memanggil class Koneksi dan variabel untuk menampilkan nama
field pada tabel.
Klik tag design → klik kanan pada
tombol simpan → kllik Events → klik action → klik actionPerformed. Ketikkan
sintak dibawah ini:
Method TampilDesa()
reset()
Tampilan ketika di jalankan , inputkan
data :
Ketika diklik tombol simpan , maka akan
tampil pada tabel.
Membuat
method input data pada form keluarga
Sama hal nya dengan form sebelumnya, pada
form desa harus ada penambahan komponen GUI. Tambahkan komponen sehingga form
sama dengan desain dibawah ini :
Kemudian ubah nama variabel setiap
masing-masing komponen.
Klik tag source, pada setiap form tambahan
package yang diperlukan dan buatlah nama
variabel untuk memanggil class Koneksi dan variabel untuk menampilkan nama
field pada tabel.
Klik tag design → klik kanan pada
tombol simpan → kllik Events → klik action → klik actionPerformed. Ketikkan
sintak dibawah ini:
Method TampilKeluarga()
reset()
Tampilan ketika di jalankan , inputkan
data :
Ketika diklik tombol simpan , maka akan
tampil pada tabel.
Membuat method input data pada form anggota
Sama hal nya dengan form sebelumnya, pada
form desa harus ada penambahan komponen GUI. Tambahkan komponen sehingga form
sama dengan desain dibawah ini :
Kemudian ubah nama variabel setiap
masing-masing komponen.
Klik tag source, pada setiap form tambahan
package yang diperlukan dan buatlah nama
variabel untuk memanggil class Koneksi dan variabel untuk menampilkan nama
field pada tabel.
Klik tag design → klik kanan pada
tombol simpan → kllik Events → klik action → klik actionPerformed. Ketikkan
sintak dibawah ini:
Mendeklarasikan variabel jkel dari radio button untuk memilih Jenis Kelamin dan variabel agama dari combo box untuk memilih agama
Mendeklarasikan variabel hub untuk memilih status hubungan dan variabel status untuk status perkawinan
Mendeklarasikan variabel pend untuk memilih pendidikan dan variabel warga untuk memilih kewarganegaraan
Pada form anggota ditambahkan komponen
combobox dan radio button, sehingga harus dideklarasikan terlebih dahulu
sebelum diinputkan ke database.
Method TampilKeluarga()
Tampilan ketika di jalankan , inputkan
data :
Ketika diklik tombol simpan , maka akan
tampil pada tabel.
thanks laporannya :)
BalasHapus