
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 Berpikir Komputasional
Quiz
•
9th Grade - University
25 questions
Administrasi Server Jaringan - XI TKJ
Quiz
•
11th Grade - University
25 questions
Using the Developer Tab in Word
Quiz
•
10th Grade - University
23 questions
Soal Latihan Blockly kelas 8
Quiz
•
8th Grade - University
25 questions
LATIHAN SOAL INFORMATIKA KLS 7
Quiz
•
7th Grade - University
24 questions
Aplication Domain: Social Media and Crowdsourcing
Quiz
•
12th Grade - University
30 questions
Soal Validitas Sumber Data
Quiz
•
10th Grade - University
25 questions
Form 2 - Information Technology Quiz
Quiz
•
8th Grade - University
Popular Resources on Wayground
8 questions
Spartan Way - Classroom Responsible
Quiz
•
9th - 12th Grade
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
14 questions
Boundaries & Healthy Relationships
Lesson
•
6th - 8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
3 questions
Integrity and Your Health
Lesson
•
6th - 8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
9 questions
FOREST Perception
Lesson
•
KG
20 questions
Main Idea and Details
Quiz
•
5th Grade
Discover more resources for Information Technology (IT)
8 questions
Spartan Way - Classroom Responsible
Quiz
•
9th - 12th Grade
22 questions
El Imperfecto
Quiz
•
9th - 12th Grade
25 questions
Logos
Quiz
•
12th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
18 questions
Mendelian Genetics
Quiz
•
10th - 12th Grade
22 questions
Regular Preterite -AR-ER-IR-
Quiz
•
12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade
14 questions
Making Inferences From Samples
Quiz
•
7th - 12th Grade