wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perbaikan XI RPL

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

Element HTML yang digunakan untuk membagi dan mengelompokkan konten dalam sebuah halaman web disebut…

a)

<span>

b)

<div>

c)

<section>

d)

<content>

2.

Macam-macam pengelompokan CSS adalah…

a)

Inline, Internal, External

b)

Inline, Global, Local

c)

Internal, External, Universal

d)

Script, CSS, HTML

3.

What is the meaning of <div>?

a)

Divider for table rows

b)

Container or box for other elements

c)

Tag for text formatting

d)

Special layout for images

4.

CSS yang langsung ditulis di dalam tag disebut…

a)

Internal CSS

b)

Eksternal CSS

c)

Inline CSS

d)

Style CSS

5.

Identitas unik pada suatu elemen HTML disebut…

a)

Class

b)

Name

c)

Id

d)

Label

6.

CSS yang ditulis di dalam tag <style> disebut…

a)

Inline CSS

b)

Eksternal CSS

c)

Internal CSS

d)

Style CSS

7.

Saat form dikirim (submit), nilai input disimpan berdasarkan atribut…

a)

Id

b)

For

c)

Value

d)

Name

8.

Untuk menghubungkan label dengan input type, digunakan atribut…

a)

Label

b)

For

c)

Name

d)

Id

9.

Nilai awal atau default yang ditampilkan pada input form adalah…

a)

Placeholder

b)

Value

c)

Name

d)

Text

10.

Cara agar pengguna tidak bisa submit form ketika ada input yang belum terisi adalah dengan menambahkan?

a)

For

b)

Placeholder

c)

Required

d)

Name

11.

Atribut yang digunakan agar input form terdapat keterangan sebelum mengetik adalah…

a)

Label

b)

Placeholder

c)

Value

d)

Default

12.

Salah satu coding CSS yang berguna untuk memberikan efek ketika elemen disorot adalah…

a)

Active

b)

Focus

c)

Hover

d)

Checked

13.

Kode program yang digunakan untuk memberikan perintah adalah…

a)

Variabel

b)

Function

c)

Array

d)

Tag

14.

Atribut form yang sering dipakai untuk menghubungkan dengan CSS/JS adalah…

a)

Id

b)

Name

c)

For

d)

Class

15.

CSS yang ditulis pada file terpisah dengan format .css adalah jenis…

a)

Inline CSS

b)

Internal CSS

c)

Eksternal CSS

d)

Style CSS

16.

Kode Program yang digunakan untuk mengatur struktur tampilan web adalah?

a)

HTML

b)

CSS

c)

Javascript

d)

Coding

17.

Kode program yang digunakan untuk mengatur tampilan dan gaya adalah...

a)

HTML

b)

CSS

c)

Javascript

d)

Coding

18.

Kode program yang fokus nya untuk mengatur interaksi pada halaman web disebut...

a)

HTML

b)

CSS

c)

Javascript

d)

Coding

19.

Perintah SQL yang digunakan untuk membuat tabel baru adalah…

a)

CREATE TABLE

b)

INSERT INTO

c)

UPDATE TABLE

d)

ALTER TABLE

20.

Perintah SQL yang digunakan untuk menghapus tabel dari database adalah…

a)

REMOVE TABLE

b)

DELETE TABLE

c)

DROP TABLE

d)

ERASE TABLE

21.

Untuk menambahkan kolom baru ke tabel yang sudah ada, digunakan perintah…

a)

CREATE COLUMN

b)

INSERT COLUMN

c)

ALTER TABLE

d)

ADD TABLE

22.

Perintah SQL untuk menampilkan seluruh data dari tabel siswa adalah…

a)

SHOW * FROM siswa;

b)

SELECT * FROM siswa;

c)

DISPLAY * FROM siswa;

d)

VIEW * FROM siswa;

23.

Untuk menambahkan data baru ke dalam tabel digunakan perintah…

a)

INSERT INTO

b)

UPDATE

c)

ADD DATA

d)

INPUT INTO

24.

Perintah SQL untuk mengubah data dalam tabel adalah…

a)

INSERT INTO

b)

ALTER TABLE

c)

UPDATE

d)

MODIFY

25.

Jika ingin menghapus data tertentu dari tabel digunakan perintah…

a)

DROP

b)

REMOVE

c)

DELETE

d)

TRUNCATE

26.

PRIMARY KEY dalam sebuah tabel berfungsi untuk…

a)

Menyimpan banyak data sekaligus

b)

Menghubungkan antar tabel

c)

Mengizinkan kolom kosong

d)

Menyediakan identitas unik untuk setiap baris

27.

FOREIGN KEY digunakan untuk…

a)

Membatasi input data

b)

Menghubungkan tabel dengan tabel lain

c)

Membuat kunci baru di tabel

d)

Menentukan nilai default

28.

Constraint NOT NULL digunakan untuk…

a)

Melarang data kosong

b)

Mengizinkan data kosong

c)

Mengisi otomatis nilai 0

d)

Membuat kolom unik

29.

Constraint UNIQUE digunakan agar…

a)

Kolom boleh kosong

b)

Kolom hanya menyimpan angka

c)

Kolom selalu terisi otomatis

d)

Nilai pada kolom tidak boleh duplikat

30.

Perintah SQL untuk menghapus semua isi tabel tetapi struktur tabel masih ada adalah…

a)

DELETE * FROM nama_tabel;

b)

DROP TABLE nama_tabel;

c)

ERASE TABLE nama_tabel;

d)

