laporan akhir praktikum basisdata 1 modul 2
DESCRIPTION
modul 2TRANSCRIPT
LAPORAN HASIL PRAKTIKUM
BASIS DATA I
NAMA : REJEYELKY PERNATHA
NIM : DBC 114 093
KELAS : B
MODUL : II
TOPIK : DATA MANIPULATION LANGUAGE (DML) :
SELECT, INSERT, UPDATE, DAN DELETE
KOMPOSISINilai
MaksimalNILAI
BAB I Tujuan dan Landasan Teori 20
BAB II Langkah Kerja 10
BAB III Pembahasan 40
BAB IV Kesimpulan 15
BAB V Dafta Pustaka 5
BAB VI Lampiran 10
Jumlah 100
LABORATORIUM PEMROGRAMAN
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIKUNIVERSITAS PALANGKARAYA
TAHUN 2016
BAB I
TUJUAN DAN LANDASAN TEORI
A. Tujuan
Setelah praktikum ini mahasiswa dapat:
1. Menampilkan seluruh data dari table
2. Memasukkan data ke dalam table
3. Mengubah data di dalam table dengan kriteria tertentu.
4. Menghapus data di dalam table dengan kriteria tertentu.
B. LANDASAN TEORI
Jika pada penulisan sebelumnya saya telah membahas mengenai DDL, maka
sekarang saya akan membahas mengenai DML. DML merupakan singkatan
dari Data Manipulation Language. DML adalah perintah-perintah untuk
memanipulasi data pada basis data, misalnya perintah untuk memilih data
(query), menyisipkan, mengubah dan menghapus data dalam basis data.
Tetapi hal yang harus diingat disini adalah DDL dengan DML saling
berhubungan, untuk itu jika ingin menggunakan DML maka kita harus
membuat database dan tabel dahulu dengan menggunakan perintah DDL yang
terdapat dalam tulisan saya sebelumnya.
Ada 2 jenis DML, yaitu
1. Prosedural
Mensyaratkann agar pemakai menentukan data apa yang diinginkan serta
bagaimana cara mendapatkan data tersebut. Ini dilakukan dengan bahasa
pemrograman yang mampu mengakses basis data.
Contoh : C++, Java, Visual
2. Non prosedural
Membuat pemakai yang dapat menentukan data apa yang diinginkan
tanpa menyebutkan cara mendapatkannya. Contoh : SQL
Perintah dari DML antara lain, INSERT, DELETE, UPDATE dan
SELECT.
a. INSERT
Merupakan perintah untuk memasukkan data ke dalam sebuah tabel
yang telah kita buat.
Perintahnya: INSERT INTO nama_tabel (nama_kolom1,
nama_kolom2, ...) values (data1, data2, ...);
Contoh: insert into mahasiswa (nama, npm, kelas, alamat) values
("Budi", "12345", "1IA07", "Jakarta"); Perintah diatas berarti kita
akan memasukkan data ke dalam tabel mahasiswa, yang pertama yaitu
Budi ke dalam kolom nama, lalu 12345 ke dalam kolom npm, 1IA07
ke dalam kolom kelas, dan Jakarta ke dalam kolom alamat. Mengapa
menggunakan tanda petik ("")? Karena kita sudah definisikan tipe data
dari nama_kolom dengan varchar, sehingga kita harus menggunakan
tanda petik ("").
b. DELETE
Merupakan perintah untuk menghapus data dari sebuah tabel.
Perintahnya: DELETE FROM nama_tabel WHERE kondisi;
Contoh: delete from mahasiswa where npm = "12345"; Perintah diatas
berarti kita akan menghapus data dari tabel mahasiswa yang
dikondisikan / dilihat dari npm yaitu 12345. Maka semua data yang
memiliki npm 12345 akan terhapus dari tabel mahasiswa.
c. UPDATE
Merupakan perintah untuk mengubah suatu data yang terdapat
kesalahan dalam penginputan data tersebut.
Perintahnya: UPDATE nama_tabel SET nama_kolom = ekspresi
WHERE kondisi;
Contoh: update mahasiswa set nama = "Udin" where npm = "12345";
Perintah diatas berarti kita akan mengubah data pada kolom nama
menjadi Udin yang dikondisikan / dilihat dari nilai npm 12345.
Sehingga semua yang memiliki nilai npm 12345 pada kolom nama
nya akan berubah menjadi Udin.
d. SELECT
Merupakan perintah yang digunakan untuk menampilkan semua atau
sebagian isi dari tabel yang telah kita inputkan data-datanya.
Perintahnya: SELECT * FROM nama_tabel;
Contoh: select * from mahasiswa; Perintah diatas berarti kita akan
menampilkan semua data yang telah kita inputkan pada tabel
mahasiswa, untuk melihat / mengecek kebenaran dari data yang telah
kita inputkan.
ket: setiap perintah harus diakhiri dengan tanda titik koma (;).
C.
BAB II
LANGKAH KERJA
TUGAS PENDAHULUAN
Perintah dasar DML terdiri dari 4 (empat) perintah; yaitu: select, insert, update,
dan delele. Modul ini akan menguraikan penggunaan sederhana keempat perintah
tersebut.
Pelajari bagian ‘BELAJAR DARI CONTOH’ dan kerjakan tugas berikut ini:
1. Apa yang dimaksud dengan Data Manipulation Language?
2. Jelaskan apa yang dilakukan oleh perintah-perintah SQL pada langkah 1-
11! Perhatikan variasi dari perintah dasar. (Langkah-langkah tersebut
merupakan suatu kesatuan urutan proses. Hasil setiap perintah
diperlihatkan oleh gambar di bawahnya.).
BELAJAR DARI CONTOH
Struktur table mahasiswa yang dipergunakan dalam bagian contoh ini adalah
sebagai berikut:
1. insert into mahasiswa values ('123', 'udin', 'kuala kurun', 1987-10-23', null, 2.75);
2. insert into mahasiswa (nim, nama, tmp_lahir) values ('124', 'susi', 'sampit');
3. insert into mahasiswa (nim, nama, tmp_lahir) values ('125', 'amir', 'sampit');
4. select * from mahasiswa;
5. select nim, tmp_lahir from mahasiswa;
6. select nim, tmp_lahir as 'tempat lahir' from mahasiswa;
7. select nim, nama, tmp_lahir from mahasiswa order by nama asc;
8. select nim, nama, tmp_lahir from mahasiswa order by nama desc;
9. select tmp_lahir from mahasiswa;
10. select distinct tmp_lahir from mahasiswa;
11. update mahasiswa set nama = 'badu' where nim = '125';
select * from mahasiswa;
12. update mahasiswaset nama = 'sari',tmp_lahir='muara teweh',foto = load_file('d:\a.jpg')where nim = '124';
select * from mahasiswa;
13. delete from mahasiswa where nim = '124';
select * from mahasiswa;
BAB III
PEMBAHASAN
TUGAS PENDAHULUAN
1. Data Manipulation Language adalah kumpulan perintah query yang
digunakan untuk memanipulasi data dalam tabel, seperti menambah,
merubah atau menghapus data. Perintah ini tidak terkait dengan struktur
dan metadata dari objek-objek yang berada pada tabel-tabel database.
2. Perintah pada SQL pada langkah 1-11 adalah membuat sruktur table
mahasiswa untuk memasukan data mahasiswa, dan ,menggantikan nama
pada nim 123 menjadi nama badu.
TUGAS PRAKTIKUM
Pada modul kali ini menggunkan database yang telah dibuat pada modul I yang
laludengan melkukan operasi dengan menggunakan sintak DML.
Jadi pada modul kali ini menggunkan coding sebagai berikut dalam pembuatan
database.
CREATE DATABASE dbc114093;
SHOW DATABASES;
USE dbc114093;
SHOW TABLES;
CREATE TABLE album(
kode_album VARCHAR(10),
judul VARCHAR(50),
penyanyi VARCHAR(50),
harga DECIMAL,
stok SMALLINT);
CREATE TABLE detail_penjualan(
kode_penjualan VARCHAR(10),
kode_album VARCHAR(10),
jumlah SMALLINT,
harga DECIMAL);
CREATE TABLE penjualan(
kode_penjualan VARCHAR(10),
tanggal DATETIME,
total DECIMAL);
DESC album;
DESC penjualan;
DESC detail_penjualan;
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-01","valleys of neptune","jimi hendrix","25000","stok");
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-02","here i am","marvin sapp","50000","0");
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-03","the self healing series-breathing-the master key to self healing","andrew weil","100000","0");
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-04","machine head","deep purple","50000","0");
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-05","still standing","monica","75000","0");
SELECT*FROM album;
SELECT kode_album,judul,penyanyi,harga,stok FROM album;
INSERT INTO detail_penjualan VALUES ('P-01','A-04','2','50000');
INSERT INTO detail_penjualan VALUES ('P-01','A-03','2','100000');
INSERT INTO detail_penjualan VALUES ('P-02','A-03','1','100000');
INSERT INTO detail_penjualan VALUES ('P-03','A-03','1','100000');
INSERT INTO detail_penjualan VALUES ('P-03','A-04','2','50000');
INSERT INTO detail_penjualan VALUES ('P-03','A-04','2','50000');
SELECT*FROM detail_penjualan;
INSERT INTO penjualan (kode_penjualan, tanggal, total) VALUES ('P-01', '20 April 2010', '300000');
INSERT INTO penjualan (kode_penjualan, tanggal, total) VALUES ('P-02', '21 April 2010', '100000');
INSERT INTO penjualan (kode_penjualan, tanggal, total) VALUES ('P-03', '23 April 2010', '275000');
SELECT*FROM penjualan;
INSERT INTO penjualan (kode_penjualan, tanggal, total)
VALUES ('P-05', '2010-04-25', '220000');
INSERT INTO penjualan (kode_penjualan, tanggal, total)
VALUES ('P-06', '2010-04-26', '30000');
INSERT INTO penjualan (kode_penjualan, tanggal, total)
VALUES ('P-07', '2010-04-27', '50000');
INSERT INTO penjualan (kode_penjualan, tanggal, total)
VALUES ('P-08', '2010-04-24', '10000');
INSERT INTO penjualan (kode_penjualan, tanggal, total)
VALUES ('P-09', '2010-04-28', '65000');
SELECT*FROM penjualan;
INSERT INTO detail_penjualan VALUES ('P-04', 'A-02', '2', '100000');
INSERT INTO detail_penjualan VALUES ('P-05', 'A-02', '2', '23000');
INSERT INTO detail_penjualan VALUES ('P-05', 'A-02', '2', '90000');
INSERT INTO detail_penjualan VALUES ('P-05', 'A-03', '4', '250000');
INSERT INTO detail_penjualan VALUES ('P-06', 'A-01', '3', '220000');
SELECT*FROM detail_penjualan;
ALTER TABLE album ADD sampul BLOB AFTER penyanyi;
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-01';
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-02';
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-03';
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-04';
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-05';
SELECT*FROM album;
UPDATE album SET harga = '25000' WHERE kode_album = 'A-04';
SELECT*FROM album;
DELETE FROM penjualan WHERE total <75000;
SELECT*FROM penjualan;
Coding ini adalah pembentuk database dari modul 2 ini, penjelasan coding ini
akan dijelaskan sebagai berikut.
CREATE DATABASE dbc114093;
Perintah diatas adalah untuk membuat database yaitu dengan mengetik create
databases “nama database”, jadi data base ini bernama dbc114093.
SHOW DATABASES;
Perintah ini berfungsi sebagai untuk melihat database yang tersimpan atau yang
telah kita buat, jadi hasilnya sebagi berikut.
USE dbc114093;
Fungsi perintah diatas adalah untuk masuk kedalam database yang ingin kita
masukan data atau untuk melihat melihat isi database.
SHOW TABLES;
Perintah ini berfungsi sebagai melihat isi table yang ada didalam database yang
kita ingin kita lihat tadi, contohnya sebagai berikut.
CREATE TABLE album(
kode_album VARCHAR(10),
judul VARCHAR(50),
penyanyi VARCHAR(50),
harga DECIMAL,
stok SMALLINT);
Perintah diatas merupakan perintah untuk membuat table yang ada di table album,
dengan menambah kode_album dengan variabel varchar(panjang data), judul
dengan variabel varchar, penyanyi dengan variable varchar, harga dengan variabel
desimal, dan stok dengan desimal smallint.
CREATE TABLE detail_penjualan(
kode_penjualan VARCHAR(10),
kode_album VARCHAR(10),
jumlah SMALLINT,
harga DECIMAL);
Pada perintah ini berfungsi untuk membuat table detail_penjualan, dengan dengan
colom, kode_penjualan dengan variabel varchar, kode album dengan varabel
varchar, jumlah dengan variabel smallint, dan harga dengan variabel decimal.
CREATE TABLE penjualan(
kode_penjualan VARCHAR(10),
tanggal DATETIME,
total DECIMAL);
Pada peintah ini berfungsi untuk mebuat table penjulan dengan colom,
kode_penjualan dengan variabel varchar, tanggal dengan variabel datetime, dan
total dengan variable desimal.
DESC album;
Perintah ini berfungsi untuk melihat isi table album yang telah dibuat, dengan
hasil sebagai berikut.
DESC penjualan;
Perintah ini berfungsi untuk melihat isi table penjualan yang telah dibuat, dengan
hasil sebagai berikut.
DESC detail_penjualan;
Perintah ini berfungsi untuk melihat isi table detail_penjualan yang telah dibuat,
dengan hasil sebagai berikut.
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-01","valleys of neptune","jimi hendrix","25000","stok");
Pada perintah ini berfungsi utuk memasukan data pada table album dengan data
kode_album A-10, judul valleys of neptune, penyanyi jimi hendrix, harga 25000,
dan stok (stok).
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-02","here i am","marvin sapp","50000","0");
Pada perintah ini berfungsi untuk memasukan data di table album dengan,
kode_album A-02, judul here i am, penyanyi marvin sapp, harga 50000, dan stok
0,
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-03","the self healing series-breathing-the master key to self healing","andrew weil","100000","0");
Perintah ini berfungsi memasukan data ke table album dengan data, kode_album
A-03, judul the self healing series-breathing-the master key to self healing,
penyanyi andrew weil, harga 100000, dan stok 0.
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-04","machine head","deep purple","50000","0");
Perintah ini memasukan data pada table album dengan data, kode_album A-04,
judul machine head, penyanyi deep purple, harga 50000, dan stok 0.
INSERT INTO album (kode_album,judul,penyanyi,harga,stok) VALUES ("A-05","still standing","monica","75000","0");
Perintah ini memasukan data pada table album dengan data, kode_album A-05,
judul still dtanding, penyanyi monika, harga, 75000, dan stok 0.
SELECT*FROM album;
SELECT kode_album,judul,penyanyi,harga,stok FROM album;
Perintah ini berfungsi untuk melihat isi table yang telah di masukan data tadi, dan
akan menampilkan table yang telah dibuat.
INSERT INTO detail_penjualan VALUES ('P-01','A-04','2','50000');
Pada perintah ini berfungsi untuk memasukan data pada table detail_penjualan
dengan data, kode_penjualan P-01, kode_album A-04, jumlah 2, harga 50000.
INSERT INTO detail_penjualan VALUES ('P-01','A-03','2','100000');
Perintah ini berfungsi memsukan data pada detail_penjualan dengan data,
kode_penjualan P-01, kode_album A-03, jumlah 2, dan harga 100000.
INSERT INTO detail_penjualan VALUES ('P-02','A-03','1','100000');
Pada perintah ini berfungsi untuk memasukan data pada table detail_penjualan
dengan data, kode_penjualan P-02, kode_album A-03, jumlah 2, harga 100000.
INSERT INTO detail_penjualan VALUES ('P-03','A-03','1','100000');
Pada perintah ini berfungsi untuk memasukan data pada table detail_penjualan
dengan data, kode_penjualan P-03, kode_album A-03, jumlah 1, harga 100000.
INSERT INTO detail_penjualan VALUES ('P-03','A-04','2','50000');
Perintah ini berfungsi memsukan data pada detail_penjualan dengan data,
kode_penjualan P-03, kode_album A-04, jumlah 2, dan harga 50000.
INSERT INTO detail_penjualan VALUES ('P-03','A-04','2','50000');
Pada perintah ini berfungsi untuk memasukan data pada table detail_penjualan
dengan data, kode_penjualan P-03, kode_album A-04, jumlah 2, harga 50000.
SELECT*FROM detail_penjualan;
Fungsi perintah ini adalah sebagai perintah untuk masuk dalah sebuah table, dan
melihat isi table, yang telah di isi tadi, tampilannya sebagi berikut.
INSERT INTO penjualan (kode_penjualan, tanggal, total) VALUES ('P-01', '2010-04-20', '300000');
Pada perintah diatas berfungsi sebagai masukan data pada table penjualan dengan
data, kode_penjualan P-01, tanggal 2010-04-20, dan total 300000.
INSERT INTO penjualan (kode_penjualan, tanggal, total) VALUES ('P-02', '2010-04-21', '100000');
Perintah ini memasukan data pada table penjualan dengan data, kode_penjual P-
02, tanggal 2010-04-21, dan total 100000.
INSERT INTO penjualan (kode_penjualan, tanggal, total) VALUES ('P-03', '2010-04-23', '275000');
Pada perintah diatas berfungsi sebagai masukan data pada table penjualan dengan
data, kode_penjualan P-03, tanggal 2010-04-23, dan total 275000.
SELECT*FROM penjualan;
Perintah diatas berfungsi untuk memsuki table penjualan dan sekaligus untuk
melihat hasil dari table penjuala yng telah di isi data tadi, maka tampilan nya
sebagai berikut.
INSERT INTO penjualan (kode_penjualan, tanggal, total)
VALUES ('P-05', '2010-04-25', '220000');
Pada perintah diatas berfungsi sebagai masukan data pada table penjualan dengan
data, kode_penjualan P-05, tanggal 2010-04-22, dan total 220000.
INSERT INTO penjualan (kode_penjualan, tanggal, total)
VALUES ('P-06', '2010-04-26', '30000');
Pada perintah diatas berfungsi sebagai masukan data pada table penjualan dengan
data, kode_penjualan P-06, tanggal 2010-04-26, dan total 30000.
INSERT INTO penjualan (kode_penjualan, tanggal, total)
VALUES ('P-08', '2010-04-24', '10000');
Pada perintah diatas berfungsi sebagai masukan data pada table penjualan dengan
data, kode_penjualan P-08, tanggal 2010-04-24, dan total 10000.
INSERT INTO penjualan (kode_penjualan, tanggal, total)
VALUES ('P-09', '2010-04-28', '65000');
Perintah ini memasukan data pada table penjualan dengan data, kode_penjual P-
09, tanggal 2010-04-28, dan total 65000.
SELECT*FROM penjualan;
Perintah diatas berfungsi untuk memsuki table penjualan dan sekaligus untuk
melihat hasil dari table penjuala yng telah di isi data tadi, maka tampilan nya
sebagai berikut.
INSERT INTO detail_penjualan VALUES ('P-04', 'A-02', '2', '100000');
Perintah ini berfungsi memsukan data pada detail_penjualan dengan data,
kode_penjualan P-04, kode_album A-02, jumlah 2, dan harga 100000.
INSERT INTO detail_penjualan VALUES ('P-05', 'A-02', '2', '23000');
Pada perintah ini berfungsi untuk memasukan data pada table detail_penjualan
dengan data, kode_penjualan P-05, kode_album A-02, jumlah 2, harga 23000.
INSERT INTO detail_penjualan VALUES ('P-05', 'A-02', '2', '90000');
Pada perintah ini berfungsi untuk memasukan data pada table detail_penjualan
dengan data, kode_penjualan P-05, kode_album A-02, jumlah 2, harga 90000.
INSERT INTO detail_penjualan VALUES ('P-05', 'A-03', '4', '250000');
Perintah ini berfungsi memsukan data pada detail_penjualan dengan data,
kode_penjualan P-05, kode_album A-03, jumlah 4, dan harga 250000.
INSERT INTO detail_penjualan VALUES ('P-06', 'A-01', '3', '220000');
Perintah ini berfungsi memsukan data pada detail_penjualan dengan data,
kode_penjualan P-06, kode_album A-01, jumlah 3, dan harga 220000.
SELECT*FROM detail_penjualan;
Fungsi perintah ini adalah sebagai perintah untuk masuk dalah sebuah table, dan
melihat isi table, yang telah di isi tadi, tampilannya sebagi berikut.
ALTER TABLE album ADD sampul BLOB AFTER penyanyi;
Pada perintah ini berfungsi untuk memsukan album dengan memasukan file yang
bernama sampul pada data.
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-01';
Pada perintah ini berfungsi untuk memasukan file pada album, dan akan
dimasukan di kode_album=A-01 file itu terletak pada 'D:/foto/sampul.jpg'.
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-02';
Pada perintah ini berfungsi untuk memasukan file pada album, dan akan
dimasukan di kode_album=A-02 file itu terletak pada 'D:/foto/sampul.jpg'.
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-03';
Pada perintah ini berfungsi untuk memasukan file pada album, dan akan
dimasukan di kode_album=A-03 file itu terletak pada 'D:/foto/sampul.jpg'.
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-04';
Pada perintah ini berfungsi untuk memasukan file pada album, dan akan
dimasukan di kode_album=A-03 file itu terletak pada 'D:/foto/sampul.jpg'.
UPDATE album SET sampul = LOAD_FILE ('D:/foto/sampul.jpg') WHERE kode_album='A-05';
Pada perintah ini berfungsi untuk memasukan file pada album, dan akan
dimasukan di kode_album=A-05 file itu terletak pada 'D:/foto/sampul.jpg'.
SELECT*FROM album;
Perintah ini berfungsi untuk masuk dalam table album dan juga untuk melihat isi
dari table album, dan tampilannya sebagai berikut.
UPDATE album SET harga = '25000' WHERE kode_album = 'A-04';
Pada perintah diatas berfungsi untuk mengubah harga album dengan kode_album
A-04 menjadi 25000.
SELECT*FROM album;
Pada perintah ini berfungsi untuk memasuki table album dan melihat isi dari table
album, maka tampilannya sebagi berikut.
DELETE FROM penjualan WHERE total <75000;
Perintah ini berfungsi untuk menghapus data table penjualan yang memiliki total
kurang dari 75000.
SELECT*FROM penjualan;
Perintah diatas berfungsi untuk masuk dalam table penjualan dan melihat isi table
tersebut. Maka tampilannya sebagi berikut.
BAB IV
KESIMPULAN
Kesimpulan dari praktikum ini adalah :
DML adalah perintah-perintah yang digunakan untuk mengubah , mamnipulasi
dan mengambil data pada basis data. Tindakan seperti menghapus, mengubah, dan
mengambil data menjadi bagian dari DML.
Terdapat 2 jenis DML, yaitu procedural dan non procedural. Perintah perintahnya
yaitu: INSERT, DELETE, UPDATE, SELECET.
Operand dalam operasi arimetika bisa beupa nama kolom yang bertipe
number atau date bisa juga merupakan variabel sistem atau nilai angka dan
tanggal yang bukan berasal dari table.
BAB V
DAFTAR PUSTAKA
modul praktikum basis data I jurusan teknik informatika, universitas palangka
raya.
https://candrayogi.wordpress.com/2012/11/16/laporan-dml-2/ (15.33, 15 April
2016)
http://restupamujitriatmoko.blogspot.co.id/2011/10/dml-data-manipulation-
language.html (18.23, 15 April 2016)
http://irpantips4u.blogspot.co.id/2012/10/pengertian-dml-data-manipulation.html
(18.47, 15 April 2016
BAB VI
LAMPIRAN