KUNCI JAWABAN
1.
select dokter.nama_dokter, gaji.gaji_pokok, dokter.umur
from dokter, gaji
where dokter.kd_dokter=gaji.kd_dokter
and (gaji_pokok>=3500000 and gaji_pokok<=5500000) and (umur>=35 and umur<=50)
2.
select gaji_pokok, gaji_kunjung, gaji_lembur,
gaji_pokok+gaji_kunjung+gaji_lembur as 'total gaji' from gaji
3.
select perawat.nama as 'nama perawat', dokter.nama_dokter, praktek.hari, spesialis.spesialis,
gaji.gaji_pokok
from dokter, perawat, gaji, spesialis, praktek
where dokter.kd_dokter=perawat.kd_dokter
and dokter.kd_spesialis=spesialis.kd_spesialis
and dokter.kd_dokter=gaji.kd_dokter
and dokter.kd_dokter=praktek.kd_dokter
and (praktek.hari='selasa' or praktek.hari='rabu' or praktek.hari='minggu')
and (spesialis.spesialis='kandungan' or spesialis.spesialis='saraf' or spesialis.spesialis='dalam')
and (gaji.gaji_pokok>=3500000)
4.
select perawat.nama as 'nama perawat', perawat.gaji,
dokter.umur, spesialis.spesialis
from dokter, perawat, spesialis
where dokter.kd_spesialis=spesialis.kd_spesialis
and dokter.kd_dokter=perawat.kd_dokter
and (spesialis.spesialis='kandungan' or spesialis.spesialis='mata' or spesialis.spesialis='saraf')
and (perawat.gaji>=500000)
and (dokter.umur>=30 and dokter.umur<=50)
5.
select perawat.nama as 'nama perawat', perawat.gaji, dokter.nama_dokter,
gaji.gaji_pokok, gaji.gaji_kunjung
from dokter, perawat, gaji
where dokter.kd_dokter=perawat.kd_dokter
and dokter.kd_dokter=gaji.kd_dokter
and (perawat.gaji>=400000 and perawat.gaji<=650000)
and (gaji.gaji_pokok>=2500000)
and (gaji.gaji_kunjung>=3000000 and gaji.gaji_kunjung<=5000000)
6 :
select pasien.nama_pasien,dokter.nama_dokter,spesialis.spesialis, perawat.nama as 'nama perawat', perawat.umur as 'umur perawat',
perawat.jk as 'jenis kelamin', kamar.nama_kamar, kamar.jenis, kamar.ac, kamar.lemari_es
from pasien, kamar, perawat, dokter, spesialis
where pasien.kd_kamar=kamar.kd_kamar
and pasien.kd_perawat=perawat.kd_perawat
and pasien.kd_dokter=dokter.kd_dokter
and dokter.kd_spesialis=spesialis.kd_spesialis
and kamar.ac='ya' and kamar.lemari_es='ya'
and (spesialis.spesialis='kandungan' or spesialis.spesialis='penyakit dalam')
and (perawat.umur<=35)
and (perawat.jk='p')
7 :
select dokter.nama_dokter, spesialis.spesialis, gaji.gaji_pokok, gaji.gaji_kunjung, gaji.gaji_lembur,
gaji.gaji_kunjung*0.03 as 'pajak kunjung', gaji.gaji_lembur*0.02 as 'pajak lembur',
gaji.gaji_pokok*0.04 as 'pajak pokok',
gaji.gaji_kunjung-(gaji.gaji_kunjung*0.03) as 'kunjung bersih',
gaji.gaji_lembur-(gaji.gaji_lembur*0.02) as 'lembur bersih',
gaji.gaji_pokok-(gaji.gaji_pokok*0.05) as 'pokok bersih',
(gaji.gaji_kunjung*0.03)+(gaji.gaji_lembur*0.02)+(gaji.gaji_pokok*0.04) as 'total potongan',
(gaji.gaji_kunjung-(gaji.gaji_kunjung*0.03))+(gaji.gaji_lembur-(gaji.gaji_lembur*0.02))+(gaji.gaji_pokok-(gaji.gaji_pokok*0.05)) as 'total gaji bersih'
from dokter, gaji, spesialis
where dokter.kd_spesialis=spesialis.kd_spesialis
and dokter.kd_dokter=gaji.kd_dokter
and ((gaji.gaji_kunjung-(gaji.gaji_kunjung*0.03))+(gaji.gaji_lembur-(gaji.gaji_lembur*0.02))+(gaji.gaji_pokok-(gaji.gaji_pokok*0.05)))>5000000
Tidak ada komentar:
Posting Komentar