Anda di halaman 1dari 4

Dosen

NIP Nama_dsn
132 Paimin
133 Paijo
134 Painem

Matakuliah
Kd_Makul Nama_Makul NIP
PAM123 Database 132
PAM124 Prokom 1 132
PAM125 Prokom 2 132
PAM126 Anum 133
PAM127 Metnum 133
PAM128 Kalkulus 1 134
PAM129 Kalkulus 2 134
PAM130 RPL 134

Mahasiswa
NIM Nama_Mhs NIP
1012567 Azizi 132
1012568 Nawang Wulan 132
1012569 Azizah 133
1012570 Afifah 133
1012571 Salamah 133
1012572 Shinta 133
1012573 Ilyas 134
1012574 Ilham 134


1. Menampilkan kode dan nama mata kuliah yang diampu painem
SELECT Matakuliah.Kd_Makul, Matakuliah.Nama_Makul
FROM Dosen INNER JOIN Matakuliah ON Dosen.NIP = Matakuliah.NIP
WHERE (((Dosen.Nama_dsn)="Painem"));
Query1
Kd_Makul Nama_Makul
PAM128 Kalkulus 1
PAM129 Kalkulus 2
PAM130 RPL

2. Menampilkan nama mahasiswa yang dosen walinya adalah Paimin
Select mahasiswa.nama_mhs from mahasiswa inner join dosen on (mahasiswa.nip =
dosen.nip) where dosen.nama_dsn = "Paimin"
Query2
nama_mhs
Azizi
Nawang Wulan

3. Menampilkan NIM, Nama mahasiswa dan NIP dosen dimana NIP dosen =133
SELECT Mahasiswa.NIM, Mahasiswa.Nama_Mhs, Dosen.NIP
FROM Dosen INNER JOIN Mahasiswa ON Dosen.NIP = Mahasiswa.NIP
WHERE (((Dosen.NIP)=133));
Atau
Select NIM, Nama_Mhs, NIP from Mahasiswa Where NIP = 133
Query3
NIM Nama_Mhs NIP
1012569 Azizah 133
1012570 Afifah 133
1012571 Salamah 133
Query3
NIM Nama_Mhs NIP
1012572 Shinta 133

4. Menampilkan nama dosen yang mengampu matakuliah kalkulus 1
SELECT Dosen.Nama_dsn, Matakuliah.Nama_Makul
FROM Dosen INNER JOIN Matakuliah ON Dosen.NIP = Matakuliah.NIP
WHERE (((Matakuliah.Nama_Makul)="Kalkulus 1"));
Query4
Nama_dsn Nama_Makul
Painem Kalkulus 1

5. Menampilkan semua mahasiswa (NIM & Nama) yang mengambil matakuliah kalkulus 1 dan
kalkulus 2
SELECT Mahasiswa.NIM, Mahasiswa.Nama_Mhs
FROM (Dosen INNER JOIN Mahasiswa ON Dosen.NIP = Mahasiswa.NIP) INNER
JOIN Matakuliah ON Dosen.NIP = Matakuliah.NIP
WHERE (((Matakuliah.Nama_Makul)="Kalkulus 1")) OR
(((Matakuliah.Nama_Makul)="Kalkulus 2"));
Query5
NIM Nama_Mhs
1012574 Ilham
1012573 Ilyas
1012574 Ilham
1012573 Ilyas

6. Menampilkan semua mahasiswa (NIM & Nama) yang mengambil matakuliah kalkulus 1 dan
kalkulus 2 atau database besarta dosen pengampunya (Nama Dosen)
SELECT Mahasiswa.NIM, Mahasiswa.Nama_Mhs, Dosen.Nama_dsn,
Matakuliah.Nama_Makul
FROM (Dosen INNER JOIN Mahasiswa ON Dosen.NIP = Mahasiswa.NIP) INNER
JOIN Matakuliah ON Dosen.NIP = Matakuliah.NIP
WHERE (((Matakuliah.Nama_Makul)="Kalkulus 1")) OR
(((Matakuliah.Nama_Makul)="Kalkulus 2")) OR
(((Matakuliah.Nama_Makul)="Database"));
Query6
NIM Nama_Mhs Nama_dsn Nama_Makul
1012568 Nawang Wulan Paimin Database
1012567 Azizi Paimin Database
1012574 Ilham Painem Kalkulus 1
1012573 Ilyas Painem Kalkulus 1
1012574 Ilham Painem Kalkulus 2
1012573 Ilyas Painem Kalkulus 2

7. Menampilkan semua mahasiswa (NIM & Nama) yang huruf awalnya A

8. Menampilkan kode matakuliah, NIP dosen pengampu dan NIm mahasiswa yang mengambil
matakuliah untuk matakuliah anum dan Metnum.

Anda mungkin juga menyukai