Modul 7
Manipulasi Data Pada Database Melalui Antarmuka Java
Disusun oleh
Nama :Gede Mega Rachmanto R
NIM/Golongan : E31191394/ E
Kelompok :-
Asisten : Intan Permatasari
Dosen Pengampu : Pramuditha Shinta Dewi
P, S.Kom, M.Kom
PENDAHULUAN
1.2 Tujuan
1. Untuk menghubungkan aplikasi Java dengan database MySQL
2. Untuk menambahkan data pada database MySQL melalui aplikasi Java
3. Untuk menghapus data pada database MySQL melalui aplikasi Java
4. Untuk memperbaruhi data pada database MySQL melalui aplikasi Java
1.3 Manfaat
1. Agar dapat menghubungkan aplikasi Java dengan database MySQL
2. Agar dapat menambahkan data pada database MySQL melalui aplikasi Java
3. Agar dapat menghapus data pada database MySQL melalui aplikasi Java
4. Agar dapat memperbaruhi data pada database MySQL melalui aplikasi Java
BAB II
TEORI
Modul ini membahas tentang memanipulasi data pada database melalui antarmuka
java, dan modul ini kelanjutan atau berhubungan dengan modul sebelumnya dimana script di
jadikan satu dengan yang sebelumnya, hanya menambahkan saja. Database MySQL
Merupakan sebuah system manajemen database relasi (relational databademanagement
system). Bersifat open source, mysql memiliki kinerja, kecepatan, proses, dan ketangguhan
yang tidak kalah dengan database yang lain.
Data Manipulation Language (DML) adalah sekumpulan elemen sintaks yang mirip
dengan bahasa pemrograman komputer yang digunakan untuk memanipulasi data, misalnya
memilih, memasukkan, menghapus dan memperbarui data yang ada di dalam database. DML
digunakan untuk memanipulasi data yang ada dalam suatu tabel. Berikut adalah perintah
umum yang digunakan oleh DML:
a) Select adalah perintah yang paling sering digunakan pada SQL, sehingga kadang-
kadang istilah query dirujukkan pada perintah select. Select digunakan untuk
menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang
sama.
b) Insert digunakan untuk menambah data baru.
c) Update digunakan untuk mengubah data yang sudah ada.
d) Delete digunakan untuk menghapus sebuah data.
Data Manipulation Language terdiri dari laporan perubahan data SQL, yang memodifikasi
data yang disimpan, tetapi bukan skema atau objek database tersebut. Manipulasi objek
persisten basis data, misalnya, beberapa tabel atau prosedur yang tersimpan, melalui
pernyataan SQL skema, bukan data yang tersimpan di dalamnya, tetapi hal ini dianggap
menjadi bagian dari bahasa definisi sebuah data yang terpisah.
BAB III
Tambahkan Void Bersih, Void Tambah, Void Tambah, dan Void Hapus ke Script
sebelumnya (modul 6)
Penjelasan :
Kemudian untuk Jenis Kelamin menggunakan cbo atau JComboBox yang berfungsi
untuk menampilkan sebuah tabel dengan daftar pilihan, dan dapat kita lihat disini terdapat
dua pilihan yakni P/L.
Try dan Catch merupakan suatu fitur pada java yg dikhusus untuk menangani suatu
kesalahan atau error pada suatu listing program. Logikanya seperti ini, jika kita menulis
sebuah program, dan di dalam program tersebut terjadi suatu kesalahan atau pun error maka
program akan terhenti dan tidak menjalankan listing program selanjutnya.
Tetapi jika kita menggunakan fungsi try catch, listing program yg kita tuliskan
didalam blok try akan dijalankan oleh program, dan jika dalam program tersebut terdapat
suatu kesalahan, maka kesalahan/error tersebut akan di tangani oleh blok catch, dan
selanjutnya listing program yg ada selanjutnya akan tetap dijalankan. Sedangkan Koneksi
atau Connection berfungsi untuk menghubungkan java dengan databasenya.
Akan menghasilkan Output seperti pada modul 6
BAB IV
KESIMPULAN
SQL (Structured Query Language) adalah bahasa query yang standard yang
digunakan sebagai suatu bahasa sederhana dan dasar, yang memungkinkan Anda untuk
berkomunikasi dengan database, membaca, menulis, dan memperoleh informasi yang
berguna dari database. Sedangkan DML dipakai untuk operasi terhadap isi basisdata, jadi
berorientasu pada occurrence basisdata. Secara dasar ada dua tipe DML : 1. Prosedural, yang
membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan dan bagaimana
untuk mendapatkannya contoh dbase III, foxbase 2. Non prosedural, yang membutuhkan
pemakai untuk menspesikasikan data apa yang dibutuhkan tanpa menspesifikasikan
bagaimana untuk mendapatkannya.
DAFTAR PUSTAKA
https://freddset.wordpress.com/2019/02/21/data-manipulation-language-dml/
https://www.dumetschool.com/blog/Membuat-Class-Manipulasi-Data-Pada-Java-
Bagian3 (diakses 2 April 2020)