Anda di halaman 1dari 9

Nama Yayah Mulyati

NIM 21110474

Tugas : Sistem Basis Data – 10

1.Soal Hal 27

Tabel seperti gambar diatas menggunakan logika GAJI AKAN TAMPIL JIKA DIBAWAH 3,5 JT

Berikut adalah perintahnya = SELECT Gaji FROM Dosen WHERE Gaji < 3500000;

2.Soal Hal 32
Tampilan daftar siswa kelas 2 dan 3

Berikut perintahnya = SELECT * FROM siswa WHERE kelas IN ('2', '3');


Cari daftar mahasiswa yang memiliki kata wati pada namanya dan tampilkan hanya nama dan
alamatnya

Berikut adalah perintahnya = SELECT nama, alamat FROM siswa WHERE nama LIKE '*wati';

3.Soal Hal 37
Tampilkan tanggal 1 minggu kemudian

Berikut adalah perintah = SELECT Now()+7 AS nextweek;

Tampilkan Nama dan Tanggal Lahir

dengan format DD-MM-YYYY dari siswa

yang tidak memiliki dosen wali

Berikut perintahnya = SELECT nama, format(lahir,"dd-mm-yyyy") AS `Tanggal Lahir` FROM siswa


WHERE wali IS NULL ;
4.Soal Hal 40
Hitung jumlah seluruh siswa

Berikut adalah perintahnya = SELECT COUNT(NRP) AS jmlSiswa FROM siswa;

Hitung jumlah pegawai yang tidak memiliki atasan

Berikut adalah perintah/querynya = SELECT COUNT(NIP) AS `Tak Memiliki Atasan` FROM dosen
WHERE atasan IS NULL;
Hitung total gaji dosen dalam rupiah

Berikut adalah perintahnya = SELECT SUM(gaji) AS `Total Gaji` FROM dosen;

Berapa gaji terendah, gaji tertinggi dan rata-rata gaji dosen

Berikut adalah perintahnya = SELECT MIN(gaji) AS `Gaji Terendah`,MAX(gaji) AS `Gaji


Tertinggi`,AVG(gaji) AS `Rata-Rata Gaji Dosen` FROM dosen;

Hitung jumlah siswa tiap jurusan

Berikut adalah perintahnya = SELECT Count(siswa.NRP) AS `Jumlah Siswap Tiap Jurusan`,


siswa.jurusan AS `Jurusan`FROM siswa GROUP BY siswa.jurusan;
Hitung total gaji dosen tiap jurusan

Berikut adalah perintahnya = SELECT SUM(dosen.gaji) AS `Total Gaji Dosen`, dosen.jurusan AS


`Jurusan` FROM dosen GROUP BY dosen.jurusan;

5.Soal Hal 61
Tampilkan Nama siswa lengkap dengan nama Jurusan

Berikut adalah perintahnya = SELECT siswa.nama, jurusan.jurusan FROM siswa INNER JOIN jurusan
ON siswa.jurusan = jurusan.kode;

Tampilkan Nama siswa pada Jurusan “Elektronika” dan “Elektro Industri”

Berikut adalah perintah = SELECT siswa.nama, jurusan.jurusan FROM siswa INNER JOIN jurusan ON
siswa.jurusan = jurusan.kode WHERE jurusan.jurusan BETWEEN 'Elektronika' AND 'Elektro Industri';
Tampilkan Nama siswa yang ketua jusannya “Mamat Darmawan”

Berikut adalah perintahnya = SELECT siswa.nama, jurusan.jurusan FROM siswa INNER JOIN jurusan
ON siswa.jurusan = jurusan.kode WHERE kajur = 'Mamat Darmawan';

6.Soal Hal 73
Tampilkan total gaji dalam rupiah yang harus dibayarkan pada jurusan “Elektronika” dan “Teknik
Komputer”

Berikut adalah perintahnya = SELECT SUM(dosen.gaji) AS `Jumlah Gaji Tiap Jurusan`, jurusan.jurusan
AS `Jurusan` FROM dosen INNER JOIN jurusan ON dosen.jurusan = jurusan.kode WHERE
jurusan.jurusan IN ('Elektronika', 'Teknik Komputer') GROUP BY jurusan.jurusan;
Tampilkan Jumlah siswa tiap Jurusan lengkap dengan nama Jurusan-nya

Berikut adalah perintahnya = SELECT Count(siswa.NRP) AS `Jumlah Siswap Tiap Jurusan`,


jurusan.jurusan AS `Jurusan` FROM siswa INNER JOIN jurusan ON siswa.jurusan = jurusan.kode
GROUP BY jurusan.jurusan;

7.Soal Hal 76
Tampilkan Nama siswa yang memiliki satu jurusan dengan siswa yang bernama “Titik Priyanti”

Berikut adalah perintahnya = SELECT * FROM siswa WHERE jurusan = (SELECT jurusan FROM siswa
WHERE nama = 'Titik Priyanti');

8.Soal Hal 79
Membaca data siswa dengan nomor jurusan = 2, yang berasal dari suatu inline view

Berikut adalah perintahnya = SELECT * FROM (SELECT nama, jurusan FROM siswa) WHERE jurusan =
'2';
Membaca data dosen dengan nomor jurusan > 3, yang berasal dari suatu inline view

Berikut adalah perintahnya = SELECT * FROM (SELECT nama,jurusan FROM dosen) WHERE jurusan >
'3';

9.Soal Hal 85
Tampilkan data Kelas dari siswa yang ketua jurusannya bernama “Bromantoro Diarwanto” dan
dosen wali “Guna Mardi”

Berikut adalah perintahnya = SELECT siswa.nrp, siswa.nama, siswa.kelas, jurusan.kajur, dosen.nama


FROM ((siswa INNER JOIN jurusan ON siswa.jurusan = jurusan.kode) INNER JOIN dosen ON
siswa.wali = dosen.NIP) WHERE dosen.nama ='Guna Mardi' AND jurusan.kajur = 'Bromantoro
Diarwanto';
Ubah data kelas dari siswa tersebut menjadi kelas 4

Berikut adalah perintahnya = UPDATE (SELECT siswa.nrp, siswa.nama, siswa.kelas, jurusan.kajur,


dosen.nama FROM ((siswa INNER JOIN jurusan ON siswa.jurusan = jurusan.kode) INNER JOIN dosen
ON siswa.wali = dosen.NIP) WHERE dosen.nama ='Guna Mardi' AND jurusan.kajur = 'Bromantoro
Diarwanto') SET kelas = '4' WHERE kelas = '3';

Anda mungkin juga menyukai