BADIS DATA I
Penilai
Asisten Praktikum,
Mayrika Chinta
BAB I
TUJUAN DAN LANDASAN TEORI
1. Tujuan Praktikum
1.1 Mahasiswa dapat mengetahui apa itu Data Manipulation
Language.
1.2 Mahasiswa dapat mengetahui apa saja pernyataan-pernyataan
Data Manipulation Language.
1.3 Mahasiswa dapat menerapkan Data Manipulation Language
terhadap basis data yang dibuat.
2. Dasar Teori
2.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.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.
Terdapat dua tipe DML yaitu prosedural dan non
prosedural. Procedural DML digunakan untuk memberi tahu
sistem data apa yang dibutuhkan dan bagaimana cara
mengambil data tersebut. Procedural DML di embed ke
dalam bahasa pemrograman tingkat tinggi. Non procedural
DML digunakan untuk menyatakan data apa yang
dibutuhkan-bukan bagaimana data tersebut diambil. Non
procedural disebut juga dengan declarative programming.
DML digunakan untuk memanipulasi data yang ada dalam
suatu tabel. Perintah yang umum dilakukan adalah:
1. INSERT
2. UPDATE
3. DELETE
4. SELECT
DML merupakan perintah SQL yang berhubungan
dengan manipulasi atau pengolahan data atau record dalam
table. Berikut penjelasan dari pernyataan-pernyataan pada
DML:
1. Insert
Perintah ini digunakan untuk menyisipkan atau
memasukkan data baru ke dalam tabel. Berikut konsep
dari perintah Insert:
INSERTINTO[NAMA_TABLE] ([DAFTAR_FIELD ])
VALUES([DAFTAR_NILAI ])
2. Update
Berfungsi untuk merubah record atau nilai
didalam suatu kolom. Berikut konsep dari perintah
Update:
UPDATE[NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI ] WHERE
[KONDISI ]
3. Delete
Menghapus record atau nilai didalam suatu kolom pada tabel
tertentu.
4. Select
Select adalah perintah yang di gunakan untuk menampilkan
nilai atau record yang dipilih.
Konsep sederhana
SELECT [nama_kolom]
FROM nama_tabel1
C. Langkah Kerja
Berikut persiapan yang dilakukan sebelum mengikuti
Langkah kerja. Buat database “Praktikum” dan Buat tabel Sesuai
dari gambar berikut.
1. Insert
Cara pertama dengan menentukan nama kolom dan nilai yang
akan disisipkan:
3. Update
Contoh umum penggunaan Update, sebagai berikut. Yaitu
melakukan update data pada data no_HP.
D. Tugas Praktikum
Petunjuk Praktikum : cermati ERD, Baca Seluruh Poin Perintah,
karena seluruh point Berkaitan. Oleh sebab itu Point tertentu dapat
diselesaikan dengan menggabung Query.
1. Masukan data tiap tabel yang dibuat pada praktikum sebelumnya,
tiap tabel masing-masing 3 data (kecuali tabel tb_tiket, inputkan 7
data) dimana penonton 1 akan membeli 1 tiket, penonton 2
membeli 3 tiket, penonton 3 membeli 2 tiket. Pastikan data bagi
atribut foreign key sudah sesuai dengan tabel asalnya.
2. Ubah data penonton 2 menjadi membeli 4 tiket (pastikan data di
tabel tb_detail_pembelian sesuai).
3. Hapus data ke-3 di tabel tb_pembelian (pastikan data di tabel
tb_detail_pembelian sesuai).
BAB II
PEMBAHASAN
1. Pembahasan No. 1
Menginput data 3 data pada setial tabel pada db_bioskop :
2. Pembhasan No. 2
Pada modul 2 ini kita bisa mengetahui bagaimana cara menambah data,
menghapus data, dan mengubah data pada database dengan menggunakan perintah
insert, update, dan delete pada table. Pada modul 2 ini kita melakukan pengeditan
berdasarkan soal praktikum yang diberikan menggunakan aplikasi XAMPP.
DAFTAR PUSTAKA