Laporan Praktikum Basis Data Dan Sistem Informasi Mengenal Subquery
Laporan Praktikum Basis Data Dan Sistem Informasi Mengenal Subquery
Disusun Oleh:
Kelompok 1
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.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
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.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.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.3 Analisis
Menampilan data mahasiswa yang tempat tinggalnya sama dengan dosen yang mengajar
mata kuliah dengan sks rata-rata.
6 PENUTUP
6.1 Kesimpulan
Referensi
(2022). Modul V SUBQUERY. Malang: Fakultas Teknik Universitas Negeri
Malang (UM).