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





MODUL 3
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()

reset()

Tampilan ketika di jalankan , inputkan data :

Ketika diklik tombol simpan , maka akan tampil pada tabel.

                                                                      

Komentar

Posting Komentar

Postingan populer dari blog ini

Laporan Praktikum Bahasa Pemrograman 2 - Modul 3