Anda di halaman 1dari 4

QUIZ SISTEM BASIS DATA

A. MENULISKAN PERINTAH-PERINTA SQL <BERDASARKAN TABEL


PEGAWAI> DARI:
1. Tampilkan nip, nama, departemen, gapok dan pph semua pegawai
(pph=2,5% dari gapok)
JAWABAN : SELECT nip,nama,departemen,gapok,gapok * 0.025 As pph
FROM pegawai;

2. Tampilkan nama,tglahir, dan umur pegawai pada departemen


pemasaran
JAWABAN : SELECT nama,tglahir,2018-year(tglahir) as Umur FROM
pegawai WHERE departemen=’Pemasaran’;

3. Tampilkan nama pegawai yang termuda pada setiap departemen


JAWABAN : SELECT nama from pegawai where (2018-
year(tglahir))=(SELECT min(2018-year(tglahir)) from pegawai) group
by departemen;

4. Tampilkan total gaji pegawai per departemen


JAWABAN : SELECT departemen,sum(gapok) As Gaji FROM pegawai
group by departemen;

5. Tampilkan nama pegawai yang umurnya kurang dari 30 tahun


JAWABAN : SELECT nama,2018-year(tglahir) as Umur from pegawai
where(2018-year(tglahir))<30;

6. Tampilkan gaji tertinggi pegawai per departemen


JAWABAN : SELECT departemen,gapok as Gaji FROM pegawai where
gapok=(SELECT max(gapok) from pegawai) group by
departemen,gapok;

B. MENULISKAN MAKSUD DARI PERINTAH SQL BERIKUT:


1. SELECT nip,nama,gapok,gapok * 0.1 As Bonus FROM pegawai where
jkel=’L’;
JAWABAN : Menampilkan nip, nama, gapok dan bonus semua pegawai
yang berjenis kelamin laki-laki (Bonus=10% dari gapok)

2. SELECT nama,2018-year(tglahir) as Umur from pegawai where (2018-


year(tglahir))>=20;
JAWABAN : Menampilkan nama,umur dari pegawai yang umurnya lebih
dari sama dengan (>=) 20 tahun

3. SELECT departemen,sum(gapok) from pegawai group by departemen;


JAWABAN : Menampilkan total gaji pokok (gapok) per departemen

4. SELECT nama,gapok FROM pegawai where gapok=(SELECT


max(gapok) from pegawai);
JAWABAN : Menampilkan nama, gaji pokok dari pegawai yang memiliki
gaji pokok tertinggi per departemen

5. SELECT kota,count(*) from pegawai group by kota;


JAWABAN : Menampilkan jumlah pegawai per kota
6. SELECT nip, nama, case jkel WHEN ‘L’ then ‘Pria’ else ‘Wanita’ end As
Sex FROM pegawai;
JAWABAN : Menampilkan nip,nama,sex dengan persyaratan, jika jenis
kelaminnya (jkel) ‘L’ maka tertulis ‘Pria’ dan bila jenis kelaminnya ‘P’
maka tertulis ‘Wanita’. (sex = jkel)

Anda mungkin juga menyukai