Anda di halaman 1dari 2

POLITEKNIK KOTA MALANG

Komplek Pendidikan Internasional Tlogowaru – Malang

Dosen : Betta Wahyu R.M Metode : Interview


Jurusan : Teknik Informatika Status : Close Book

SOAL UJIAN TEST BASISDATA II

1. Tampikan employee_id,first name, job_id, department id dengan mungurutkan


employee id dan department_id-nya juga. (5)

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)

4. Coba anda cari pegawai yang memiliki departemen_id (90,101,100,115,112) (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)

8. Cari pegawai yang tidak memiliki jabatan seperti dibawah ini

('IT_PROG', 'ST_CLERK', 'SA_REP') (15)

9. Cari pegawai yang menjabat di (‘ST_CLERK’, ‘AD_VP’, ‘MK_MAN’) serta


gajinya diatas 6000. (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)

12. Carilah pengkondisian sebgaia berikut :

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)

Halaman 1 – Basisdata II (Betta Wahyu R.M)


POLITEKNIK KOTA MALANG
Komplek Pendidikan Internasional Tlogowaru – Malang

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.

Halaman 2 – Basisdata II (Betta Wahyu R.M)

Anda mungkin juga menyukai