Modul Praktik
BASIS DATA I
Disusun Oleh :
Nazaruddin Ahmad, M.T.
2020
PS:PendidikanTeknologi Informasi FTK UIN Ar-Raniry
PRAKTIKUM 3
Manipulasi dan Retrieve Data ( 1 )
A. Tujuan Praktikum
₋ Mahasiswa mengenal data manipulation language.
₋ Mahasiswa mampu menggunakan perintah data manipulation language.
₋ Mahasiswa mampu mengelola record dan retrieve data
C. Materi Praktikum
berfungsi untuk memanipulasi data dalam basis data. Perintah nya adalah untuk
memilih record. Sintaks nya adalah INSERT, DELETE, UPDATE dan SELECT.
Pada Praktikum 3 ini kita akan melakukan manipulasi data pada database
dbbuku. Jika anda belum membuat database dbbuku pada server MariaDB anda,
maka silahkan buat database dbbuku, kemudian buat tabel-tabel yang dibutuhkan
Cara 1:
19
Modul Praktik Basis Data I
PS:PendidikanTeknologi Informasi FTK UIN Ar-Raniry
Cara 2:
Keterangan:
Jika data bertipe string, date dan time (contoh : rudiatna, sepak bola, 2007-11-
10) maka pembelian nilainya diapit dengan tanda petik tunggal (‘sepak bola’)
atau petik ganda (“sepak bola”). Jika data bertipe numerik (1200, 800) maka
Cara 1:
20
Modul Praktik Basis Data I
PS:PendidikanTeknologi Informasi FTK UIN Ar-Raniry
c) UPDATE
Perintah UPDATE digunakan untuk mengubah isi data (baris/record) pada satu
Perintahnya :
UPDATE <namatabel> SET field1=nilai1_new,
field2=nilai2_new WHERE [kondisi];
Perintahnya dalam tanda [ ] (kondisi) bersifat opsional untuk mengubah suatu
Contoh :
Perhatikan tabel diatas, maka akan kita gunakan perintah UPDATE sebagai
berikut :
UPDATE penerbit SET penerbit_nama=’GAVA MEDIA’ where
penerbit_id=’PB09’;
Perintah diatas akan mengedit kolom penerbit_nama yang akan diisi dengan
adalah penerbit_id=’PB09’. Sehingga hasil tabel nya akan menjadi seperti berikut
ini :
21
Modul Praktik Basis Data I
PS:PendidikanTeknologi Informasi FTK UIN Ar-Raniry
d) SELECT
Perintah SELECT digunakan untuk menampilkan isi dari suatu tabel yang dapat
adalah :
22
Modul Praktik Basis Data I
PS:PendidikanTeknologi Informasi FTK UIN Ar-Raniry
Operator lain yang dapat digunakan yaitu : AND, OR, NOT, BETWEEN-AND, IN
dan LIKE.
▪ Operator AND
Fungsinya adalah untuk menampilkan data yang berada pada nilai atau kondisi
Contoh :
Select * from buku where buku_jmlhalaman=350 AND
buku_harga>45000;
Jika menggunakan mysql dapat dilihat pada gambar dibawah ini:
▪ Operator OR
Fungsinya adalah untuk menampilkan data yang berada pada nilai atau kondisi
Contoh :
Select * from buku where buku_jmlhalaman=200 OR
buku_harga>60000;
Jika menggunakan mysql dapat dilihat pada gambar dibawah ini:
23
Modul Praktik Basis Data I
PS:PendidikanTeknologi Informasi FTK UIN Ar-Raniry
▪ Operator Between-AND
Fungsinya adalah untuk menampilkan data dengan memilih data antara dua nilai.
Diluar daripada nilai atau kondisi yang ditentukan maka data tidak ditampilkan.
Contoh :
Select * from buku where buku_jmlhalaman between 200 AND
450;
Jika menggunakan mysql dapat dilihat pada gambar dibawah ini:
▪ Operator IN
Fungsinya adalah untuk menampilkan data dengan nilai yang sudah pasti
diketahui.
Contoh :
Select * from buku where penerbit_id IN (‘PB08’);
Jika menggunakan mysql dapat dilihat pada gambar dibawah ini:
▪ Operator NOT IN
Fungsinya adalah untuk menampilkan data yang tidak sama dengan nilai atau
24
Modul Praktik Basis Data I
PS:PendidikanTeknologi Informasi FTK UIN Ar-Raniry
Contoh :
▪ Operator LIKE
Fungsinya adalah untuk melakukan pencarian data dengan pola tertentu pada
Contoh:
Select * from buku where buku_judul LIKE ‘Pemrograman
Pascal’;
Jika menggunakan mysql dapat dilihat pada gambar dibawah ini:
Dalam menggunakan perintah LIKE ini, kita dapat menggunakan tanda persen
(%) untuk menentukan pola tertentu dari data. Penggunaan tanda persen (%)
tersebut dapat diletakkan sebelum atau sesudah pola data yang yang ditentukan,
atau bisa juga diletakkan sebelum dan sesudah pola tertentu secara bersamaan.
Contoh:
Select * from buku where buku_judul LIKE ‘%Java’;
Jika menggunakan mysql dapat dilihat pada gambar dibawah ini:
25
Modul Praktik Basis Data I
PS:PendidikanTeknologi Informasi FTK UIN Ar-Raniry
Contoh:
Select * from buku where buku_judul LIKE ‘Pemrograman%’;
Jika menggunakan mysql dapat dilihat pada gambar dibawah ini:
Contoh:
Select * from buku where buku_judul LIKE ‘%Jaringan%’;
Jika menggunakan mysql dapat dilihat pada gambar dibawah ini:
D. Langkah Praktikum
Jalankan XAMPP Control Panel, klik tombol Start pada Apache dan MySQL. Setelah
tombol Start aktif masuklah ke dalam command prompt untuk masuk ke dalam
MySQL.
1. Aktifkan database CV_SMBD
2. Masukkan data-data berikut ini ke dalam masing-masing tabel yang telah ada
pada database CV_SMBD
Tabel Karyawan :
26
Modul Praktik Basis Data I
PS:PendidikanTeknologi Informasi FTK UIN Ar-Raniry
Tabel Pekerjaan :
Tabel Bagian :
27
Modul Praktik Basis Data I
Nama Lengkap
RESPONSI
NIM / Unit