REMOVE TABLE nama_tabel;

31.

Sintaks untuk membuat database baru adalah…

a)

CREATE NEW DATABASE db_siswa;

b)

MAKE DATABASE db_siswa;

c)

CREATE DATABASE db_siswa;

d)

NEW DATABASE db_siswa;

32.

Perintah SQL untuk mengganti nama tabel adalah…

a)

RENAME TABLE

b)

ALTER NAME

c)

UPDATE TABLE NAME

d)

CHANGE TABLE

33.

Perintah SQL untuk menampilkan hanya kolom nama dari tabel siswa adalah…

a)

SELECT * FROM siswa;

b)

SELECT nama FROM siswa;

c)

SHOW nama FROM siswa;

d)

VIEW nama FROM siswa;

34.

<input type="text" name="username" value="Indra">

Jika form ini di-submit, data yang dikirim adalah…

a)

username=Indra

b)

Indra=username

c)

username saja

d)

Tidak ada data yang dikirim

35.

<label for="email">Email:</label>

<input type="text" id="email" name="user_email">

Saat dikirim, nilai input akan tersimpan di…

a)

label

b)

email

c)

user_email

d)

for

36.

button:hover {

color: red;

}

Maksud dari kode di atas adalah…

a)

Tulisan tombol berwarna merah saat diklik

b)

Tulisan tombol berwarna merah saat disorot

c)

Latar belakang tombol merah saat diketik

d)

Tombol merah

37.

function tambah(a, b) {

return a + b;

}

console.log(tambah(5, 7));

Outputnya?

a)

12

b)

57

c)

5+7

d)

Error

38.

SELECT COUNT(*) FROM siswa;


Fungsi query diatas adalah?

a)

Menghitung jumlah kolom

b)

Menghitung nilai terbesar

c)

Menghitung jumlah baris data

d)

Menghitung nilai rata-rata

39.

SELECT nama FROM siswa WHERE kelas='XI';

Query nya digunakan untuk?

a)

Menampilkan semua kolom dari tabel siswa

b)

Menampilkan kolom nama dari siswa kelas XI

c)

Menghapus data siswa kelas XI

d)

Menambahkan data baru

40.

SELECT * FROM siswa WHERE umur > 17;

Hasil query nya?

a)

Semua data siswa

b)

Data siswa dengan umur lebih dari 17

c)

Data siswa dengan umur kurang dari 17

d)

Hanya kolom umur siswa

41.

INSERT INTO siswa (id, nama, kelas) VALUES (1, 'Andi', 'XI RPL');

Fungsi query nya?

a)

Menghapus data siswa dengan id 1

b)

Menambahkan data siswa baru

c)

Mengupdate data siswa kelas XI RPL

d)

Menampilkan data siswa

42.

UPDATE siswa SET kelas='XII' WHERE id=1;


Fungsi query nya?

a)

Menghapus siswa id 1

b)

Menampilkan data siswa

c)

Menambahkan siswa baru

d)

Mengubah kelas siswa dengan id 1 menjadi XII

43.

SELECT nama, nilai FROM ujian

WHERE nilai >= 75

ORDER BY nilai DESC;


Fungsi query nya?

a)

Menampilkan semua siswa yang nilainya lebih besar dari 75 dan diurutkan

b)

Menampilkan semua siswa lalu diurutkan nilainya

c)

Menampilkan hanya siswa dengan nilai ≥ 75 lalu diurutkan dari terkecil

d)

Menampilkan hanya siswa dengan nilai ≥ 75 lalu diurutkan dari terbesar

44.

SELECT kelas, COUNT(*) FROM siswa

GROUP BY kelas;

Hasil query diatas?

a)

Menampilkan jumlah seluruh siswa tanpa membedakan kelas

b)

Menampilkan daftar kelas dan jumlah siswanya

c)

Menampilkan daftar kelas dan jumlah siswa di tiap kelas

d)

Menampilkan jumlah seluruh siswa dan kelas

45.

DELETE FROM siswa WHERE id IN (2,3,4);


Fungsi query diatas?

a)

Menghapus semua data siswa dalam tabel

b)

Menghapus semua siswa kecuali id 2, 3, dan 4

c)

Menghapus tabel siswa secara permanen

d)

Menghapus data siswa dengan id 2, 3, dan 4

46.

SELECT nama FROM siswa WHERE nama LIKE 'A%';

Maksud query?

a)

Nama siswa yang mengandung huruf A di mana saja

b)

Nama siswa yang diawali huruf A

c)

Nama siswa yang diakhiri huruf A

d)

Semua nama siswa

47.

<input type="radio" name="gender" value="L"> Laki-laki

<input type="radio" name="gender" value="P"> Perempuan


Jika siswa memilih "Perempuan", data yang dikirim adalah…

a)

gender=L

b)

gender=P

c)

gender="Perempuan"

d)

gender=2

48.

function kali(a, b) {

return a * b;

}

console.log(kali(2, 3));


Hasilnya?

a)

5

b)

6

c)

2*3

d)

23

49.

SELECT COUNT(*) FROM siswa;


Fungsi query nya?

a)

Menghitung jumlah kolom di tabel siswa

b)

Menghitung jumlah semua baris data pada tabel siswa

c)

Menghitung jumlah siswa dengan nilai tertentu

d)

Menghitung umur rata-rata siswa

50.

function kali(a, b) {

return a + b;

}

console.log(kali(2, "3"));


Hasilnya?

a)

5

b)

23

c)

2 + "3"

d)

Error