
UH 1 XII RPL - DATABASE
Quiz
•
Information Technology (IT)
•
12th Grade
•
Practice Problem
•
Medium
KHOIRUNNISAK ROUDLOTUL NURROKHMAH
Used 3+ times
FREE Resource
Enhance your content in a minute
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.
Create a free account and access millions of resources
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
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
25 questions
Perbandingan Teknologi Wifi
Quiz
•
12th Grade - University
25 questions
UH INFORMATIKA KELAS XI
Quiz
•
11th Grade - University
25 questions
INFORMATIKA 12 - US2
Quiz
•
12th Grade
25 questions
Web 2.0 and ICT Projects Quiz
Quiz
•
11th Grade - University
25 questions
XII H Informatika: Masa Kini dan Depan
Quiz
•
12th Grade
29 questions
ÔN TẬP THI HK1 MÔN TIN HỌC LỚP 5
Quiz
•
5th Grade - University
25 questions
Quiz tentang Sharing Data dalam Jaringan
Quiz
•
11th Grade - University
25 questions
Jaringan Komputer Sederhana
Quiz
•
12th Grade
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
9 questions
FOREST Community of Caring
Lesson
•
1st - 5th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
14 questions
General Technology Use Quiz
Quiz
•
8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
19 questions
Thanksgiving Trivia
Quiz
•
6th Grade
Discover more resources for Information Technology (IT)
28 questions
Ser vs estar
Quiz
•
9th - 12th Grade
34 questions
Geometric Terms
Quiz
•
9th - 12th Grade
20 questions
-AR -ER -IR present tense
Quiz
•
10th - 12th Grade
16 questions
Proportional Relationships And Constant Of Proportionality
Quiz
•
7th - 12th Grade
10 questions
DNA Replication Concepts and Mechanisms
Interactive video
•
7th - 12th Grade
10 questions
Unit 2: LS.Bio.1.5-LS.Bio.2.2 Power Vocab
Quiz
•
9th - 12th Grade
20 questions
Food Chains and Food Webs
Quiz
•
7th - 12th Grade
15 questions
Identify Triangle Congruence Criteria
Quiz
•
9th - 12th Grade
