LAPORAN HASIL PRAKTIKUM MOD Data Manipulation Language (DML) Select, Insert, Update Dan Delete
-
Upload
ami-dar-dir-doer -
Category
Documents
-
view
330 -
download
2
Transcript of LAPORAN HASIL PRAKTIKUM MOD Data Manipulation Language (DML) Select, Insert, Update Dan Delete
LAPORAN HASIL PRAKTIKUM
BASIS DATA I
NIM : C1155201097
NAMA : Sunaryo M.Aminuddin
JADWAL PRAKTIKUM : ------------------------------
ASISTEN : ------------------------------
MODUL KE : 2 ( DUA )
TOPIK : Data Manipulation Language (DML) :
Select, Insert, Update dan Delete
TUJUAN PEMBELAJARAN :
1. Menampikan seluruh data dari tabel.
2. Memasukkan data ke dalam tabel.
3. Mengubah data di dalam tabel dengan kriteria tertentu.
4. Menghapus data di dalam tabel dengan kriteria tertentu.
NILAI
Komponen Max Nilai
1. Sampul depan 5
2. Landasan teori 30
3. Langkah penyelesaian & pembahasan tugas praktikum 30
4. Kesimpulan 25
5. Daftar pustaka 10
Total nilai 100
Penilai,
------------------------------
Jurusan Teknik InformatikaStmik Palangka Raya
2012
BAB I
LANDASAN TEORI
DML adalah kelompok perintah yang berfungsi untuk memanipulasi data dalam
basis data, misalnya untuk pengambilan, penyisipan, pengubahan dan penghapusan data.
Perintah dasar DML terdiri dari 4(empat) perintah, yaitu :
Insert : Menambah sebuah baris pada table
Delete : Untuk menghapus baris dari table
Update : Mengubah nilai pada sebuah baris
Select : Memilih baris dan kolom pada table
1. INSERT
Pernyataan INSERT berfungsi untuk menambahkan record data baru pada suatu
tabel. Nama tabel yang dinyatakan dalam klausa INTO merupakan tabel yang akan
menerima data. Daftar kolom yang dipisahkan oleh tanda koma dan berada dalam tanda
kurung merupakan kolom-kolom dari tabel, sedang klausa VALUES merupakan nilai-
nilai yang disisipkan yang dipisahkan oleh tanda koma dan berada dalam tanda kurung.
Jika tidak ada kolom yang dideklarasikan, maka nilai yang diberikan disimpan dalam
kolom secara berurutan dalam struktur tabel, sehingga nilai pertama dalam klausa
VALUES akan dimasukkan dalam kolom pertama tabel, demikian seterusnya.
Jika daftar kolom dinyatakan secara jelas maka nilai yang diberikan akan disimpan
sesuai dengan urutan daftar kolom tersebut. Kolom-kolom yang tidak dinyatakan dalam
daftar kolom tidak mempunyai nilai (kosong bukan nol). Jumlah kolom yang dinyatakan
harus sama dengan jumlah nilai dalam klausa VALUES.
Adapun sintaksnya adalah :
INSERT INTO table_name
VALUES (value1,value2,value3,.....)
Atau :
INSERT INTO table_name(column1,column2,column3,...)
VALUES (value1,value2,value3,...)
Contoh :
INSERT INTO karyawan VALUES (‘1’,’Mahendra Mahawira’,’Ijen 34 Malang’,’HRD’) ;
Jurusan Teknik InformatikaStmik Palangka Raya
2012
2. DELETE
Digunakan untuk menghapus satu record atau lebih dari suatu tabel. Klausa WHERE
akan membatasi penghapusan tersebut berdasarkan kriteria logika yang dideklarasikan.
Jika tidak mendeklarasikan klausa WHERE maka semua record dalam tabel tersebut akan
terhapus.
Bentuk umum :
DELETE FROM nama_tabel WHERE kondisi
Contoh :
DELETE FROM karyawan WHERE nama=’Widyawati’ ;
3. UPDATE
Untuk memodifikasi satu record atau lebih yang telah ada dalam suatu tabel. Nama
tabel dalam pernyataan UPDATE merupakan tabel yang akan menerima perubahan data.
Setiap ungkapan dalam klausa SET terdiri atas nama kolom, operator penugasan (=), nilai
update dari kolom tersebut.
Bentuk umum :INSERT INTO nama_tabel VALUES (‘field1’,’field2’,’field3’, ….)
Contoh :
INSERT INTO karyawan VALUES (‘1’,’Mahendra Mahawira’,’Ijen 34 Malang’,’HRD’) ;
Bentuk umum :
UPDATE nama_tabel SET field1=nilai_baru, field2=nilai_baru, …..
WHERE kondisi
Contoh :
UPDATE karyawan SET alamat=’Villa Bukit Tidar 41’, jabatan=’Manager HRD’
WHERE nama=’Mahendra Mahawira’ ;
4. SELECT
Digunakan untuk mencari/menampilkan record dari tabel. Pernyataan ini bisa
menampilkan semua atau sebagian data tabel. Gunakan tanda bintang (“*”) untuk
menampilkan nilai dari semua kolom. Kolom yang dideklarasikan dalam klausa SELECT
dapat berasal dari satu tabel atau banyak tabel, juga dapat berupa kolom tabel, nilai
lateral, dan nilai hasil perhitungan yang dipisahkan oleh tanda koma. Klausa FROM
mengidentifikasikan tabel dimana datanya akan ditampilkan.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Bentuk umum :
SELECT ALL FROM table_name
Atau :
Select * from table_name
Pemakaian klausa WHERE
Fungsi : Untuk menyaring data tertentu.
Bentuk penggunaan :
WHERE kondisi
Contoh :
SELECT * FROM karyawan WHERE gaji > 100000 ;
Contoh penggunaan dengan tanggal :
SELECT * FROM karyawan WHERE tgl_masuk >= #02/01/2004# ;
Menampilkan field tertentu
SELECT field1, field2, …. FROM nama_tabel ;
Contoh :
SELECT nama, alamat FROM karyawan WHERE jabatan = ‘sales representatives’ ;
Pemakaian klausa DISTINCT
Fungsi : Untuk memperoleh data yang unik (tidak ada yang kembar).
Bentuk penggunaan :
SELECT DISTINCT field FROM nama_tabel ;
Penggunaan operator AND
Fungsi : Untuk menyaring data tertentu dengan syarat lebih dari satu dengan ketentuan
apabila semua syarat bernilai benar barulah hasilnya benar.
Bentuk penggunaan :
syarat1 AND syarat2 AND syarat3 …..
Contoh :
SELECT * FROM karyawan WHERE jabatan = ‘HRD’ AND tgl_masuk > #01/01/2005# ;
Penggunaan operator OR
Fungsi : Untuk menyaring data tertentu dengan syarat lebih dari satu dengan ketentuan
apabila semua syarat bernilai salah barulah hasilnya salah.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Bentuk penggunaan :
syarat1 OR syarat2 OR syarat3 …..
Contoh :
SELECT * FROM karyawan WHERE jabatan = ‘HRD’ OR jabatan = ‘sales representatives’ ;
Penggunaan operator NOT
Fungsi : Untuk menegasikan atau membalik suatu kondisi.
Bentuk pemakaian :
NOT kondisi
Contoh :
SELECT * FROM karyawan WHERE NOT (jabatan = ‘HRD’ OR jabatan = ‘sales representatives’) ;
Pemakaian operator BETWEEN dan NOT BETWEEN
Fungsi : Untuk menyaring data dengan rentang tertentu (memiliki jangkauan).
Bentuk penggunaan :
field BETWEEN batas_bawah AND batas_atas ;
Contoh :
SELECT * FROM karyawan WHERE tgl_masuk BETWEEN #01/01/2007# AND#17/08/2007# ;
Pemakaian operator IN dan NOT IN
Fungsi : Untuk menseleksi data-data apa saja yang diinginkan dari suatu field.
Bentuk penggunaan :
field IN (‘data1’,’data2’,’data3, …..)
Contoh :
SELECT * FROM karyawan WHERE jabatan IN (‘HRD’,’customer service’) ;
artinya akan menghasilkan semua data dengan jabatan HRD dan customer service.
Pemakaian operator LIKE dan NOT LIKE
Fungsi : Untuk menseleksi data dengan kriteria mengandung kata atau klausa yang
didefinisikan oleh LIKE.
Bentuk penggunaan :
field LIKE ‘*klausa*’
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Contoh :
SELECT nama FROM karyawan WHERE nama LIKE ‘*eli*’ ;
artinya nama-nama yang mengandung eli akan terpilih.
SELECT nama FROM karyawan WHERE nama LIKE ‘eli*’;
artinya nama-nama yang berawalan eli akan terpilih.
Pemakaian ORDER BY
Fungsi : Untuk mengurutkan data.
Bentuk penggunaan :
ORDER BY field
Contoh :
SELECT * FROM karyawan ORDER BY nama ;
Untuk mengurutkan dari besar ke kecil, tambahkan DESC
Contoh :SELECT * FROM karyawan ORDER BY nama DESC ;
Query dengan beberapa tabel
Perintah SELECT dapat digunakan untuk menggabungkan data yang berasal dari lebih
dari satu tabel.
Bentuk penggunaan :SELECT tabel1.field, tabel2.field, …. FROM tabel1, tabel2, ….. WHERE kondisi
Contoh :SELECT karyawan.nama, prestasi.penghargaan FROM karyawan, prestasi
WHERE karyawan.nama = prestasi.nama ;
Pemakaian GROUP BY
Fungsi : Untuk mengelompokkan data dan membuat ringkasan data.
Bentuk penggunaan :GROUP BY field
Contoh :SELECT nama FROM karyawan GROUP BY nama ;
Pemakaian HAVING
Fungsi : Untuk menentukan kondisi bagi GROUP BY. Kelompok yang memenuhi HAV-
ING saja yang akan dihasilkan ;
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Contoh :SELECT jabatan FROM karyawan GROUP BY jabatan HAVING jabatan <> ‘HRD’;
Penggunaan fungsi agregat
AVG : Menghasilkan nilai rata-rata
COUNT : Menghitung banyaknya record
MAX : Mengetahui nilai terbesar
MIN : Mengetahui nilai terkecil
SUM : Menjumlahkan data
Bentuk penulisan :SELECT fungsi_agregat (field) FROM nama_tabel
Contoh :SELECT COUNT (*) FROM karyawan ;
Jurusan Teknik InformatikaStmik Palangka Raya
2012
BAB II
LANGKAH PENYELESAIAN DAN
PEMBAHASAN TUGAS PRAKTIKUM
A. Langkah kerja
Dalam pelaksanaan praktikum ini, ada beberapa langkah yang harus dilakukan sesuai
dengan modul yang telah ditetapkan yaitu :
1. Langkah pertama adalah mengerjakan soal pre-test.
2. Langkah kedua adalah membuka program Wamp Server.
3. Langkah ketiga adalah menjalankan program SQLyog.
4. Langkah keempat adalah mengerjakan tugas praktikum.
B. Pembahasan Tugas Praktikum
1. Tugas pertama adalah memasukkan data berikut pada table album, penjualan, dan
detail_penjualan!
kode_al-
bumjudul penyanyi harga stok
A-01 Valleys Of Neptune Jimi Hendrix 25000 0
A-02 Here I Am Marvin Sapp 50000 0
A-03
The Self Healing Series – Breathing
- The Master Key To Self Healing Andrew Weil 100000 0
A-04 Machine Head Deep Purple 50000 0
A-05 Still Standing Monica 75000 0
kode_penjualan kode_album jumlah harga
P-01 A-04 2 50000
P-01 A-03 2 100000
P-02 A-03 1 100000
P-03 A-03 1 100000
P-03 A-04 2 50000
P-03 A-01 3 25000
Jurusan Teknik InformatikaStmik Palangka Raya
2012
kode_penjualan tanggal total
P-01 20 April 2010 300000
P-02 21 April 2010 100000
P-03 23 April 2010 275000
Langkah pertama adalah kita akan menggunakan database yang sudah kita buat pada
modul 1, yaitu database dbc_109_096. Adapun sintaksnya adalah:
use dbc_109_096;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Kemudian kita tampilkan data tabel dari database dbc_109_096. Hal ini dilakukan un-
tuk memeriksa apakah tabel yang akan kita masukkan data telah tersedia. Adapun sin-
taksnya adalah:
show tables;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Kemudian kita tampilkan deskripsi dari tabel album. Karena kita akan memasukkan
data ke dalam tabel album. Adapun sintaksnya adalah :
desc album;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Memasukkan data tabel album.
Untuk memasukkan data tabel penjualan kita harus mengetahui bentuk umum untuk
memasukkan data. Bentuk umum untuk memasukkan data adalah sebagai berikut :
cara 1 : menambah baris dengan mengisi pada setiap kolom,
INSERT INTO namatabel VALUES (nilai1, nilai2, nilai-n)
cara 2 : menambah baris dengan hanya mengisi data pada kolom tertentu
INSERT INTO namatabel (kolom1, kolom2, kolom-n) VALUES (nilai1, nilai2,
nilai-n)
Pada tabel album memiliki deskripsi kode_album, judul, penyanyi, sampul, harga dan
stok. Data yang akan kita masukkan adalah kode_album, judul, penyanyi, harga dan
stok. Jadi yang akan kita gunakan adalah cara yang kedua. Adapun sintaksnya adalah :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Sintak diatas menyatakan data pertama yang kita masukkan telah berhasil.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Kita akan memasukkan data satu per satu dengan memblok koding yang telah kita ketik.
Kemudian untuk memasukkan data kedua, caranya sama dengan cara memasukkan
data pertama. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang telah
kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dengan adanya tampilan seperti diatas menyatakan data kedua yang kita masukkan
juga telah berhasil.
Kemudian untuk memasukkan data ketiga, caranya sama dengan cara memasukkan
data pertama dan kedua. Hal yang kita lakukan yaitu mendrag atau memblok sintak
yang telah kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Tampilan diatas menandakan bahwa data ketiga juga telah berhasil dimasukkan.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Yang kita drag atau blok disini merupakan sintak untuk memasukkan data yang kedua.
Kemudian untuk memasukkan data keempat, caranya sama dengan cara memasukkan
data sebelumnya. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang
telah kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Tampilan diatas menandakan bahwa data keempat juga telah berhasil dimasukkan.
Kemudian untuk memasukkan data kelima, caranya sama dengan cara memasukkan
data sebelumnya. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang
telah kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Tampilan diatas menandakan bahwa data kelima juga telah berhasil dimasukkan.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Setelah kelima data tersebut telah selesai dimasukkan, kemudian kita tampilkan selu-
ruh isi tabel dari tabel album. Hal ini bertujuan untuk memeriksa apakah data yang kita
masukkan tadi telah benar-benar sudah masuk atau belum. Adapun sitaksnya adalah :
select * from album;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Memasukkan data tabel penjualan
Langkah pertama untuk memasukkan data pada tabel penjualan adalah kita tampilkan
deskripsi dari tabel penjualan. Adapun sintaksnya adalah :
desc penjualan;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Pada tabel penjualan memiliki deskripsi kode_penjualan, tanggal, dan total. Data yang
akan kita masukkan adalah kode_penjualan, tanggal, dan total. Berdasarkan cara se-
belumnya, maka cara yang akan digunakan untuk memasukkan data adalah cara per-
tama. Adapun sintaksnya adalah :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Sintak diatas menyatakan data pertama yang kita masukkan telah berhasil.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Kemudian untuk memasukkan data kedua, caranya sama dengan cara memasukkan
data pertama. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang telah
kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dengan adanya tampilan seperti diatas menyatakan data kedua yang kita masukkan
juga telah berhasil.
Kemudian untuk memasukkan data ketiga, caranya sama dengan cara memasukkan
data sebelumnya. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang
telah kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dengan adanya tampilan seperti diatas menyatakan data ketiga yang kita masukkan
juga telah berhasil.
Setelah ketiga data tersebut telah selesai dimasukkan, kemudian kita tampilkan seluruh
isi tabel dari tabel penjualan. Hal ini bertujuan untuk memeriksa apakah data yang kita
masukkan tadi telah benar-benar sudah masuk atau belum. Adapun sitaksnya adalah :
select * from penjualan;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Memasukkan data tabel detail_penjualan
Langkah pertama untuk memasukkan data pada tabel detail_penjualan adalah kita
tampilkan deskripsi dari tabel detail_penjualan. Adapun sintaksnya adalah :
desc detail_penjualan;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Pada tabel detail penjualan memiliki deskripsi kode_penjualan, kode_album, qty, dan
harga. Data yang akan kita masukkan adalah kode_penjualan, kode_album, jumlah
(qty), dan harga. Berdasarkan cara sebelumnya, maka cara yang akan digunakan untuk
memasukkan data adalah cara pertama. Adapun sintaksnya adalah :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Sintak diatas menyatakan data pertama yang kita masukkan telah berhasil.
Kemudian untuk memasukkan data kedua, caranya sama dengan cara memasukkan
data pertama. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang telah
kita buat pada query. Misalnya :
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dengan adanya tampilan seperti diatas menyatakan data kedua yang kita masukkan
juga telah berhasil.
Kemudian untuk memasukkan data ketiga, caranya sama dengan cara memasukkan
data sebelumnya. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang
telah kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dengan adanya tampilan seperti diatas menyatakan data ketiga yang kita masukkan
juga telah berhasil.
Kemudian untuk memasukkan data keempat, caranya sama dengan cara memasukkan
data sebelumnya. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang
telah kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dengan adanya tampilan seperti diatas menyatakan data keempat yang kita masukkan
juga telah berhasil.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Kemudian untuk memasukkan data kelima, caranya sama dengan cara memasukkan
data sebelumnya. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang
telah kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dengan adanya tampilan seperti diatas menyatakan data kelima yang kita masukkan
juga telah berhasil.
Kemudian untuk memasukkan data keenam, caranya sama dengan cara memasukkan
data sebelumnya. Hal yang kita lakukan yaitu mendrag atau memblok sintak yang
telah kita buat pada query. Misalnya :
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dengan adanya tampilan seperti diatas menyatakan data keenam yang kita masukkan
juga telah berhasil.
Setelah keenam data tersebut telah selesai dimasukkan, kemudian kita tampilkan selu-
ruh isi tabel dari tabel detail_penjualan. Hal ini bertujuan untuk memeriksa apakah
data yang kita masukkan tadi telah benar-benar sudah masuk atau belum. Adapun
sitaksnya adalah :
select * from detail_penjualan;
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
2. Tugas kedua adalah memasukkan 5 data baru lagi pada tabel penjualan dan
detail_penjualan.
Menambahkan 5 data pada tabel penjualan
Langkah pertama kita menampilkan data tabel penjualan terlebih dahulu. Adapun sin-
taksnya adalah :
select * from penjualan;Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Selanjutnya kita akan menambahkan 5 data baru lagi. Adapun sintaksnya adalah :
Setelah kita masukkan data di atas dengan mendrag atau memblok satu persatu, maka
setelah kita menekan tombol F9 akan keluar tampilan seperti di bawah ini (setiap men-
jalankan satu persatu) :
Dengan adanya tampilan seperti di atas menandakan bahwa data yang kita masukkan
telah berhasil di masukkan.
Kemudian kita tampilkan kembali seluruh isi tabel penjualan. Hal ini bertujuan untuk
memeriksa apakah data yang kita masukkan pada tabel penjualan telah berhasil masuk
atau belum. Adapun sintaksnya adalah :
select * from penjualan;Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Dari tampilan di atas telah terjadi penambahan data sejumlah 5 data sehingga sekarang
datanya telah berjumlah 8.
Menambahkan 5 data baru pada tabel detail_penjualan
Langkah pertama kita menampilkan data tabel detail_penjualan terlebih dahulu. Ada-
pun sintaksnya adalah :
select * from detail_penjualan;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Selanjutnya kita akan menambahkan 5 data baru lagi. Adapun sintaksnya adalah :
Setelah kita masukkan data di atas dengan mendrag atau memblok satu persatu, maka
setelah kita menekan tombol F9 akan keluar tampilan seperti di bawah ini (setiap men-
jalankan satu persatu) :
Dengan adanya tampilan seperti di atas menandakan bahwa data yang kita masukkan
telah berhasil di masukkan.
Kemudian kita tampilkan kembali seluruh isi tabel detail_penjualan. Hal ini bertujuan
untuk memeriksa apakah data yang kita masukkan pada tabel detail_penjualan telah
berhasil masuk atau belum. Adapun sintaksnya adalah :
Jurusan Teknik InformatikaStmik Palangka Raya
2012
select * from detail_penjualan;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dari tampilan di atas telah terjadi penambahan data sejumlah 5 data sehingga sekarang
datanya telah berjumlah 11.
3. Tugas ketiga adalah memasukkan gambar sampul CD pada tabel album.
Adapun sintak atau cara untuk memasukkan gambar sampul pada tabel album ini
adalah sebagai berikut :
select * from album;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Kemudian kita masukkan gambar sampul untuk tabel album. Adapun sitaks untuk
memasukkan gambarnya adalah :
Perintah update berfungsi untuk memperbaharui data yang sudah ada. Kemudian per-
intah load_file berfungsi untuk memasukkan gambar, dan pada bagian ‘d:\Rizal\rizal\
rizal_web.jpg’ merupakan link tempat kita meletakkan foto tersebut.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
Setelah kita masukkan data di atas dengan mendrag atau memblok satu persatu, maka
setelah kita menekan tombol F9 akan keluar tampilan seperti di bawah ini (setiap men-
jalankan satu persatu) :
Dengan adanya tampilan seperti di atas menandakan bahwa data yang kita masukkan
telah berhasil di masukkan.
Kemudian kita tampilkan kembali tabel album guna memastikan apakah sudah ada pe-
rubahan pada tabel album. Adapun sitaksnya adalah :
select * from album;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Jika kita klik pada bagian sampul, maka akan keluar gambar seperti dibawah ini :
Jurusan Teknik InformatikaStmik Palangka Raya
2012
4. Tugas keempat adalah menampilkan seluruh data untuk masing-masing table tersebut.
a. Tampilan data dari tabel album
Kita ketikkan terlebih dahulu sintak untuk menampilkan isi dari tabel album terse-
but, yaitu :
select * from album;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
b. Tampilan dari tabel penjualan
Kita ketikkan terlebih dahulu sintak untuk menampilkan isi dari tabel penjualan
tersebut, yaitu :
select * from penjualan;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
c. Tampilan dari tabel detail_penjualan
Kita ketikkan terlebih dahulu sintak untuk menampilkan isi dari tabel penjualan
tersebut, yaitu
select * from detail_penjualan;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Jurusan Teknik InformatikaStmik Palangka Raya
2012
5. Tugas kelima adalah mengubah harga album dengan kode_album A-04 menjadi
Rp.25.000!
Untuk mengubah atau memperbaharui harga kita akan menggunakan perintah update.
Adapun sitaks untuk mengubah harga pada tabel album adalah :
update albumset harga = '50000'where kode_album = 'A-01';
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Kemudian kita tampilkan kembali tabel album untuk memeriksa apakah harga pada
kode_album telah berubah. Adapun sitaksnya adalah :
select * from album;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Pada tabel di atas telah terjadi perubahan. Sebelumnya pada kode_album A-04 har-
ganya adalah 50000 sekarang berubah menjadi 25000.
6. Tugas keenam adalah menghapus data table penjualan yang memiliki total kurang
dari Rp.75.000!
Langkah pertama adalah kita tampilkan terlebih dahulu data tabel penjualan. Adapun
sintaksnya adalah :
select * from penjualan;Jurusan Teknik Informatika
Stmik Palangka Raya2012
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Kemudian kita akan menghapus data yang harganya kurang dari Rp.75.000. adapun
sintaksnya adalah :
delete from penjualan where total < 75000;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Tampilan di atas memberitahukan bahwa telah terjadi perubahan sebanyak 2 kolom.
Karena terdapat 2 kolom yuang totalnya kurang dari Rp.75.000. kemudian kita
tampilkan kembali data tabel penjualan untuk memastikan apakah benar terjadi pen-
gurangan sebanyak 2 kolom. Adapun sintaksnya adalah :
select * from penjualan;
Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :
Dari tabel di atas telah terjadi pengurangan sebanyak 2 tabel, karena terdapat 2 tabel
yang memiliki total kurang dari Rp.75.000 yaitu pada kode_album P-05 da P-06.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
BAB III
KESIMPULAN
Dengan menggunakan program SQL ini, kita dapat mengenal SQL dan perintah-
perintah dalam bahasa QSL. dan dapat mengambil kesimpulan dari program yang telah
kerjakan.
Data Manipulation Language (DML). Digunakan dalam memanipulasi dan
pengambilan data pada database.
Manipulasi data, dapat mencakup:
- Pemanggilan data yang tersimpan dalam database (query).
- Penyisipan/penambahan data baru ke database.
- Penghapusan data dari database.
- Pengubahan data pada database.
Untuk memasukkan data ke tabel:
Insert Into namatabel (kolom1,kolom2,kolom3) Values
(nilai1,nilai2,nilai3)
Untuk menampilkan semua isi data pada table :
Select * From namatabel;
Untuk mengubah isi data pada satu atau beberapa kolom pada suatu table
Update namatabel set kolom1 = nilai1 [where kondisi]
Untuk menghapus satu baris, baris dengan kondisi tertentu atau seluruh baris:
Delete from namatabel [where kondisi]
From : Digunakan untuk menetapkan tabel yang datanya akan ditampilkan melalui
suatu pernyataan Select. Nilai klausa From adalah daftar nama tabel yang dipisahkan
oleh tanda koma. Nama alias suatu tabel yang didefinisikan dalam klausa From dapat
digunakan dalam suatu pernyataan.
Where : Menyatakan kondisi-kondisi penyaringan data dalam pernyataan SELECT dan
UPDATE. Nilai klausa WHERE adalah satu ungkapan logika atau lebih, atau predikat,
atau penilaian True atau False setiap record tabel.
Jurusan Teknik InformatikaStmik Palangka Raya
2012
BAB IV
DAFTAR PUSTAKA
Modul Praktikum Basis Data 1. Modul II DATA MANIPULATION LANGUAGE. Teknik
Informatika : Universitas Palangkaraya.
http://bahanajarku.wordpress.com
http://serba-serbi-web.blogspot.com/2008/05/data-manipulation-language-dml-data.html
Jurusan Teknik InformatikaStmik Palangka Raya
2012