View
227
Download
8
Category
Preview:
DESCRIPTION
Laporan Pbo2 CRUD
Citation preview
LAPORAN PRAKTIKUM
PEMROGRAMAN BERBASIS OBJEK II
IDENTIFIER MATA KULIAH
Oleh:
YOFANDA PUTRA PUTRA
132410101005PROGRAM STUDI SISTEM INFORMASI
UNIVERSITAS JEMBER
2015a) Class koneksi
Pada baris 8 11 adalah import library yang tersedia dalam netbens javaPublic 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 dibuatLalu jika berhasil maka munculkan pesan koneksi sukses
Dan pada catch jika koneksi gagal maka muncul pesan kesalahan sesuai dengan kata-kata 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
Ini merupakan import library
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 koneksiLalu 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 edit terdapat aktion perform dimana
Terdapat pengambilan String pada tabel sesuai row yang ditunjuk lalu menaruhnya pada variabel String id,mk,jk Setelah itu masukan isi tabel yang akan diedit pada jtext field sesuai dengan variabel String yang telah ada
Lalu terdapat juga conditional state tombol
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 simpan terdapat try and catch jugaPada try terdapat query update yang dimasukkan pada variabel sql dan isi dari setiap query diambil dari setiap jtextfield yang di gettext dan combobox yang di getselected
Dan memasukkan pada statement dan di executeupdate sesuai dengan query yang ada pada variabel sql
Jika berhasil maka akan menampilkan jpanel data berhasildiubah
Dan jika salah maka akan masuk ke catch dan mengeluarkan kata salah
Lalu kita membuat conditional state pada tombol sesuai dengan koding diatas
Pada method batal terdapat actionperform cuman mengeset id,nama dan mk menjadi default atau kosong.
Recommended