Anda di halaman 1dari 8

LAPORAN AWAL

PRAKTIKUM BASIS DATA

LAPORAN KE – 8

Disusun Oleh:

NAMA : ANDREA FAUZAN ALBAR


NIM : 201011401208
KELAS : 005TPLP009

TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS PAMULANG
Jl. Surya Kencana No. 1 pamulang Telp (021)7412566, Fax
(021)7412566 Tangerang Selatan – Banten
RINGKASAN
Data Manipulation Language (DML PART 4)
Between terdiri dari dua jenis yaitu between dan not between. Between digunakan untuk
mengolah data suatu nilai dalam range tertentu. Not between merupakan negasinya, yaitu
mengolah suatu nilai di luar dari range yang telah ditentukan.

SELECT * FROM nama_table WHERE nama_kolom BETWEEN nilai_awal AND


nilai_akhir;

 Operator like biasa dipergunakan untuk mencari sebuah karakter atau kata tertentu
dalam sebuah data.
 Operator not like berfungsi hampir sama dengan operator LIKE, namun outputnya akan
berbeda.
 IN biasa digunakan untuk pencarian data menggunakan lebih dari satu filter pada
perintah where. Sedangkan NOT IN adalah kebalikan dari nilai yang ditampilkan oleh
IN.
Sintaks IN
SELECT * FROM nama_table WHERE nama_kolom IN(‘values1’,’values2’...);
Sintak NOT IN
SELECT * FROM nama_table WHERE nama_kolom NOT IN(‘values’,values2’...);
 ORDER BY adalah ascending(ASC), yaitu diurutkan berdasarkan dari kecil ke besar.
Jika ingin mengurutkan dari besar ke kecil dapat digunakan descending (DESC).
Sintaks ORDER BY ascending dapat ditulis sebagai berikut :
SELECT * FROM nama_table ORDER BY nama_kolom;
Sintaks ORDER BY ascending dapat ditulis sebagai berikut :
SELECT * FROM nama_table ORDER BY nama_kolom; DESC;
 Group by Digunakan untuk mengelompokkan sekumpulan record berdasarkan kolom
tertentu sesuai data yang ingin akan ditampilkan.
SELECT nama_kolom FROM nama_table GROUP BY nama_kolom;
Perintah having hanya dapat digunakan jika group by digunakan semua data akan
ditampilkan kecuali data yang di having.
SELECT nama_kolom FROM nama_table GROUP BY nama_kolom
HAVING nama_kolom [operator pembanding] ‘kriteria yang ditampilkan’;
TUGAS PENDAHULUAN

1. Tuliskan dan jelaskan deklarasi sintaks perintah between pada MySQL?


2. Apakah fungsi perintah having dalam menampilkan data?
3. Sebutkan dan jelaskan pengurutan data dalam order by?
4. Apa perbedaan dari like dan not like?

Jawaban

1. Sintaks between biasanya digunakan pada SELECT statement di MySQL.


SELECT * FROM nama_table WHERE nama_kolom BETWEEN nilai_awal AND
nilai_akhir;

2. Fungsi perintah having adalah untuk menentukan kondisi bagi group by, dimana kelompok
yang memenuhi kondisi saja yang akan dihasilkan.

3. Ascending (ASC), yaitu data yang diurutkan berdasarkan data dari yang terkecil ke data yang
terbesar.
Descending (DESC), yaitu data yang diurutkan berdasarkan dari dari yang terbesar ke data
yang terkecil.

4. Jika operator like akan memunculkan data yang mengandung karakter tertentu yang akan
ditampilkan, sedangkan operator not like tidak akan menampilkan data yang mengandung
karakter tersebut.
LAPORAN AKHIR
PRAKTIKUM BASIS DATA

LAPORAN KE – 8

Disusun Oleh:

NAMA : ANDREA FAUZAN ALBAR


NIM : 201011401208
KELAS : 005TPLP009

TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS PAMULANG
Jl. Surya Kencana No. 1 pamulang Telp (021)7412566, Fax
(021)7412566 Tangerang Selatan – Banten
TUGAS PRAKTIKUM

a. Buatlah struktur database penjualan dengan suplier sebagai table.

b. Menambahkan data

c. Menampilkan data

d. Membuat table nama buku


e. f. g.

h. IN and NOT untuk menampilkan pengarang Srikanti , Suryono, Tim Guru

i. Menampilkan data nama supplier dengan perintah Group dan Having


j. Menampilkan data ISBN dengan order by asc dan desc
Kesimpulan Praktikum

Mencari dan menampilkan data/record dengan menggabungkan beberapa perintah seperti : between, like,
in, order by pada table dalam basis data.

Anda mungkin juga menyukai