XII RPL
1. Menggabungkan data dari dua tabel dengan tujuan menampilkan data dari kedua tabel dapat
dilakukan menggunakan perintah .....
(a). FUNCTION
(b). LOOPING
(c). JOIN
(d). IF ELSE
(e). ALTER
2. Penulisan INNER JOIN dapat dilakukan dengan dua cara, salah satunya yaitu ....
(d). menggunakan kata kunci INNER JOIN atau JOIN saja di antara dua tabel yang akan di JOIN
dan melakukan pengecekan kondisi dengan kata kunci ON
3. Salah satu tipe JOIN yang mengambil semua baris dari tabel asal dan tabel tujuan dengan kondisi
nilai key yang terkait saja, dan jika tidak maka baris tersebut tidak akan muncul. Tipe JOIN yang
dimaksudkan adalah ....
Keterangan:
* : primary key
** : foreign key
4. Penggunaan INNER JOIN untuk menampilkan nama_matakuliah, jumlah_sks dan nama_dosen
dari kedua tabel di atas adalah.....
(c). SELECT mata kuliah.nama matakuliah, dosen.nama dosen FROM mata_kuliah INNER JOIN
dosen ON dosen.NIP dosen-mata kuliah.NIP_dosen;
5. Penggunaan LEFT JOIN untuk menampilkan tuk menampilkan nama_dosen, jumlah_sks, dan
nama_matakuliah dari kedua tabel di atas adalah ....
6. Fungsi atau perintah yang bertolak belakang dengan LEFT JOIN, dimana akan menampilkan data
secara keseluruhan pada tabel kedua (kanan), namun NULL pada tabel pertama (kiri) adalah ...
(a). tabel1.PK = menunjukkan nama tabel pertama yang diikuti dengan foreign key.
tabel2.FK menunjukkan nama tabel kedua yang diikuti dengan primary key.
(b). tabel1.PK = menunjukkan nama tabel pertama yang diikuti dengan primary key.
tabel2.FK = menunjukkan nama tabel kedua yang diikuti dengan foreign key.
(c). tabel1.FK = menunjukkan nama tabel pertama yang diikuti dengan foreign key.
tabel2.PK = menunjukkan nama tabel kedua yang diikuti dengan primary key.
(d). tabel1.FK = menunjukkan nama tabel pertama yang diikuti dengan foreign key.
tabel2.FK = menunjukkan nama tabel kedua yang diikuti dengan foreign key.
(e). tabel1.PK = menunjukkan nama tabel pertama yang diikuti dengan primary key.
tabel2.PK = menunjukkan nama tabel kedua yang diikuti dengan primary key.
9. Pada umumnya, query terbagi menjadi dua macam, yaitu select query dan action query. Select
query tersebut merujuk pada ....
(c). permintaan untuk memperoleh data atau informasi yang terdapat di dalam basis data
(e). mekanisme untuk memilih kolom-kolom tertentu pada relasi sesuai dengan kebutuhan
10. Prinsip dasar statement query bekerja sebagaimana model relational algebra (aljabar relasional).
Aljabar relasional terbagi menjadi dua yaitu ....
12. Fungsi untuk mengelola data yang dinamis secara langsung berjalan terus adalah ...
13. Dalam database, terdapat database Warehouse. Database ini dianggap sebagai komponen inti dari
business intelligence. Fungsi dari sistem basis datanya adalah ....
14. Format file yang dapat menggunakan teks untuk pengiriman data adalah....
15. Sistem yang telah dikembangkan dari MySQL yang bertujuan mempertahankan kompatibilitas
tinggi dari MySQL dan cocok dengan API MySQL beserta perintah- perintahnya adalah ....
(a). MySQL
(b). PostgreSQL
(c). MariaDB
(d). MongoDB
2) Byte
3) Database
4) Field
5) File
6) Record
Berdasarkan data di atas, hierarki data dari yang paling kecil ke besar adalah ....
(a). 1-3-4-6-5-2
(b). 2-5-1-6-4-3
(c). 1-2-4-6-5-3
(d). 1-2-4-5-6-3
(e). 2-4-6-5-3-1
17. Penerapan struktur hierarki basis data, umumnya berhubungan dengan character, field atau data,
record, file, dan tabel dari basis data.
18. Sistem DBMS yang telah menggabungkan Microsoft Jet Database Engine dengan alat
pengembang perangkat lunak adalah ....
19. Terdapat beberapa bentuk dari normalisasi pada database dalam ilmu basis data.
(a). bentuk ini datanya tidak normal dan terdapat pengulangan grup pada data
(b). bentuk ini melakukan dekomposisi tabel dan mencari kunci primer dari setiap table
(d). bentuk normalisasi ini mengatasi anomali dan overlooping karena 3NF tidak mengatasi
(e). bentuk normalisasi ini mengharuskan atribut untuk dipisah ke tabel baru
20. Perhatikan gambar berikut.
21. Software database yang berorientasi pada dokumen bersifat cross platform dan open source adalah
....
(a). MySQL
(b). PostgreSQL
(c). MariaDB
(d). MongoDB
22. NIM, No. KTP, SIM, dan NPWP umumnya untuk menentukan data yang bersifat unik. Komponen
untuk menentukan data tersebut adalah ...
23. Hubungan antara beberapa entitas yang memiliki lebih dari satu relasi adalah ....
(b). Atribut
(d). entitas
(e). relasi
25. Dalam membuat ERD, seseorang tidak dapat melakukan dengan sembarangan.
26. Subquery identik dengan perintah Select yang berada di dalam perintah SQL lain. Subquery
berguna dalam memanipulasi data dalam bentuk.....
(b). menampilkan data dengan kondisi yang sangat bergantung pada data di dalam itu sendiri
(c). menyamakan primary key dan foreign key pada statement Select
(d). menghapus baris dari satu tabel berdasarkan baris dari tabel lain
(e). menyelesaikan permasalahan dimana terdapat suatu nilai yang tidak diketahui
(a). menampilkan data nis dan nama_siswa dari tabel siswa menggunakan projection
(c). menampilkan data nis dan nama_siswa dari tabel siswa menggunakan selection
28. Subquery dengan operator All yang diikuti dengan operator perbandingan digunakan untuk
menampilkan nilai benar.
(b). +, -, : dan *
(d). +, +, +, *, dan =
(d). data yang tampil adalah data yang berawalan dengan huruf 'E'
30. Multiple rows subquery merupakan kebalikan dari single row subquery. Single row subquery
menggunakan operator pembanding >, >=, <, <=, atau <>.
(d). +, +, +, *, dan =
31. Dalam menggunakan subquery sering kali mengalami kesalahan. Kesalahan umum dalam
subquery berupa ....
(b). menampilkan satu baris data dihasilkan untuk single row subquery
32. Client merupakan sistem atau proses yang melakukan permintaan (request) data ke ....
(d). server (sistem yang menyediakan data yang diminta oleh client)
33. Arsitektur DBMS telah mengikuti perkembangan sejalan dengan kemajuan arsitektur sistem
komputer. Salah satu bentuk arsitektur DBMS yaitu ....
34. Sebelum mulai membuat SQL pada MySQL, setelah meng-klik Shell diharuskan mengetikkan
sebuah perintah agar MySQL dapat digunakan. Perintah tersebut berupa ...
35. Sistem basis data banyak memiliki model. Setiap model memiliki aturan dan ciri khas tersendiri.
Model basis data yang berupa tabel sederhana seperti di Microsoft Excel, tanpa aturan dan cara
penulisan tertentu adalah ...