PEMROGRAMAN 2
MODUL 5
JDBC CRUD
Puji syukur kita panjatkan kehadirat allah SWT, karena atas rahmat dan karuniaNya penulis dapat
menyelasaikan Laporan Praktikum Pemrograman 2 Modul 5. Adapun tujuan penulisan laporan praktikum
ini adalah untuk memenuhi tugas mata kuliah Praktikum Pemrograman 2. Penulisan laporan praktikum ini
dimaksudkan sebagai penambah wawasan pembaca khususnya pada mata kuliah Praktikum Pemrograman 2.
Meskipun dalam penyusunan ini penulis banyak menemukan kesulitan. Akan tetapi karena dorongan
dan motivasi dari berbagai pihak laporan praktikum ini terselesaikan tepat pada waktunya. Penulis
menyadari bahwa pada penulisan laporan praktikum ini masih terdapat kekurangan. Dan semoga laporan
praktikum ini dapat bermanfaat bagi semua pihak yang membacanya.
Rega Fahrizal
2
DAFTAR ISI
Kata Pengantar .................................................................................................................................................................. 2
A. PRE TEST ................................................................................................................................................................. 4
B. POST TEST .............................................................................................................................................................. 4
C. TUGAS ..................................................................................................................................................................... 5
D. ANALISIS PRAKTIKUM DAN KESIMPULAN ................................................................................................... 7
3
A. PRE TEST
1. Tuliskan Script Koneksi Untuk Database fkom dengan DBMS MYSQL
Jawab :
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
B. POST TEST
1. Jelaskan Package dibawah ini :
- Import java.sql.ResultSet;
digunakan saat kita menggunakan pernyataan select kedatabase, lebih jelasnya resultset
adalah pengontrol letak kursor terhadap suatu baris didalam database, sehingga apa yang
kita pilih/pilih dari java, akan sesuai dengan baris data yang ada pada database.
- Import java.sql.Statement;
digunakan untuk menjalankan perintah SQL dari program java ke database server dan
mendapatkan ResultSet.
- Import javax.swing.JoptionPane;
berfungsi untuk memudahkan penggunaan kotak dialog standar yang meminta pengguna
untuk memberi nilai atau suatu masukan yang ditentukan
- Import javax.swing.table.DefaultTableModel;
digunakan oleh JTable ketika ada model meja secara khusus didefinisikan oleh
programmer. The DefaultTableModel menyimpan data untuk JTable dalam.
4
C. TUGAS
Buatlah Fdata yang menampilkan data mahasiswa. Buatlah Databasenya. Untuk Filed table
mahasiswa terdiri dari nim, nama, jenis kelamin, prodi, no hp, dan alamat.
Jawab :
- Setelah membuat database, buatlah tabel dengan nama mahasiswa
- Buatlah jFrameFrom dengan nama FData untuk operasi CRUD sebagai berikut:
(Gunakan Kompnen Swing).
- Ketikkan script dibawah ini untuk menampilkan data dari database fkom
5
- Hasil running
6
D. ANALISIS PRAKTIKUM DAN KESIMPULAN
2. Buat juga table dengan nama tbl_level dan tbl_user, dengan struktur sebagai berikut :
7
1. Pembuatan Project
a. Buat project java application baru dengan nama JDBC
b. Buat file java class dengan nama koneksi.java
8
3. Operasi Crud
a. Menampilkan data
Buatlah jFrameFrom dengan nama Fuser untuk operasi CRUD sebagai berikut:
(Gunakan Kompnen Swing).
9
Simpan dan jalankan program. Amati hasilnya
10
11
12