Anda di halaman 1dari 2

SOAL UAP

PENTING MOHON DIBACA!

Gunakanlah database SAMPLE

Dalam membuat Table dimohonkan membuat skema sesuai “NIM”

1 DDL
Buatlah tabel sessuai dengan PDM berikut (dengan SKEMA)

2. DML
Isikan tabel yang telah di buat dengan data berikut

a. Tabel DIVISI
ID_DIV NAMADIV BONUS
TD1 TI 20000
MD1 MARKETING 5000
MD2 MANUFACTURING 10000

b. Tabel JABATAN
ID_JAB NAMAJAB GAJIPOKOK
MJ1 MANAGER 200000
SJ1 STAFF AHLI 150000
SJ2 STAFF MUDA 125000
C. TABEL PEGAWAI

ID_PEG ID_DIV ID_JAB NAMAPEG TGL_LAHIR KOMISI


PE1 MD2 SJ1 ANDY 1990-04-25 15000
PE2 TD1 MJ1 KOKO 1990-01-02 22000
PE3 MD2 SJ1 BAYU 1995-05-05 1000
PE4 TD1 SJ2 SANI 1994-04-06 4000
PE5 TD1 SJ1 SENO 1993-01-17 5000
PE6 MD1 SJ2 AYU 1996-08-14 6000
PE7 MD1 SJ2 DEWI 1997-05-21 6500
PE8 MD2 MJ1 SAPRI 1989-04-12 20000
PE9 MD1 MJ1 JENY 1994-05-30 40000

3, JOIN , RO, & CF

A. Tampilkan NAMAPEG , JABATAN (ID_JAB, NAMAJAB dipisahkan spasi) , GAJIPOKOK, PAJAK (10
% dari GAJIPOKOK) dari pegawai yang memiliki nama unsur huruf A (diawal, ditengah, dan
dibelakang) urutkan berdasarkan pajak tertinggi ke terendah (5 BARIS 4 KOLOM)

c. Tampilkan NAMAPEG, NAMAJAB, NAMADIV, UMUR, TOTAL GAJI (GAJIPOKO + KOMISI +


BONUS) dimana UMUR > 23 Tahun (4 BARIS 5 KOLOM)

b. tampilkan ID_DIV, NAMADIV, TOTAL_GAJI_DIVISI (GAJIPOKOK + KOMISI + BONUS)


kelompokan berdasarkan divisi (3 BARIS 3 KOLOM)

4. UNION, INTERSECTION, dan DIFFERENCE

a. Tampilkan NAMAPEG, NAMAJAB, NAMADIV, TOTAL_GAJI (GAJIPOKO + KOMISI + BONUS)


dimana MANAJER, GAJIPOKOK + 20000 , tetapi Pegawai yang memiliki NAMAJAB = STAFF
MUDA tidak ditampilkan (6 BARIS 4 KOLOM)

5. SUBQUERY

a. dengan Tampilkan NAMAPEG, NAMAJAB, NAMADIV, UMUR, TOTAL_GAJI (GAJIPOKO + KOMISI


+ BONUS) dimana TOTAL_GAJI lebih besar dari JUMLAH KOMISI + 50000 pegawai DAN UMUR
lebih dari SEMUA pegawai dengan NAMADIV = MARKETING (2 BARIS 5KOLOM)

Anda mungkin juga menyukai