wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Web

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Which HTML command is used to create a hyperlink?

a)

<link>

b)

<a>

c)

<href>

d)

<url>

e)

<hyperlink>

2.

CSS digunakan untuk...

a)

Menambahkan interaktivitas pada halaman web

b)

Menentukan struktur halaman web

c)

Mendefinisikan tata letak dan gaya pada elemen HTML

d)

Menyimpan data pada sisi server

e)

Mengelola database

3.

Apa fungsi JavaScript pada sisi klien (client-side) dalam pengembangan web?

a)

Memproses data pada sisi server

b)

Membuat tampilan halaman web

c)

Menambahkan interaktivitas pada halaman web

d)

Mengelola basis data

e)

Menyimpan file konfigurasi

4.

Bahasa pemrograman server-side yang sering digunakan untuk pengembangan web adalah...

a)

Python

b)

Java

c)

PHP

d)

C#

e)

Semua jawaban benar

5.

Which HTML command is used to create a text input element?

a)

<textinput>

b)

<input type="text">

c)

<textfield>

d)

<textbox>

e)

<input type="textbox">

6.

Apa fungsi dari perintah CSS float?

a)

Menggeser elemen ke kanan atau kiri sesuai keinginan

b)

Membuat elemen tampak mengambang di atas halaman

c)

Memberikan efek animasi pada elemen

d)

Mengubah warna latar belakang elemen

e)

Memindahkan elemen ke bagian bawah halaman

7.

Bahasa pemrograman server-side yang paling digemari oleh Agung, Dedi, dan Adi adalah...

a)

Python

b)

Ruby

c)

Node.js (JavaScript)

d)

Java

e)

PHP

8.

Perintah JavaScript yang digunakan untuk mendapatkan elemen HTML berdasarkan ID adalah...

a)

getElementByName

b)

getElementById

c)

querySelector

d)

selectElement

e)

findElement

9.

Apa keuntungan utama penggunaan framework pada pengembangan web bagi Rizky, Rahman, dan Maya?

a)

Meningkatkan kecepatan loading halaman

b)

Memungkinkan pengembangan tanpa pemahaman HTML dan CSS

c)

Mempercepat pengembangan dengan menyediakan struktur dan fungsionalitas dasar

d)

Mengurangi kebutuhan untuk bahasa pemrograman server-side

e)

Memudahkan animasi dan efek visual pada halaman web

10.

Apa manfaat penggunaan localStorage dalam pengembangan web bagi Mega, Adi, dan Sari?

a)

Menyimpan data pada server

b)

Mengatur tata letak halaman

c)

Menyimpan data secara sementara selama sesi browsing

d)

Membuat efek animasi

e)

Meningkatkan keamanan halaman web

11.

Ketika menggunakan perintah SQL pada sisi server, seperti MySQL atau PostgreSQL, tujuan utamanya adalah...

a)

Mengatur tampilan halaman web

b)

Menambahkan interaktivitas pada halaman web

c)

Memproses data pada server dan berinteraksi dengan database

d)

Mengelola kejadian dan aksi pengguna

e)

Membuat tata letak responsif

12.

Saat membuat formulir HTML, atribut "action" digunakan untuk...

a)
Menentukan warna latar belakang formulir
b)
Menentukan jenis font yang digunakan dalam formulir
c)
Menentukan tindakan yang akan dilakukan setelah formulir dikirim
d)
Menentukan jumlah maksimum karakter yang dapat dimasukkan ke dalam formulir
e)

Mengatur aksi yang akan diambil setelah formulir dikirim

13.

Untuk membuat elemen HTML bersifat responsif dan dapat menyesuaikan tampilannya berdasarkan ukuran layar, teknik atau konsep apa yang biasanya digunakan?

a)

AJAX

b)

Singleton

c)

Session

d)

Bootstrap

e)

Flexbox

14.

Which HTML command is used to create a hyperlink to the page "about-us.html"?

a)

<a src="about-us.html">About Us</a>

b)

<link href="about-us.html">About Us</link>

c)

<url="about-us.html">About Us</url>

d)

<navigate to="about-us.html">About Us</navigate>

e)

<a href="about-us.html">About Us</a>

15.

Untuk membuat halaman web CMS dengan PHP, perintah yang digunakan untuk menyertakan berkas header pada setiap halaman adalah...

a)

<? include("header.php"); ?>

b)

<? import("header.php"); ?>

c)

<? load("header.php"); ?>

d)

<? get("header.php"); ?>

e)

<? require("header.php"); ?>

16.

Dalam konteks CMS, apa yang dimaksud dengan "content type" pada HTTP header?

a)

Menentukan warna latar belakang elemen HTML

b)

Menentukan tata letak halaman web

c)

Menyediakan informasi tentang jenis konten yang dikirimkan server

d)

Mengelola hak akses pengguna

e)

Membuat animasi pada halaman web

17.

Bagaimana cara yang tepat untuk memanggil script JavaScript eksternal pada halaman HTML?

a)

<script href="script.js"></script>

b)

<link rel="script" href="script.js">

c)

<include src="script.js"></include>

d)

<javascript src="script.js"></javascript>

e)

<script src="script.js"></script>

18.

Which HTML command is used to create a list of books on the homepage of the library system?

a)

<list>

b)

<booklist>

c)

<ol>

d)

  • <ul>

e)

<dropdown>

19.

Untuk membuat halaman detail buku pada sistem perpustakaan dengan PHP, perintah yang digunakan untuk mengambil informasi buku dari database adalah...

a)

GET * FROM books WHERE id = 123;

b)

SELECT * FROM books WHERE id = 123;

c)

RETRIEVE * FROM books WHERE id = 123;

d)

SELECT books WHERE id = 123;

e)

SELECT FROM books WHERE id = 123;

20.

When creating a library member registration form, which HTML attribute is used to indicate that an input is required?

a)

mandatory="true"

b)

required

c)

validate="true"

d)

necessary

e)

compulsory