LAPORAN PRAKTIKUM PEMROGRAMAN SQL MINGGU 11 (Data Manupulation Language ( Select : SUB Query))
LAPORAN PRAKTKUM
PEMROGRAMAN SQL
PMI1311
Data Manupulation Language ( Select
: SUB Query)
Minggu 11
Dosen Pengampu :
Bpk Tri Sandika Jaya, S.Kom., M.Kom.
Di Susun
Oleh :
NAMA : Ahmad Fajar Irawan
NPM : 19753004
MENEJEMEN INFORMATIKA
JURUSAN EKONOMI DAN BISNIS
POLITEKNIK NEGERI LAMPUNG
2020
Kata Pengantar
Puji syukur kehadirat Allah SWT, atas segala limpahan rahmat,
nikmat dan karunia-Nya yang tak ternilai dan tak dapat dihitung. Saya dapat
menyusun dan membuat laporan ini. Laporan ini disusun untuk memenuhi tugas mata
kuliah Pemrograman SQL.
Dalam membuat laporan ini masih jauh dari kata sempurna.
Untuk itu, saya menghaturkan maaf jika ada kesalahan dalam laporan ini. Pembaca
bisa membuat keputusan yang dapat memberikan kritikan dan sarannya untuk saya
agar di kemudian hari saya bisa membuat laporan yang lebih semprurna lagi.
Akhir kata, saya ucapkan terima kasih kepada berbagai pihak
yang telah dapat membantu dalam pembuatan laporan ini.
Sekampung Udik, 21
November 2020
BAB I
PENDAHULUAN
A.
Latar Belakang
SQL ini merupakan sebuah bahasa yang digunakan
untuk mengakses data dalam baisis data relasional. Bahasa ini merupakan bahasa
standar yang biasa digunakan dalam manajemen data relasional. Untuk membangun sebuah
data base menggunakan SQL, kita terlebih dahulu harus mengetahui
peritnah-perintahnya. Perintah SQL sendiri dibagi menjadi dua, yaitu DML
(Data Manipulation Language) dan DDL (Data Defiition Language).
Perintah SQL sendiri dibagi menjadi
dua, yaitu DML (Data Manipulation Language) dan DDL (Data Defiition
Language). Pada kesempatan kali ini pemyusun akan membahas salah satu perintah
SQL yaitu DML, pembahasan ini meliputi pengertian DML, fungsi DML dan perintah
yang digunakan pada DML.
B.
Rumusan Masalah
Mengetahui cara menggunakan
Perintah DML dalam pembuatan database khususnya select untuk SUB Query
C.
Tujuan
Para Mahasiswa mampu mengenal dan
menguasai DML Select SUB Query
BAB
II
LANDASAN
A.
Pengertian
Data Manipulation Language
DML
atau Data Manipulation Language adalah kumpulan perintah query yang digunakan
untuk memanipulasi data yang ada pada database. Jadi DML ini bisa digunakan
untuk mengubah data, menambah data, dan bahkan menghapus data yang ada di
database. Perintah DML ini tidak berhubungan dengan struktur dan metadata dari
para objek yang ada di tabel database.
B.
Pengertian
DML Select : SUB Query
Sub Query adalah query nested atau sebuah query yang ada di dalam query. Sub query merupakan pernyataan SELECT yang merupakan bagian dari pernyataan INSERT, SELECT. Sub query digunakan untuk menangani masalah dalam query yang kompleks bahkan kita tidak tahu nilai berapa yang
akan di select atau di insert.
BAB III
PEMBAHASAN TUGAS
A.
Analisis Tugas Praktikum
1.
Apakah
benar subquery bisa digunakan dalam perintah update?Jika benar berikan contoh
dan analisisnya, jika tidak berikan alasan nya
Jawab
:
Iya subquery dapat digunakan dalam perintah update karena
Subquery digunakan menyelesaikan persoaal dimana terdapat suatu nilai yang
tidak di ketahui (unknown values). Berikut contoh penggunaan subquery :
UPDATE tb_pegawai SET nama='kamyono', tempat_lahir='Jakarta' WHERE nama='kamyono'; |
2.
Apakah
benar subquery dapat diterapkan pada klausa HAVING?Jika benar berikan contoh
dan analisisnya, jika tidak berikan alasan nya
Jawab
:
Iya benar
3. Bisakah suatu subquery dapat mengandung subquery? Jika benar
berikan contoh dan analisisnya, jika tidak berikan alasannya.
Jawab :
Benar, bisa
Subquery adalah statement SELECT yang dilampirkan sebagai
klausa dalam SQL Statement yang lain. Subquery mengembalikan nilai ke main
query. Subquery digunakan untuk menyelesaikan persoalan dimana terdapat suatu
nilai yang tidak diketahui (unknown values).
SELECT * FROM tb_golongan WHERE gapok = (SELECT max(gapok) FROM tb_golongan) |
B.
Latihan Tugas Praktikum
1. Menampilkan nama prodi yang jumlah
mahasiswanya paling besar
2. Menampilkan nama prodi yang jumlah
mahasiswanya paling kecil
3. menghasilkan daftar mahasiswa
(nama, prodi, dan status akademik), hanya yang berjenis kelamin laki-laki.
BAB IV
PENUTUP
Data Manipulation Language digunakan untuk memasukan
dan mengedit data atau record kedalam sebuah tabel. Perintah Select sangat
berguna untuk memantau hasil inputan record data sebuah tabel. Dengan adanya
select, kita dapat memantau database yang dibuat.
Daftar Pustaka
Prastiwi yesi, 2018, “Pengertian Subquery, Jenis
Subquery pada Oracle” https://yesiprastiwi.wordpress.com/2018/01/02/pengertian-subquery-jenis-subquery-pada-oracle/#:~:text=Sub%20Query%20adalah%20query%20nested,di%20select%20atau%20di%20insert.
Di akses pada 21 November 2020 pukul 20.18
Komentar
Posting Komentar