Form Database Kartu Keluarga



Membuat Form Database Kartu Keluarga

Java NetBeans ( JDBC )



Laporan Praktikum
Bahasa Pemrograman 2
( JDBC )

Dosen : Dede Irawan M.kom



Disusun oleh :
NIM     : 2015081047
Nama   : Gusti Trianurcahya
Kelas   : TI 2015 A


Teknik Informatika ( S1 )
Fakultas Ilmu Komputer
Universitas Kuningan
2016


Memanfaatkan database yang sebelumnya telah dibuat di dalam praktikum modul 2, disini kita akan membuat sebuah form dengan menggunakan jframe dan jtable serta jbutton, untuk menampilkan database kartu keluarga.

Langkah awal kita membuat terlebih dahulu sebuah project dengan nama disesuaikan, disini penamaan project sesuai dengan modul praktikum yaitu modul 3. Di dalam project kita masukan fungsi add Library - MySQL JDBC Driver
Add Library

Kemudian buat beberapa class seperti gambar diatas, dan di masing - masing class kita ketikan script sebagai berikut :
(untuk contoh script pada class provinsi, untuk class lain hanya terdapat perbedaan table database)
package modul3_kk;

import java.sql.*; 
 //ini untuk memanggil semua library dari mysql)

/**
 *
 * @Gusti Trianurcahya
 */
public class provinsi {
    public void panggilDriver (){
        try{
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("Pemanggilan Driver Berhasil");
        }catch (ClassNotFoundException e){
            System.out.println("Pemanggilan Driver Gagal");
        }finally{
            System.out.println("Proses Pemanggilan Driver Selesai");
        }
    }
    public Connection koneksi=null;
    public Connection Hubungkandbkk(){
    String URL="jdbc:mysql://localhost:3306/kk";
    String USR="root";
    String PSWD="";
    try{
        koneksi = DriverManager.getConnection(URL,USR,PSWD);
        System.out.println("Koneksi Database Sukses");
    }catch (SQLException e){
        System.err.println("Koneksi Database Gagal");
    }finally{
        System.out.println("Proses Pemanggilan Database Selesai");
    }
    return koneksi;
    }


public static void main (String[]args){
   
    provinsi prov = new provinsi ();
    prov.panggilDriver();
    Connection db = prov.Hubungkandbkk();
              try {
             Statement st = db.createStatement();
             ResultSet rs = st.executeQuery("select * from tabel_prov");
             while (rs.next()){
                 System.out.println("Kode Provinsi  :"+rs.getString(1));
                 System.out.println("Nama Provinsi  :"+rs.getString(2));
             }
         } catch (SQLException e){
             System.err.println("Proses Menampilkan Data Gagal");
         }
    }
}
Setelah seluruh class dibuat, kemudian kita masuk ke jframe untuk form database. disini menggunakan jtable dan jbutton.
JTable
Untuk setiap table kita rubah variable untuk memudahkan ketika kita melakukan operasi di dalam script. kemudian masuk kedalam Source lalu kita import library untuk sql.


Melanjutkan script diatas, kita ketikan script untuk membuat colum dalam table, adapun sebagai berikut :

Tabel Provinsi



Tabel Kabupaten



Tabel Kecamatan



Tabel Desa



Kartu Keluarga



Anggota Keluarga

Kemudian tambahkan sebuah method untuk memanggil database bagi setiap table dan disesuaikan dengan colum yang telah dibuat. methode disini yang nantinya akan dipanggil di dalan jButton sesuai dengan fungsi tombol tiap masing - masing tabel.

Provinsi


Kabupaten
Desa

Kecamatan
Kartu Keluarga (Kepala KK)
Anggota Keluarga

Untuk selanjutnya, agar dapat ditampilkannya data untuk tiap masing-masing table, ketikan script pemanggilan method pada jButton di tiap table.


Setelah semuanya sesuai mari coba kita run program tersebut, maka akan nampak output sebagai berikut :



Semoga Bermanfaat

Terima Kasih

Komentar

Postingan populer dari blog ini

Program Biodata ( GUI )

Kalkulator Sederhana Bahasa ( Pemrograman Java )