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
Posting Komentar