BASIS DATA I
1.1 TUJUAN
Tujuan dari praktikum adalah mahasiswa diharapkan mampu
mengetahui apa itu Data Manipulation Language, pernyataan-pernyataan
yang terdapat didalamnya, dan dapat menerapkan Data Manipulation
Language terhadap basis data yang dibuat.
1.2.2 DML
Data Manipulation Language atau disingkat DML merupakan
kmpulan perintah query yang digunakan untuk memanipulasi data
pada database. Misalnya digunakan untuk menambah data, merubah
data, maupun menghapus data pada database. Berikut tujuan dari
DML:
a. Mengambil informasi yang tersimpan dalam basis data.
b. Menyisipkan informasi baru dalam basis data.
c. Menghapus informasi dari tabel.
Pada tugas praktikum modul 2 kali ini adalah membuat manipulasi data
pada database yang telah dibuat pada praktikum sebelumnya:
2.1 Berikut merupakan menginput data pada tiap tabel masing-masing 2 data
(kecuali tabel DETAILSEWA, inputkan 4 data) :
2.2 Berikut merupakan update data Jumlah buku yang disewa pada data ke-2
tabel HEADERSEWA menjadi 4 buku, serta memastikan tabel
DETAILSEWA sesuai:
Gambar 2.6 Update Data Ke-2 HEADERSEWA.
Untuk mengubah data jumlah buku yang disewa pada data ke-2 tabel
headersewa menggunakan perintah ―update headersewa‖, lalu memasukan
data baru dengan perintah ―set jumlah_pinjam = ‗4‘ ― jumlah_pinjam disini
merupakan data yang akan diubah yang semulanya 2 menjadi 4, maka
dilanjutkan dengan ―= ‘4‘ ―, kemudian tekan ENTER dan memasukkan
lokasi data jumlah_pinjam yang diubah yaitu pada data ke-2 nya, maka
gunakan perintah ―where id_header = ‗101‘ ―, karena data ke-2 pada
headersewa diinput id nya telah diinput id_header ―101‖, maka masukan
―id_header = ‗101‘ ― sebagai identitas lokasi data. Setelahnya beri tanda
titik koma (;).
Untuk melihat data yang telah kita ubah gunakan perintah ―select *
from headersewa‖ atau ―select*from headersewa‖, lalu akan muncul data
pada tabel headersewa terlihat pada Gambar 2.6 diatas. Kemudian kita
periksa data pada tabel detailsewa apakah sesuai dengan keadaan pada tabel
headersewa. Jika belum kita inputka lagi 2 data sesuai dengan perubahan
pada headersewa maka didapatlah seperti pada Gambar 2.6. Pada tabel
detailsewa akan terdapat 6 data dikarenakan jumlah buku yang disewa
2+4=6 yaitu 6 buku.
2.3 Berikut merupakan penghapusan data ke-2 di tabel HEADERSEWA:
Amera P. Safira. SQL: Pengertian, Fungsi, dan Jenis Structured Query Language.
https://qwords.com/blog/sql-adalah/
LAMPIRAN
II. PEMBAHASAN
1. SQL
SQL atau Structured Query Language adalah sebuah bahasa
yang digunakan untuk mengakses data dalam basis data relasional.
Bahasa ini secara de facto merupakan bahasa standar yang
digunakan dalam manajemen basis data relasional. Saat ini
hampir semua server basis data yang ada mendukung bahasa ini
untuk melakukan manajemen datanya.
2. DML
Data Manipulation Language (DML) merupakan kumpulan
perintah SQL yang digunakan untuk proses pengolahan isi data
didalam table seperti memasukkan, merubah dan menghapus isi data
– dan tidak terkait dengan perubahan struktur dan definisi tipe data
dari objek database. Berikut tujuan dari DML:
1. Mengambil informasi yang tersimpan dalam basis data.
2. Menyisipkan informasi baru dalam basis data.
3. Menghapus informasi dari tabel.
2. Update
Berfungsi untuk merubah record atau nilai didalam
suatu kolom. Berikut konsep dari perintah Update:
3. Delete
Menghapus record atau nilai didalam suatu kolom pada
tabel tertentu.
Konsep sederhana
SELECT [nama_kolom]
FROM nama_tabel1