2. Tampilkan pegawai yang bekerja pada departemen yang sama yaitu departemen
90 tanpa menggunakan clausa where. (5)
3. Tampilkan perhitungan salary dengan kasus sebagai berikut : gaji total pegawai
merupakan ( gaji – ppn 10%) + (gaji*commission_pct) (10)
5. Coba anda hitung dan naikkan gaji pegawai yang commission_pctnya kurang dari
2.4 dengan menambah gaji mereka sebesar $210 (20)
6. Coba anda cari nama pegawai dengan sembarang inputan. (gunakan tanda &) (20)
7. Tampilkan nama pegawai yang tidak memiliki departemen dan tidak memiliki
manager (10)
10. Carilah pegawai yang bekerja lebih dari 13 tahun namun belum pernah ganti
jabatan sejak dia pertama kali masuk (30)
11. Carilah pegawai yang memiliki gaji diatas 3000 namun masa kerjanya kurang dari
18 tahun serta tampilkan format tanggalnya seperti ini “14 December 1998” (15)
a. Jika pegawai tersebut bekerja lebih dari 5 tahun dan pernah menjabat
sebagai berikut ('IT_PROG', 'ST_CLERK', 'SA_REP') maka naikkan
gajinya sebesar 1.45% (30)
13. Tampilkan nilai minimum dan maksimum dari masing departemen (15)
14. Tampilkan jumlah pegawai yang dikepalai oleh masing manajer (15)
15. Tampilkan rata-rata gaji masing – masing departemen yang rata-ratanya lebih
tinggi dari pada rata-rata gaji di departemen (‘IT_PROG’) (25)
16. Tampilkan pegawai yang hanya pernah menjabat 2 jabatan saja. Dan pegawai
tersebut gajinya dibawah <14000 (25)
17. Tampilkan pegawai yang posisi jabatannya sekarang sama dengan jabatan
sebelumnya waktu pertama kali dia masuk. (30)
18. Update gaji pegawai yang rata-rata gaji didepartemennya < daripada departemen
‘AD_VP” (35) dengan mengalikan gajinya sebesar 2.49
19. Hapus pegawai yang manager id-nya memiliki gaji diantara 7000 dan 14000 (25)
20. Update pegawai yang rata-rata gajinya dibawah 8000 dengan pernah menjabat
lebih kurang 10 tahun serta dia tidak pernah ganti jabatan dan pegawi tersebut
tidak memiliki commission_pct dan departemennya bukan
(‘AD_VP’,’MK_MAN’) (45)
Pilih salah satu soal diatas dengan memperhitungkan nilai yang anda peroleh (nilai yang
di cetak tebal)
TAMBAHAN (OPTIONAL)
a) Buatlah user baru dengan nama COBAORCL passnya ORACLE dengan
tablespace EXAMPLE kemudian beri dia priviligges CONNECT dan CREATE
TABLE saja
b) Setelah jadi buat table dibawah ini dengan memperhatikan FK dan PK-nya :
Point a dan b diatas adalah sebesar 55 ini merupakan solusi terakhir jika anda gagal
mengerjakan semuanya mulai dari nomor 1 sampai nomor 20.