Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

PEMROGRAMAN BERBASIS DEKSTOP

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

Jember , 13 April 2020


Disetujui

Laboratorium Rekayasa Perangkat Lunak


Jurusan Teknologi Informasi
Politeknik Negeri Jember
2020
BAB I

PENDAHULUAN

1.1 Latar Belakang


Perkembangan teknologi saat ini mengalami perubahan yang sangat pesat dan telah
membawa perubahan pada kehidupan manusia. Dalam kehidupan manusia sangat di
pengaruhi oleh informasi, dimana informasi tersebut dapat diperoleh melalui ilmu
pengetahuan dan teknologi.
Oleh karena itu kita perlu mempelajari cara membuat dan mengembangkan sistem
informasi dengan teknologi yang sudah tersedia mengunakan apilikasi pemrograman.
Apilikasi yang digunakan biasanya adalah apilikasi netbeans. Netbeans adalah suatu
aplikasi IDE atau Integrated Development Environment yang berbasis bahasa Java dan
berjalan diatas Swing. Maksudnya Swing disini adalah suatu teknologi yang
memungkinkan pengembangan aplikasi desktop dan dapat berjalan di berbagai macam
platform seperti Windows, Mac OS, Linux dan Solaris. Sedangkan Integrated
Development Environment suatu sistem pemrograman atau development dan
diintegrasikan kedalam suatu perangkat lunak.
Netbeans menyediakan beberapa tools seperti Graphic User Interface (GUI), kode
editor atau text, suatu compiler serta debugger. Hal ini akan lebih memudahkan kinerja
para programmer atau developer yang menggunakan Netbeans. Tidak hanya menunjang
bahasa pemrograman Java saja, dengan menggunakan Netbeans anda juga dapat membuat
atau mengembangkan program yang berbasis bahasa C, C++ atau bahkan dynamic
language seperti PHP, JavaScript, Groovy, dan Ruby.

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

HASIL & PEMBAHASAN

Tambahkan Void Bersih, Void Tambah, Void Tambah, dan Void Hapus ke Script
sebelumnya (modul 6)
Penjelasan :

Untuk menambahkan txtNis, txtNama, txtPassword, txtAlamat, txtEmail dan


cboJenisKelamin kedalam void Bersih. Nis, Nama, Password, Alamat, dan Email
menggunakan txt atau JTextField karena nanti didalam JTextField kita akan memasukkan
atau computer akan menampilkan string dan pengguna juga dapat memasukkan string melalui
keyboard

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

Freddset.wordpress.com.2019.Data manipulasion language

https://freddset.wordpress.com/2019/02/21/data-manipulation-language-dml/

(diakses pada 2 April 2020)

Ekky Ridyanto.2016.Membuat Class Manipulasi Data

https://www.dumetschool.com/blog/Membuat-Class-Manipulasi-Data-Pada-Java-
Bagian3 (diakses 2 April 2020)

Anda mungkin juga menyukai