Anda di halaman 1dari 26

LAPORAN HASIL PRAKTIKUM BASIS DATA I

NIM NAMA JADWAL PRAKTIKUM ASISTEN MODUL KE TOPIK

: C1155201097 : Sunaryo M.Aminuddin : -----------------------------: -----------------------------: 2 ( DUA ) : 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 1. Sampul depan 2. Landasan teori 3. Langkah penyelesaian & pembahasan tugas praktikum 4. Kesimpulan 5. Daftar pustaka Total nilai Max 5 30 30 25 10 100 Nilai

Penilai,

-----------------------------Jurusan Teknik Informatika Stmik 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 Delete Update Select : Menambah sebuah baris pada table : Untuk menghapus baris dari table : Mengubah nilai pada sebuah baris : 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 nilainilai 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 Informatika Stmik 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 Informatika Stmik 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 Informatika Stmik 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 Informatika Stmik 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 HAVING saja yang akan dihasilkan ;

Jurusan Teknik Informatika Stmik Palangka Raya 2012

Contoh :
SELECT jabatan FROM karyawan GROUP BY jabatan HAVING jabatan <> HRD;

Penggunaan fungsi agregat AVG COUNT MAX MIN SUM : Menghasilkan nilai rata-rata : Menghitung banyaknya record : Mengetahui nilai terbesar : Mengetahui nilai terkecil : Menjumlahkan data

Bentuk penulisan :
SELECT fungsi_agregat (field) FROM nama_tabel

Contoh :
SELECT COUNT (*) FROM karyawan ;

Jurusan Teknik Informatika Stmik 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_album A-01 A-02 judul Valleys Of Neptune Here I Am The Self Healing Series Breathing A-03 A-04 A-05 - The Master Key To Self Healing Machine Head Still Standing Andrew Weil Deep Purple Monica 100000 50000 75000 0 0 0 penyanyi Jimi Hendrix Marvin Sapp harga 25000 50000 stok 0 0

kode_penjualan P-01 P-01 P-02 P-03 P-03 P-03

kode_album A-04 A-03 A-03 A-03 A-04 A-01

jumlah 2 2 1 1 2 3

harga 50000 100000 100000 100000 50000 25000

Jurusan Teknik Informatika Stmik Palangka Raya 2012

kode_penjualan P-01 P-02 P-03

tanggal 20 April 2010 21 April 2010 23 April 2010

total 300000 100000 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 untuk memeriksa apakah tabel yang akan kita masukkan data telah tersedia. Adapun sintaksnya 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 Informatika Stmik 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 :

Kita akan memasukkan data satu per satu dengan memblok koding yang telah kita ketik.

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 Informatika Stmik 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 :

Yang kita drag atau blok disini merupakan sintak untuk memasukkan data yang kedua.

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 Informatika Stmik Palangka Raya 2012

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. Setelah kelima data tersebut telah selesai dimasukkan, kemudian kita tampilkan seluruh isi tabel dari tabel album. Hal ini bertujuan untuk memeriksa apakah data yang
Jurusan Teknik Informatika Stmik Palangka Raya 2012

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 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.

Jurusan Teknik Informatika Stmik 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 Informatika Stmik 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 Informatika Stmik 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 Informatika Stmik 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 seluruh 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 Informatika Stmik 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 sintaksnya 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 menjalankan 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;
Jurusan Teknik Informatika Stmik Palangka Raya 2012

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 8. Menambahkan 5 data baru pada tabel detail_penjualan Langkah pertama kita menampilkan data tabel detail_penjualan terlebih dahulu. Adapun 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 menjalankan satu persatu) :

Dengan adanya tampilan seperti di atas menandakan bahwa data yang kita masukkan telah berhasil di masukkan.

Jurusan Teknik Informatika Stmik Palangka Raya 2012

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 :
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 :

Jurusan Teknik Informatika Stmik Palangka Raya 2012

Perintah update berfungsi untuk memperbaharui data yang sudah ada. Kemudian perintah load_file berfungsi untuk memasukkan gambar, dan pada bagian d:\Rizal\rizal\rizal_web.jpg merupakan link tempat kita meletakkan foto tersebut. 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 menjalankan 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 perubahan 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 Informatika Stmik 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 tersebut, 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 Informatika Stmik 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 album set 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 harganya 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;

Setelah kita tekan tombol F9, maka akan keluar tampilan seperti di bawah ini :

Jurusan Teknik Informatika Stmik Palangka Raya 2012

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

pengurangan 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 Informatika Stmik Palangka Raya 2012

BAB III KESIMPULAN

Dengan menggunakan program SQL ini, kita dapat mengenal SQL dan perintahperintah 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.
Into namatabel (kolom1,kolom2,kolom3) Values

Untuk memasukkan data ke tabel:


Insert (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 Informatika Stmik 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 Informatika Stmik Palangka Raya 2012