Anda di halaman 1dari 7

MANAJEMEN & ADMINISTRASI BASIS DATA (ORACLE)

SESI 4 – LATIHAN LESSON 1 & 2

Budiman, S.T., M.Kom.

10/27/2020 Manajemen & Administrasi Basis Data (Oracle) - Budiman, S.T., M.Kom. 1
Petunjuk Pengerjaan

•Perhatikan HR Schema
•Kerjakan Latihan Lesson 1 dan 2: Script dan hasil
eksekusi di capture, kemudian buat laporan dalam
power point → convert ke pdf
•Submit laporan sesuai batas waktu yang telah ditentukan

2
10/27/2020 Manajemen & Administrasi Basis Data (Oracle) - Budiman, S.T., M.Kom.
Latihan Lesson 1

1. Tampilkan SELURUH data dari masing-masing table pada database human


resource.
2. Tampilkan field LOCATION_ID, STREET_ADDRESS, dan POSTAL_CODE dari
table LOCATIONS.
3. Tampilkan field HIRE_DATE dari table EMPLOYEES tanpa ada data yang sama.
4. Tampilkan field FIRST_NAME dengan alias Nama Depan, LAST_NAME dengan
alias Nama Akhir, HIRE_DATE dengan alias Tanggal Awal Kerja , SALARY
dengan alias Gaji, dan (SALARY*12) dengan alias Gaji per Tahun dari table
EMPLOYEES.
5. Tampilkan field department_id dan department_name dari table
departments dengan fungsi concatenation dan quotation sehingga hasilnya
adalah sebagai berikut DEPARTMENTS NO : 10, IT'S DEPARTMENT NAME IS :
ADMINISTRATION.
3
10/27/2020 Manajemen & Administrasi Basis Data (Oracle) - Budiman, S.T., M.Kom.
Latihan Lesson 2

6. Ambil first_name digabung dengan last_name, digabung dengan ", the


email address is :", digabung dengan email dan berikan alias "Name and
Email".
7. Ambil first_name digabung dengan last_name dengan alias "Surename",
hire_date, job_id, salary, 12 kali salary ditambah satu kali salary dengan
alias "Total Annual Income", dan 30% dari "Total Annual Income" dengan
alias "Income Tax".
8. Ambil street_address digabung dengan postal_code digabung dengan city
digabung dengan state_province dimana semua penggabungan
menggunakan ", " sebagai pemisah.
9. Ambil first_name digabung dengan last_name dengan alias "Surename",
hire_date, manager_id dimana manager_id = 114.
4
10/27/2020 Manajemen & Administrasi Basis Data (Oracle) - Budiman, S.T., M.Kom.
Cont…

10. Ambil location_id, street_address, postal_code, city, state_province


dimana nama kota = Tokyo.
11. Ambil job_id, job_title, min_salary, max_salary dimana gaji minimum
lebih besar dari 5000.
12. Ambil first_name digabung dengan last_name, hire_date, dan salary
dimana hire_date ada di antara 01 Januari 1998 sampai dengan 31
Desember 2000.
13. Ambil street_address, postal_code dimana id lokasi adalah 1100, 1900,
dan 2000.
14. Ambil street_address, postal_code, city, state_province dimana nama kota
memiliki huruf o sebagai huruf ke dua.

5
10/27/2020 Manajemen & Administrasi Basis Data (Oracle) - Budiman, S.T., M.Kom.
Cont…

15. Ambil first_name digabung dengan last_name dengan separator spasi dan
berikan alias "Full Name", hire_date, commision_pct dimana tanggal
penerimaan kerja lebih/sama dengan tanggal 1 January 1999 dan komisi
untuk pegawai ini lebih dari 0.
16. Ambil location_id, street_address, postal_code, city dimana alamat
mengandung huruf 'o' atau kota mengandung huruf 'e'.
17. Ambil countr, country_name dimana countr bukan 'CH', 'CN', dan 'KW'.
18. Ambil employee_id, start_date digabung dengan ' until ' dan digabung
dengan end_date dimana job_id mengandung kata 'man' atau 'clerk' dan
department_id adalah 80 atau 60.

6
10/27/2020 Manajemen & Administrasi Basis Data (Oracle) - Budiman, S.T., M.Kom.
Cont…

19. Ambil first_name digabung dengan last_name dengan separator spasi dan
berikan alias "Full Name", hire_date, salary*12 dengan alias 'Annual
Salary', department_id dimana hire_date lebih besar/sama dengan '01-
JAN-1999' dan department_id antara 80 sampai 160 kemudian urutkan
menaik berdasarkan Full Name dan Annual Salary.
20. Ambil first_name digabung dengan last_name dengan separator spasi dan
berikan alias "Full Name", hire_date, salary*12 dengan alias 'Annual
Salary', [sebuah kolom bebas] dimana [kondisi bebas 1] dan [kondisi
bebas 2] kemudian urutkan menurun berdasarkan [kolom bebas yang
ditentukan].

7
10/27/2020 Manajemen & Administrasi Basis Data (Oracle) - Budiman, S.T., M.Kom.

Anda mungkin juga menyukai