Oleh:
YOFANDA PUTRA PUTRA
132410101005
a) Class koneksi
Pada baris 8 11 adalah import library yang tersedia dalam netbens java
Public class koneksi merupakan class dimana terdapat atribut yang memanggil class
koneksi dan mengubahnya menjadi atribut konek
Lalu terdapat konstruktor koneksi dengan parameter String db,user dan pass
Di dalam class konstruktor terdaat try and catch dimana dalam try kita masukaan
nama driver database sesuai dbms yang kita pakai seperti contoh disana saya
menggunakan dbms mysql
Lalu dalam atribut konek kita membuat koneksi berdasarkan alamat dan nama
database yang telah dibuat
Lalu jika berhasil maka munculkan pesan koneksi sukses
Dan pada catch jika koneksi gagal maka muncul pesan kesalahan sesuai dengan katakata sqlexception
Terdapat juga method connection ambilkoneksi dimana hanya mereturn atribut konek
Juga terdapat method bertipe void dengan nama tutup koneksi dimana fungsinya
hanya menutup atribut konek dan jika gagal maka muncul pesan sesuai kesalahan pada
sqlexception
b) Class Uimatkul
Merupakan class UI matkul yang extends pada jaa swing dimana terdapat atribut
seperti yang ada
Lalu terdapat konstruktor Uimatkul
Dimana terdapat objek bernama kon yang memanggil method koneksi dan mengisi
parameternya
Lalu terdapat settingan tampilan layar sesuai diatas
Lalu terdapat kondisional state pada tombol sesuai koding diatas
Pada method refresh sesuai action pada tombol refresh erdapat object header settingan
default tabelmodel dimana disitu mengeset nama dari heaser di table dan mengeset
variabel table sesuai object yaitu namanya data
Lalu terdapat try catch,,dimana pada try terdapat pemasukan pada atribut st atau
statement dan memanggil method ambil koneksi
Lalu pada resultset terdapat pemasukan query seperti diatas dan mengulang pencarian
dengan perulangan while yang diulang secara terus lalu memasukkan setiap kata yang
diambil dari database ke dalam variabel kolom lalu memasukkan pada array kolom
sesuai dengan data yang diambil
Lalu jika catch terdapat pesan error sesuai dengn kesalahan sql.
Lalu terdapat juga conditional state pada tombol sesuai koding diatas
Pada method hapus terdapat variabel ID dimana variabel ID dia mengambil nilai pada
tabel sesuai row dan mengambil pada row ke 0 yaitu id dan mengconvert menjadi
string.
Lalu terdapat try and catch juga dimana pada try terdapat pemasukan statement dan
mengexecute update query yang dimana paa query tersebut terdapat sintak delete id
saja,karena id meerupakan primery key.
Lalu menampilkan pesan data berhasil dihapus dan jika proses salah maka akan
masuk ke catch dan menampilkan pesan sesuai sql.
Pada method submit terdapat juga try catch dimana terdapat pegisian atribut sesuai
dengan variabel pada jtextfield yang di gettext dan pada combo box yang terpilih.
Lalu mengambil koneksi yang dimasukkan pada atribut st
Dan pada garis selanjutnya atribut st di update sesuai query yaitu menginsert sesuai
dengan database yang telah dibuat,dan menampilkan pesan data berhasil di input
Setelah itu semua isi pada jframe di set default semua
Dan jika salah maka akan catch dan menampikan pesan error.
Pada method batal terdapat actionperform cuman mengeset id,nama dan mk menjadi
default atau kosong.