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 querySub query merupakan pernyataan SELECT yang merupakan bagian dari pernyataan INSERT, SELECTSub 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

Postingan populer dari blog ini

Cara Download dan Instal Aplikasi Enterprise Architect 8 Versi 15.2 Tahun 2020 (19753004-AhmadFajarIrawan_MI3A)

SQUENCE DIAGRAM STUDI KASUS PT. BANDI CAR

Tugas Terstruktur - Study Kasus - Sistem Laundry || Pemrograman SQL