Anda di halaman 1dari 12

LAPORAN PRAKTIKUM

PEMROGRAMAN 2
MODUL 5
JDBC CRUD

Nama : Rega Fahrizal


NIM : 20200910120
Jadwal : Selasa, 08.00 – 09.40
Kelas : SINFC 2020 03

FAKULTAS ILMU KOMPUTER


UNIVERSITAS KUNINGAN
2022
Kata Pengantar

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.

Kuningan, 05 Desember 2022

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;

public class koneksi{


Connection con;
public koneksi(){
String id,pass,driver,url;
id="root";
pass="";
driver="com.mysql.jdbc.Driver";
url="jdbc:mysql://localhost:3306/db_kasir";
try
{
Class.forName(driver).newInstance();
con=DriverManager.getConnection(url,id,pass);
JOptionPane.showInputDialog(null,"Koneksi
Berhasil");
}
catch(Exception e)
{
System.out.println(""+e.getLocalizedMessage());
}
}
public static void main(String []args){
koneksi k = new koneksi();
}
}

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

- Kemudian isi data dari tabel 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

1. Buatlah Database dengan nama db_kasir di DBMS MYSQL

2. Buat juga table dengan nama tbl_level dan tbl_user, dengan struktur sebagai berikut :

3. Isi data dari masing-masing table, contoh data sebagai berikut:

7
1. Pembuatan Project
a. Buat project java application baru dengan nama JDBC
b. Buat file java class dengan nama koneksi.java

c. Lalu ketikkan kode program dibawah ini untuk koneksi:

d. simpan file tersebut


2. Pembuatan Project
a. Klik kanan pada libraries Project JDBC, add Libraries
b. Pilih MySQL JDBC Driver, klik Add Libraries

c. Jalankan File Koneksi, Amati Hasilnya

8
3. Operasi Crud
a. Menampilkan data
Buatlah jFrameFrom dengan nama Fuser untuk operasi CRUD sebagai berikut:
(Gunakan Kompnen Swing).

Setting juga variabel komponen tersebut:

Untuk menampilkan data, masukan kode program berikut :

9
Simpan dan jalankan program. Amati hasilnya

10
11
12

Anda mungkin juga menyukai