Anda di halaman 1dari 7

LAPORAN PRAKTIKUM

SISTEM BASIS DATA


PERTEMUAN KE-13
SUB QUERY

DOSEN PEMBIMBING
Irma Handayani,S.Kom.,M.Cs
DISUSUN OLEH

NAMA : Zaki Rusydi


NIM : 5190411124
KELAS : III

INFOMATIKA
FALKUTAS TEKNOLOGI INFORMASI DAN ELEKTRO
UNIVERSITAS TEKNOLOGI YOGYAKARTA
2019/2020
BAB 1
PEMBAHASAN

A. Latihan
1. Tampilkan nama kue yang expired dalam waktu 3 bulan
Query:

Penjelasan:
Pada query diatas menggunakan subquery atau perulangan query
( select….from….where) yang dimana berguna untuk menghubungkan data atau
menyeleksi data dari table yang berbeda.Seperti gambar diatas penseleksian data
terjadi antara data nama_kue pada table kue dan data jangka_jenis_kue pada table
jenis_kue yang dimana penyeleksian, jika jangka_jenis_kue = 3 bulan maka akan
dimasukkan ke dalam table jika tidak maka tidak akan dimasukkan .
Hasil:
2. Tampilkan nama kue yang termasuk jenis “kue basah”
Query:

Penjelasan:
Pada query diatas menggunakan subquery (select……from…..where) yang dimana
berguna untuk mengambil data dari table jenis_kue dengan data nama_jenis_kue
yang dimana digunakan untuk mengupdate table yang akan dituju
Hasil:

3. Tampilkan data penjualan rinci pada outlet “AB Buono”


Query:

Penjelasan:
Sama seperti penjelasan sebelumnya subquery yang digunakan adalah (select……
from…..where) yang dimana berguna untuk mengambil data dari table outlet dengan
data nama_outlet yang dimana digunakan untuk mengupdate table yang akan dituju.
Hasil:
4. Tampilkan nama ku dan harga satuan yang termasuk jenis kue kering
Query:

Penjelasan:
Subquery yang digunakan adalah (select….from….where) Yaitu subquery
perbandingan yang dimana mengambil data dari table jenis kue dan data yang diambil
yaitu data nama jenis kue,yang dimana data yang diambil tersebut berguna untuk
mengupdate data ke table yang dituju.
Hasil;

5. Tampilkan nama kue dan harga satuan yang paling mahal.


Query:

Penjelasan :
Subquery yang digunakan adalah (select max (…) from….) Yaitu subquery
perbandingan yang dimana perintah tersebut berguna untuk mencari nilai terbesar
suatu table yang dimana digunakan untuk mengupdate table.
Hasil:
6. Tampilkan jumlah nilai total jual kue pada outlet AB buono
Query:

Penjelasan :
Subquery yang digunakan adalah (select..from…where) Yaitu subquery perbandingan
yang dimana berguna untuk mengambil data dari table lain dan data yang diambil
digunakan untuk mengupdate data table yang dituju.
Hasil:

7. Tampilkan jumlah nilai total jual berdasarkan masing masing outlet


Query:

Penjelasan:
Subquery yang digunakan adalah group by yang dimana berguna untuk
mengelompokkan data yang sama dalam satu table sehingga menjadi kesatuan.Selain
itu sum berguna untuk menjumlahkan semua data yang telah disatukan menggunakan
group by.
Hasil:
8. Tampilkan nama outlet yang memounyai nilail total bayar paling banyak
Query :

Penjelasan :
Subquery yang digunakan adalah (select…from ….where…(select max(..) from..)
Yaitu subquery perbandingan yang dimana berguna untuk mengambil data dari table
lain tetapi data yang diambil ialah merupakan nilai tertinggi dari table tersebut ,dari
data yang telah diambil digunakan untuk mengupdate table yang dituju.
Hasil:
BAB II
PENUTUP

Kesimpulan
Subquery atau bisa disebut juga dengan perulangan query yang diamana subquery adalah
perintah select didalam perintah query lainnya ,dan subquery memiliki berbagai macam
kegunaan beberapanya adalah mencopy data dari satu table ke table lain ,mengambil data dari
table lain dan digunakan untuk mengupdate table yang akan dituju dan sebagainya.dan subquery
memiliki berbagai macam cara penggunaanya antara lain yaitu max digunakan untuk mencari
nilai tertinggi di suatu table,(select…from ….where ) yang digunakan untuk megambil data dari
table lain dan digunakan untuk mengupdate table yang akan dituju.

Anda mungkin juga menyukai