
UH 1 XII RPL - DATABASE
Authored by KHOIRUNNISAK ROUDLOTUL NURROKHMAH
Information Technology (IT)
12th Grade
Used 3+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
28 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 4 pts
Dimas memiliki sebuah restoran yang memiliki dua tabel: menu(id_menu, nama_menu, harga) dan pesanan(id_pesanan, id_menu, jumlah). Perintah SQL yang digunakan untuk menampilkan total pendapatan tiap menu adalah:
SELECT nama_menu, harga FROM menu;
SELECT nama_menu, SUM(harga*jumlah) AS total FROM menu JOIN pesanan ON menu.id_menu = pesanan.id_menu GROUP BY nama_menu;
SELECT * FROM menu, pesanan;
SELECT nama_menu, jumlah FROM pesanan;
SELECT SUM(jumlah) FROM pesanan;
Answer explanation
Pilihan yang benar adalah 'SELECT nama_menu, SUM(harga*jumlah) AS total FROM menu JOIN pesanan ON menu.id_menu = pesanan.id_menu GROUP BY nama_menu;' karena perintah ini menghitung total pendapatan tiap menu dengan mengalikan harga dan jumlah pesanan.
2.
MULTIPLE CHOICE QUESTION
45 sec • 4 pts
Rizky, seorang kasir di sebuah restoran, ingin menampilkan pelanggan yang belum pernah memesan. Query yang tepat adalah:
SELECT * FROM pelanggan JOIN pesanan ON pelanggan.id_pelanggan = pesanan.id_pelanggan;
SELECT * FROM pelanggan WHERE id_pelanggan NOT IN (SELECT id_pelanggan FROM pesanan);
SELECT * FROM pesanan WHERE id_pelanggan IS NULL;
SELECT nama FROM pelanggan WHERE pesanan IS NULL;
SELECT nama FROM pesanan LEFT JOIN pelanggan;
Answer explanation
Query yang benar adalah 'SELECT * FROM pelanggan WHERE id_pelanggan NOT IN (SELECT id_pelanggan FROM pesanan);' karena ini akan menampilkan pelanggan yang tidak ada dalam tabel pesanan, yaitu yang belum pernah memesan.
3.
MULTIPLE CHOICE QUESTION
45 sec • 4 pts
Sari sedang mengelola tabel bahan_dapur dan stok di restorannya. Ia menggunakan INNER JOIN untuk menggabungkan kedua tabel tersebut. Namun, hasil yang didapat lebih sedikit dari jumlah data asli di kedua tabel. Penyebabnya adalah…
JOIN tidak bisa membaca seluruh data
Ada data tanpa pasangan di salah satu tabel
Query salah sintaks
Data dihapus otomatis
Terjadi duplikasi data
Answer explanation
Hasil INNER JOIN yang lebih sedikit disebabkan oleh adanya data tanpa pasangan di salah satu tabel. Jika salah satu tabel tidak memiliki data yang cocok, maka baris tersebut tidak akan muncul dalam hasil gabungan.
4.
MULTIPLE CHOICE QUESTION
45 sec • 4 pts
Rani sedang mengelola sebuah restoran dan ingin mengetahui menu-menu yang memiliki harga di atas rata-rata. Ia menggunakan perintah SQL berikut: SELECT nama_menu, harga FROM menu WHERE harga > (SELECT AVG(harga) FROM menu); Query tersebut menghasilkan...
Semua menu
Menu dengan harga di atas rata-rata
Menu dengan harga di bawah rata-rata
Menu termurah
Tidak menghasilkan data
Answer explanation
Query tersebut mencari menu dengan harga yang lebih tinggi dari rata-rata harga. Oleh karena itu, hasilnya adalah menu dengan harga di atas rata-rata, sesuai dengan pilihan yang benar.
5.
MULTIPLE CHOICE QUESTION
45 sec • 4 pts
Dalam sebuah restoran, Dedi ingin menampilkan semua kombinasi menu makanan dan minuman yang tersedia tanpa memperhatikan apakah mereka cocok satu sama lain. Perintah apa yang harus ia gunakan untuk menampilkan data dari dua tabel, yaitu tabel makanan dan tabel minuman, tanpa kondisi penggabungan?
CROSS JOIN
LEFT JOIN
INNER JOIN
RIGHT JOIN
NATURAL JOIN
Answer explanation
CROSS JOIN digunakan untuk menggabungkan semua baris dari dua tabel tanpa kondisi penggabungan, sehingga Dedi dapat menampilkan semua kombinasi menu makanan dan minuman yang tersedia.
6.
MULTIPLE CHOICE QUESTION
45 sec • 4 pts
Angga sedang belajar tentang sistem manajemen basis data dan ingin tahu lebih banyak tentang RDBMS. Dia bertanya kepada Wawan, "Manakah yang benar tentang RDBMS?"
Menyimpan data dalam file teks
Tidak mendukung relasi antar tabel
Menyimpan data dalam tabel yang saling berelasi
Tidak bisa memakai SQL
Tidak memiliki primary key
Answer explanation
RDBMS (Relational Database Management System) menyimpan data dalam tabel yang saling berelasi, memungkinkan pengelolaan data yang terstruktur dan efisien. Pilihan lain tidak mencerminkan karakteristik RDBMS.
7.
MULTIPLE CHOICE QUESTION
45 sec • 4 pts
Dalam sebuah perusahaan teknologi, Dian sedang merancang sistem basis data untuk aplikasi yang akan digunakan oleh karyawan. Tujuan utama arsitektur client-server pada sistem basis data yang dirancang Dian adalah…
Memisahkan data dari tampilan aplikasi
Menyimpan semua data di sisi client
Menyembunyikan query dari pengguna
Menghapus ketergantungan antar tabel
Menyederhanakan SQL
Answer explanation
Arsitektur client-server memisahkan data dari tampilan aplikasi, memungkinkan pengelolaan data yang lebih efisien dan meningkatkan keamanan. Ini menjadikan pilihan "Memisahkan data dari tampilan aplikasi" sebagai jawaban yang tepat.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
25 questions
Quiz Pengetahuan Dasar Jaringan
Quiz
•
11th Grade - University
25 questions
STS INFORMATIKA *
Quiz
•
8th Grade - University
25 questions
Quiz Pemrograman Python
Quiz
•
10th Grade - University
25 questions
Seatwork #4
Quiz
•
12th Grade - University
25 questions
Quiz Jaringan Komputer
Quiz
•
7th Grade - University
25 questions
Informatika Sekarang dan Masa Depan
Quiz
•
12th Grade
25 questions
soal uh 9
Quiz
•
9th Grade - University
25 questions
DDK DKV SMK RH KELAS 10
Quiz
•
10th Grade - University
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
10 questions
Probability Practice
Quiz
•
4th Grade
15 questions
Probability on Number LIne
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
6 questions
Appropriate Chromebook Usage
Lesson
•
7th Grade
10 questions
Greek Bases tele and phon
Quiz
•
6th - 8th Grade
Discover more resources for Information Technology (IT)
15 questions
Making Inferences
Quiz
•
7th - 12th Grade
23 questions
TSI Math Vocabulary
Quiz
•
10th - 12th Grade
20 questions
-AR -ER -IR present tense
Quiz
•
10th - 12th Grade
20 questions
SSS/SAS
Quiz
•
9th - 12th Grade
20 questions
Predicting Products
Quiz
•
9th - 12th Grade
20 questions
Presidents Day challenge
Quiz
•
9th - 12th Grade
20 questions
Food Chains and Food Webs
Quiz
•
7th - 12th Grade
20 questions
Banking
Quiz
•
9th - 12th Grade