20 Kisi Kisi Soal Ujian Informatika Kelas XII SMA Terbaru Bagian 1
Berikut adalah 20 soal pilihan ganda tentang dasar SQL (DDL dan DML) untuk MySQL:
1. Apa fungsi utama dari perintah SQL CREATE
?
a. Menghapus tabel
b. Menambahkan data ke tabel
c. Membuat tabel atau database baru
d. Memperbarui data di tabel
e. Menambahkan indeks ke tabel
Jawaban: c
2. Perintah SQL untuk menghapus tabel adalah?
a. DROP TABLE
b. DELETE TABLE
c. REMOVE TABLE
d. TRUNCATE TABLE
e. CLEAR TABLE
Jawaban: a
3. Perintah DDL untuk mengubah struktur tabel adalah?
a. CHANGE TABLE
b. UPDATE TABLE
c. ALTER TABLE
d. MODIFY TABLE
e. REVISE TABLE
Jawaban: c
4. Perintah untuk menambahkan kolom baru ke tabel adalah?
a. ADD COLUMN
b. ALTER TABLE ... ADD
c. INSERT COLUMN
d. MODIFY COLUMN
e. CREATE COLUMN
Jawaban: b
5. Apa perbedaan utama antara DELETE
dan TRUNCATE
?
a. TRUNCATE
hanya menghapus sebagian data
b. DELETE
menghapus tabel, sedangkan TRUNCATE
menghapus data
c. DELETE
dapat menggunakan kondisi, sedangkan TRUNCATE
menghapus semua data
d. TRUNCATE
lebih lambat dibandingkan DELETE
e. Tidak ada perbedaan
Jawaban: c
6. Perintah SQL untuk menghapus data tertentu di tabel adalah?
a. REMOVE
b. DROP
c. DELETE
d. CLEAR
e. ALTER
Jawaban: c
7. Apa fungsi perintah SQL INSERT INTO
?
a. Memperbarui data
b. Menambahkan data ke tabel
c. Menghapus data dari tabel
d. Menambahkan kolom ke tabel
e. Membuat tabel baru
Jawaban: b
8. Manakah pernyataan yang benar untuk menambahkan data ke tabel bernama users
?
a. INSERT INTO users VALUES (1, 'John', 'Doe');
b. ADD INTO users VALUES (1, 'John', 'Doe');
c. INSERT ROW users VALUES (1, 'John', 'Doe');
d. INSERT users VALUES (1, 'John', 'Doe');
e. CREATE ROW users VALUES (1, 'John', 'Doe');
Jawaban: a
9. Untuk memperbarui data pada tabel, perintah yang digunakan adalah?
a. UPDATE
b. ALTER
c. CHANGE
d. MODIFY
e. SET
Jawaban: a
10. Apa tujuan dari perintah SELECT
?
a. Menghapus data
b. Menampilkan data
c. Memperbarui data
d. Membuat tabel baru
e. Menambahkan data
Jawaban: b
11. Perintah untuk menampilkan semua kolom dari tabel products
adalah?
a. SELECT * FROM products;
b. DISPLAY ALL FROM products;
c. SHOW * FROM products;
d. VIEW ALL FROM products;
e. FETCH ALL FROM products;
Jawaban: a
12. Untuk membatasi hasil pencarian menjadi 5 baris, digunakan perintah?
a. LIMIT 5
b. SHOW 5
c. FETCH FIRST 5
d. TOP 5
e. GET 5
Jawaban: a
13. Apa fungsi WHERE
dalam perintah SQL?
a. Membatasi jumlah kolom yang ditampilkan
b. Mengatur urutan data
c. Menentukan kondisi untuk operasi SQL
d. Membuat tabel baru
e. Menambahkan indeks
Jawaban: c
14. Apa fungsi dari ORDER BY
dalam SQL?
a. Menghapus data tertentu
b. Menambahkan data ke tabel
c. Mengurutkan hasil pencarian
d. Membuat tabel baru
e. Memperbarui data tertentu
Jawaban: c
15. Perintah untuk mencari data unik di SQL menggunakan?
a. UNIQUE
b. DISTINCT
c. LIMIT
d. TOP
e. FILTER
Jawaban: b
16. Untuk menampilkan data dari tabel students
yang memiliki nilai lebih besar dari 90, digunakan?
a. SELECT * FROM students WHERE value > 90;
b. SELECT * FROM students VALUE > 90;
c. SELECT ALL FROM students IF value > 90;
d. SELECT * FROM students HAVING value > 90;
e. SELECT * FROM students FILTER value > 90;
Jawaban: a
17. Fungsi SQL untuk menghitung jumlah baris di tabel adalah?
a. SUM()
b. COUNT()
c. TOTAL()
d. AGGREGATE()
e. CALCULATE()
Jawaban: b
18. Untuk menggabungkan dua tabel berdasarkan kolom tertentu, digunakan?
a. MERGE
b. JOIN
c. UNITE
d. COMBINE
e. GROUP
Jawaban: b
19. Apa tujuan dari perintah GROUP BY
?
a. Menghapus data dari tabel
b. Mengelompokkan data berdasarkan kolom tertentu
c. Menambahkan data baru
d. Membuat tabel baru
e. Mengurutkan data
Jawaban: b
20. Untuk menghapus semua data dari tabel tanpa menghapus tabel itu sendiri, digunakan?
a. DELETE
b. DROP
c. REMOVE
d. CLEAR
e. TRUNCATE
Jawaban: e
Posting Komentar untuk "20 Kisi Kisi Soal Ujian Informatika Kelas XII SMA Terbaru Bagian 1"