DML SELECT - SUB QUERY

   

LAPORAN PRAKTIKUM

PEMROGRAMAN SQL ( PMI1311 )

DML SELECT -  SUB QUERY

Minggu 11

Dosen pengampu Tri Sandhika Jaya, S.Kom, M.Kom




NAMA          : AGA RIZALDO MAHENDRA

NPM             : 19753002

KELAS        : MI 3A

 

 

PROGRAM STUDI MANAJEMEN INFORMATIKA

JURUSAN EKONOMI DAN BISNI

POLITEKNIK NEGERI LAMPUNG

2020





Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga saya dapat menyelesaikan laporan yang berjudul Dml Select - Sub Query ini tepat pada waktunya.

Adapun tujuan dari penulisan dari makalah ini adalah untuk memenuhi tugas dosen bapak Tri Sandhika Jaya, S.Kom, M.Kom pada Pemrograman SQL. Selain itu, laporan ini juga bertujuan untuk menambah wawasan bagi para pembaca dan juga bagi penulis.

Saya mengucapkan terima kasih kepada bapak Tri Sandhika Jaya, S.Kom, M.Kom selaku dosen Pemrograman SQL yang telah memberikan tugas ini sehingga dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya tekuni.

 

Saya juga mengucapkan terima kasih kepada semua pihak yang telah membagi sebagian pengetahuannya sehingga saya dapat menyelesaikan laporan ini.

 

Saya menyadari, laporan yang saya tulis ini masih jauh dari kata sempurna. Oleh karena itu, kritik dan saran yang membangun akan saya nantikan demi kesempurnaan makalah ini.

 

 

Serang ,   November 2020

 

Penulis



 

A.      LATAR BELAKANG

Kalian tentunya pernah dengar yang namanya SQL (Structured Query Language). SQL ini merupakan sebuah bahasa yang digunakan untuk mengakses data dalam basis 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). 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.       RUANG LINGKUP MASALAH

Beberapa dari kami belum mengetahui apa itu DML,fungsi DML dan cara kerja DML tersebut. Sehingga penyusun membuat laporan ini.

 

C.      TUJUAN PENULISAN

Tujuan dari laporan ini yaitu pemyusun akan membahas salah satu perintah SQL yaitu DML, pembahasan ini meliputi pengertian DML, fungsi DML dan perintah yang digunakan pada DML.





BAB II

LANDASAN TEORI

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.



Seperti yang sudah saya jelaskan bahwa DML atau Data Manipulation Language ini bergungsi untuk memanipulasi database, seperti merubah / mengganti data, menambahkan data, dan menghapus data yang ada di database. Dan seperti yang sudah saya jelaskan juga bahwa perintah pada DML ini tidak terkait dengan sturktur serta metadata yang ada pada tabel database.





BAB III

HASIL DAN PEMBAHASAN

 

A.      SOAL ANALISIS : PRAKTIKUM 

1.    Apakah benar subquery bisa digunakan dalam perintah update?Jika benar berikan contoh dan analisisnya, jika tidak berikan alasan nya       

Jawaban :

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

Jawaban :

Iya benar

 

 

3.   Bisakah suatu subquery dapat mengandung subquery? Jika benar berikan contoh dan analisisnya, jika tidak berikan alasannya.

Jawaban :

Iya 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.       SOAL LATIHAN  : 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


A.      KESIMPULAN

Pada Minggu tujuh ini kita belajar mengenai select dimana select berfungsi untuk menampilkan data bisa semua data maupun data dalam kondisi tertentu misal kita ingin menampilkan data mahasiswa dengan prodi m.i, kita bisa inputkan select*from mahasiswa where prodi = ‘m.i’; sehingga outputnya nanti yang akan muncul hanya data mahasiswa prodi mi. Semoga praktikum kali ini dapat menunjang praktikum kedepannya dan bermanfaat.





DAFTAR PUSTAKA

 

irpantips4u. 27 oktober 2012, “Pengertian DML (Data Manipulation Language) dan perintah-perintahnya”, Diakses 14 Oktober 2020, dari http://irpantips4u.blogspot.com/2012/10/ pengertian-dml-data manipulation.html

 

Prayogo, Mochamad Alif, 5 april 2020, “Pengertian DML: Fungsi dan Perintah Query DML”, Diakses 14 oktober 2020, dari https://www.mastekno.com/ pengertian-beserta-fungsi-dan-perintah-dml/

Komentar

Postingan populer dari blog ini