Anda di halaman 1dari 2

POLITEKNIK LP3I JAKARTA

KAMPUS CILEDUG

UJIAN AKHIR SEMESTER GENAP


TAHUN AKADEMIK 2017/2018

MATA KULIAH : DATABASE ADMINISTRATION 2


SKS : 2 SKS
WAKTU UJIAN : 100 MENIT
JENIS UJIAN : PRAKTEK LAB
SIFAT UJIAN : OPEN FILE & BUKU
TIPE SOAL : UTAMA
PROGRAM STUDI : MANAJEMEN INFORMATIKA
KONSENTRASI : INFORMATIKA KOMPUTER

PETUNJUK UMUM
1. Berdoalah sebelum mengerjakan soal
2. Kerjakan soal yang dianggap lebih mudah terlebih dahulu
3. Tanyakan segala sesuatu yang masih kurang jelas kepada pengawas
4. Percayakan pada kemampuan sendiri
5. Tidak diperkenankan meminjam peralatan dari teman
6. Dilarang bekerja sama dalam bentuk apapun
7. Lembar soal tidak boleh dicoret-coret dan dikumpulkan kembali

Acuan Pembuatan Soal Soal Ujian Dibuat Oleh Diperiksa dan disahkan oleh
Tim Dosen, Ketua Bidang Keahlian
(KBK)
1. Satuan Acara
Perkuliahan
2. Kisi-kisi UAS
Semester Genap
2017/2018 Achmad Syarif, ST., M.Kom.
SOAL
Untuk soal UAS kali ini Anda diminta untuk melakukan pengelolaan data Reservasi Kamar
di Hotel dengan menggunakan software database Oracle. Salin perintah-perintah query SQL
dan PL/SQL yang digunakan ke M.S. Word (simpan dengan nama file: UTS-NIM-NAMA).
Lakukan dengan menjawab pertanyaan-pertanyaan berikut:
1. Buatkan perintah SQL untuk membuat tabel-tabel berikut:
Tabel Visitor
Field Ketentuan
NomorID Text 5 (Primary Key)
NamaVisitor Text 35
Telepon Text 15
Alamat Text 50
Gender Text 10

Tabel Room
Field Ketentuan
KodeKamar Text 5 (Primary Key)
NamaKamar Text 35
Kapasitas Number
TarifPerMalam Number
StatusBooking Text 5

Tabel Reservation
Field Ketentuan
NomorReservasi Text 12 (Primary Key)
Tanggal Date
NomorID Text 5 (Foreign Key)
GrandTotal Number

Tabel ReservationDetail
Field Ketentuan
NomorReservasi Text 12 (Foreign Key)
KodeKamar Text 5 (Foreign Key)
TarifPerMalam Number

2. Buatkan perintah SQL untuk mengisi data ke tabel Visitor, Room, Reservation dan
ReservationDetail (minimal 2 Record)
3. Buatkan perintah SQL untuk menampilkan data NomorReservasi, Tanggal, NamaVisitor,
NamaKamar, dan GrandTotal
4. Buatkan PL/SQL Loop untuk menampilkan hasil perkalian angka 7 dengan angka 1
sampai 10, contoh: 1 X 7 = 7, 2 X 7 = 14 sampai 10 X 7 = 70
5. Buatkan PL/SQL Trigger untuk menampilkan GrandTotal Lama, GrandTotal Baru, dan
Selisih GrandTotal setelah dilakukan perintah Update GrandTotal di tabel Reservation

“Selamat Mengerjakan”

UAS Database Administrasi (2) Genap 2017-2018 Halaman 1

Anda mungkin juga menyukai