
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
KELAS 6 Analisis Data A. ANALISIS DATA
Quiz
•
6th Grade - University
25 questions
PTS TI Kelas 12 Aliyah-Ganjil
Quiz
•
12th Grade
25 questions
INFORMATIKA SEKARANG DAN MASA DEPAN
Quiz
•
12th Grade
25 questions
LITERASI dIGITAL
Quiz
•
12th Grade
24 questions
TIK 9 AD Memahami Representasi Data
Quiz
•
10th Grade - University
25 questions
Ujian Kompetensi Skakes Airlangga
Quiz
•
9th - 12th Grade
25 questions
Kelas 9 - Halaman 77 (PAS)
Quiz
•
9th Grade - University
25 questions
4. ADMINISTRASI INFRASTRUKTUR JARINGAN KELAS 12
Quiz
•
12th Grade
Popular Resources on Wayground
7 questions
History of Valentine's Day
Interactive video
•
4th Grade
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
15 questions
Valentine's Day Trivia
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
Discover more resources for Information Technology (IT)
18 questions
Valentines Day Trivia
Quiz
•
3rd Grade - University
20 questions
-AR -ER -IR present tense
Quiz
•
10th - 12th Grade
21 questions
Presidents Day Trivia
Quiz
•
6th - 12th Grade
10 questions
Valentine's Day: History and Modern Celebration
Interactive video
•
9th - 12th Grade
11 questions
Valentine's Day Trivia
Quiz
•
8th - 12th Grade
10 questions
Factor Quadratic Expressions with Various Coefficients
Quiz
•
9th - 12th Grade
18 questions
Success Strategies
Quiz
•
9th - 12th Grade
10 questions
Valentine's Day Trivia
Quiz
•
9th - 12th Grade