Professional Documents
Culture Documents
Gedung F Lantai 3 : IFLAB1, IFLAB2, IFLAB3, dan IFLAB4 Fakultas Informatika Institut Teknologi Telkom Bandung
SOAL TEORI 1. Jelaskan struktur blok PL/SQL! 2. Sebutkan 3 jenis pengulangan dalam PL/SQL dan beri contoh! 3. Jelaskan 5 jenis Exception pada PL/SQL! SOAL TERAPAN 1. Petugas administrasi bank ingin mengetahui data lengkap dari nasabah yang melakukan pinjaman di bank. Bantu petugas tersebut menampilkan data nama nasabah, alamat lengkap nasabah (jalan dan kota), nomor telepon, nomor rekening, dan jumlah pinjaman sesuai dengan nama nasabah yang diinputkan oleh petugas! Note : Output akan menghasilkan data jika inputan sesuai dan akan mengeluarkan statement error jika tidak ditemukan. Contoh pencarian data nasabah dengan nama Smith: Sertakan nim pada Informasi Jumlah Pinjaman (nim)!
Contoh pencarian data nasabah yang tidak tersedia di database menghasilkan statement error [Error-nim] Tidak ada pelanggan dengan nama yang dicari Sertakan nim pada pesan error!
2. Akan diadakan pengundian hadiah bagi nasabah dengan saldo terbesar di masing-masing cabang. Petugas cabang Brighton ingin mengetahui nasabah dengan saldo terbesar di cabang tersebut. Tampilkan data yang diperlukan agar petugas dapat mengetahui informasi yang tepat. Hint : Gunakan Subquery untuk mendapatkan branch_id Sertakan nim pada output query!
3. Buatlah pola berikut dengan menggunakan blok PL/SQL. Output akan menghasilkan pola dengan luas 10 x 10 untuk input sebesar 10. Hint : Coba dulu membuat segitiga pertama (-), kemudian segitiga kedua (+). Kemudian gabungkan keduanya dalam satu blok nested-loop.
4. Buatlah pola berikut dengan menggunakan blok PL/SQL. Keluaran disesuaikan dengan inputan user. Hint : Coba dulu membuat segitiga pertama (+), kemudian segitiga kedua (-), kemudian gabungkan keduanya dalam satu blok nested-loop.
5. Buatlah pola berikut dengan menggunakan blok PL/SQL Keluaran disesuaikan inputan user. Misal, input = 5 Hint : Gunakan kondisional if dan perhitungan modulus untuk pembeda kolom
6. Buatlah pola berikut dengan menggunakan blok PL/SQL Keluaran berdasarkan input user . Misal input =10 Hint : Gunakan struktur nested-loop, kondisional if, dan persamaan matematis untuk inisialisasi variable sebelum loop.
7. Buatlah pola jam pasir berikut dengan menggunakan blok PL/SQL. Berikan penanganan input yang harus lebih besar dari 3 agar bisa membentuk jam pasir. Hint : Untuk input < 4, tambahkan input dengan angka 3. Gunakan kondisional if.
8. Buatlah pola berikut dengan menggunakan blok PL/SQL. Misalkan input = 5 Hint : Pecah pola menjadi pola yang lebih sederhana, kemudian gabungkan.
---SELAMAT BELAJAR--KERJAKAN DENGAN SABAR DAN IKHLAS, SEMOGA BERMANFAAT DAN MENDAPAT HASIL MAKSIMAL