Modul 8
Menampilkan Data Pada Objek Jtable
Disusun oleh
Nama :Gede Mega Rachmanto R
NIM/Golongan : E31191394 / Gol. E
Kelompok :-
Asisten : Intan Permatasari
Dosen Pengampu : Pramuditha Shinta Dewi
P, S.Kom, M.Kom
PENDAHULUAN
1.3 Manfaat
1. Agar dapat memahami fungsi dari JTabel
2. Agar dapat mengerti bagaimana cara menampilkan data dari database
3. Agar dapat mengerti bagaimana cara mengubah TabelModelnya saya yang ada didalm
JTabel
BAB II
TEORI
Kelas JTable digunakan untuk menampilkan atau merubah data yang disajikan dalam
format baris dan kolom (two-dimensional grid). JTable dapat menampilkan data dalam
jumlah banyak. Untuk dapat melihat seluruh data, Anda perlu membuat obyek scroll pane
(kelas JScrollPane) dan menambahkan obyek kelas JTable ke obyek scroll pane. Anda dapat
menggunakan bilah penggulung (scroll bar) dari scroll pane untuk melihat data yang belum
ditampilkan.
Table memiliki tiga model pendukung yaitu table model yang menangani pengelolaan
data, column model untuk penanganan hal-hal yang berkaitan dengan kolom tabel dan list-
selection model yang menangani model pemilihan data. List-selection model kelas JTable
sama seperti yang digunakan di kelas JList. Selain model, kelas JTable juga mendukung
renderer dan editor untuk sel-sel tabel).
Table juga mempunyai renderer dan editor yang sudah terdefinisi sebelumnya
(predefined renderer and editor) yaitu kelas-kelas tertentu yang digunakan sebagai renderer
atau editor di sel-sel tabel yang disesuaikan dengan obyek dari kelas yang mengisi sel-sel
tabel. Umumnya sel-sel di tabel akan menampilkan string yaitu obyek dari kelas String.
JTabel mempunyai banyak sekali data field (class field) yang digunakan untuk
menyesuaikan tabel. Setiap data field mempunyai metoda get dan metode set. Nilai data field
dapat diakses melalui getter (accessor) dan dapat pula dimodifikasi melalui setter (mutator).
Sebagai contoh, data field gridColor memiliki metoda accessor getGridColor untuk
memperoleh warna grid yang digunakan di tabel dan metoda mutator setGridColor digunakan
untuk mengatur ulang warna grid di tabel. Kelas JTable mempunyai tujuh konstruktor dan
banyak sekali data field dan metoda.
BAB III
Langkah 1
Pertama membuat projek baru didalamnya terdapat beberapa kelas dari projek
sebelumnya diantaranya modul 5,6,dan 7
Langkah 2
Lalu dari modul 5,6,dan 7 terdapat beberapa script yang harus ditambahkan, di modul
5 disini membuat agar dapat di koneksikan ke database
Penjelasan :
Untuk cara mengkoneksikannya pertama mengakses local host. localhost adalah host
pada database kalian, bisa juga menggunakan alamat ip. misal 127.0.0.1 Nama database
yang saya gunakan disitu “koneksi” ,untuk nama user pada database “root” dan yg
terakhir adalah password user database (di kosongkan jika tidak ada passwordnya).
Langkah 3
Tambahkan Library MYSQL JDBC Driver agar kita bisa terkoneksi ke database
Langkah 4
Dan untuk modul 7 tambahkan script Void Bersih, Void Tambah, Void Tambah, dan
Void Hapus ke modul sebelumnya (modul6)
Penjelasan :
Langkah 6
Di modul 8 ini buat 2 kelas. Untuk kelas yang pertama yaitu ResultSetTableModel.
ResultSet adalah return value apabila kita menjalankan sql atau statement select ke
database maka resultset itu sendiri adalah sebuah interface yang mengontrol letak kursor
terhadap suatu record yang sedang aktif di suatu table.
Kelas 2 yaitu “siswa” pada modul 8,pada siswa modul 8 ini fungsinya untuk
menampilkan data pada objek JTabel,dimana scriptnya seperti pada modul 7 ,hanya saja
kelas siswa pada bab 8 ini digunakan untuk mendukung class siswa
Langkah 7
Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang
terdiri beberapa program antara lain : Apache HTTP Server, MySQL database, dan
penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Dan untuk ini
saya mengaktifkan Apache dan MySQL
Langkah 8
Tampilan database:
BAB IV
KESIMPULAN
Dapat disimpulkan JTable memiliki tiga model pendukung yaitu table model,
column model, list selection model JTable juga mempunyai renderer dan editor yaitu
kelas-kelas tertentu yang digunakan sebagai renderer atau editor Kelas JTable
mempunyai banyak sekali data field yang digunakan untuk menyesuaikan tabel. Kelas
JTable memiliki 7 konstruktor dan data field dan metoda.
DAFTAR PUSTAKA
https://maniakjava.wordpress.com/2013/04/08/mengenal-interface-resultset/#more-
512