Anda di halaman 1dari 9

Laporan Praktikum

Basis Data dan Sistem Informasi


Mengenal Subquery

Disusun Oleh:

Kelompok 1

Abdullah Sholum (220535608686)


Burhanudin Yusuf Abdullah Ar Ramadhan (220535605001)

PROGRAM STUDI S1 TEKNIK INFORMATIKA


DEPARTEMEN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MALANG
2022
2

1 JUDUL
Mengenal Subquery
2 TUJUAN
2.1 Memahami keterhubungan entitas di dalam basis data.
2.2 Memahami operasi subquery dan jenis-jenisnya di dalam pengambilan Data.
2.3 Mampu menyelesaikan kasus-kasus pengambilan data yang kompleks dengan
pendekatan subquery.
3 ALAT DAN BAHAN
3.1 Laptop
3.2 Charger
3.3 Software XAMPP
3.4 Software MySQLyog
4 LANGKAH KERJA
4.1 Membuka XAMPP. Mengklik opsi Start pada Module MySQL sehingga muncul
status Running
4.2 Membuka MySQLyog lalu buat koneksi baru kemudian mengklik connect sampai
muncul tampilan baru. Lalu membuat query baru dengan menggunakan shortcut Ctrl
+ T.
4.3 Mengeksekusi Query untuk mengisi tabel matakuliah, jurusan, mahasiswa, dosen
dan ambil_mk
4.4 Menulis dan mengeksekusi Query dengan memanfaatkan operasi subquery untuk
mendapatkan data mahasiswa yang jenis kelaminnya sama dengan mahasiswa
bernama arif, dan tidak memasukkan arif dalam data yang diambil
4.5 Menulis dan mengeksekusi Query untuk mendapatkan data matakuliah yang tidak
diambil oleh mahasiswa yang terdaftar dalam tabel mahasiswa
4.6 Menulis dan mengeksekusi Query untuk mendapatkan data mahasiswa yang
mengambil matakuliah dengan jumlah sks yang kurang dari sembarang sks
4.7 Menulis dan mengeksekusi Query untuk mendapatkan data dosen yang mengajar
matakuliah di semester yang sama dengan dosen yang sekaligus menjadi ketua
jurusan Teknik Elektro tidak termasuk ketua jurusan Teknik Elektro.
4.8 Menulis dan mengeksekusi Query untuk mendapatkan data nim, nama, dan alamat
3

mahasiswa yang tempat tinggalnya sama dengan dosen yang mengajar matakuliah
dengan sks di atas rata-rata.

5 HASIL PERCOBAAN
5.1 Mendapatkan data mahasiswa yang jenis kelaminnya sama dengan mahasiswa
bernama arif, dan tidak memasukkan arif dalam data yang diambil
5.1.1 Query

5.1.2 Output dari Query yang dieksekusi

5.1.3 Analisis
Pada Soal diminta mendapatkan data Mahasiswa yang berjenis kelamin sama
dengan Arif tanpa menampilkan data dari Arif pada output. Untuk menghasilkan
keluaran yang sesuai kami menggunakan operasi scalar. Querry mengambil ddata
dari tabel mahasiswa dengan syarat jenis_kelamin sama dengan arif dan tidak
mengambil data Arif.
5.2 Mendapatkan data matakuliah yang tidak diambil oleh mahasiswa yang
4

terdaftar dalam tabel mahasiswa


5.2.1 Query

5.2.2 Output dari Query yang dieksekusi

5.2.3 Analisis
Mengambil data matakuliah yang tidak ada pada Tabel ambil_mk dimana dengan syarat
nilai kode_mk pada ambil_mk sama dengan nilai kode_mk pada tabel mata_kuliah
5.3 Mendapatkan data mahasiswa yang mengambil matakuliah dengan jumlah sks
yang kurang dari sembarang sks
5.3.1 Query
5

5.3.2 Output dari Query yang dieksekusi

5.3.3 Analisis
Mengambil data dari matakuliah dengan syarat dimana sks bernilai kurang nilai dari
beberapa sks.
5.4 Mendapatkan data dosen yang mengajar matakuliah di semester yang sama
dengan dosen yang sekaligus menjadi ketua jurusan Teknik Elektro tidak
termasuk ketua jurusan Teknik Elektro
5.4.1 Query
6

5.4.2 Output dari Query yang dieksekusi

5.4.3 Analisis
Mendapatkan data dosen di tabel matakuliah yang mengajar matakuliah di semester
yang sama dengan ketua jurusan tanpa mendapatkan data dosen tersebut dengan
menggunakan Inner Join
5.5 Mendapatkan data nim, nama, dan alamat mahasiswa yang tempat tinggalnya
sama dengan dosen yang mengajar matakuliah dengan sks di atas rata-rata.
5.5.1 Query
7

5.5.2 Output dari Query yang dieksekusi

5.5.3 Analisis
Menampilan data mahasiswa yang tempat tinggalnya sama dengan dosen yang mengajar
mata kuliah dengan sks rata-rata.
6 PENUTUP
6.1 Kesimpulan

Subquerry merupakan querry select yang mampu menyederhanakan persoalan rumit,


subquerry dapat mengambil suatu data di field pada tabel lain. Subquerry hanya memiliki
satu kolom pada querry SELECT kecuali beberapa kolom di querry utama untuk sub
querry membandingkan kolom yang dipilih
6.2 Saran
8

Sebelum melakukan praktik alangkah baiknya modul dikirim jauh hari


sebelum praktik dilaksananan agar mahasiswa dapat belajar lebih lanjut
9

Referensi
(2022). Modul V SUBQUERY. Malang: Fakultas Teknik Universitas Negeri
Malang (UM).

Anda mungkin juga menyukai