wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PSTS GANJIL WEB TEORI 2025

Total questions: 40

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

Pilih elemen HTML yang benar untuk heading paling besar adalah

a)

<h1>

b)

<h6>

c)

<heading>

d)

<head>

2.

Tampilan untuk kode HTML berikut adalah :

<input type="text">

a)
b)
c)
d)
3.

Yang BUKAN merupakan web browser adalah .....

a)

Mozilla Firefox

b)

Google Chrome

c)

Opera

d)

Notepad++

4.

Penulisan HTML yang betul untuk membuat a drop-down list (PILIHAN)?

a)

<list>

b)

<input type="list">

c)

<select>

d)

<input type="dropdown">

5.

Tag manakah yang digunakan untuk membuat link pada halaman web?

a)

<a>

b)

<link>

c)

<hr>

d)

<img>

6.

Tag <ol> digunakan untuk menandai jenis konten apa?

a)

daftar bernomor

b)

daftar berpoin

c)

sebuah gambar

d)

sebuah sel dalam sebuah tabel

7.

Tag <ul> digunakan untuk menandai jenis konten apa?

a)

daftar berpoin

b)

daftar bernomor

c)

baris baru

d)

untuk membuat sebuah link

8.

Tag manakah yang digunakan untuk menandai list item dalam daftar?

a)

<li>

b)

<br>

c)

<ul>

d)

<ol>

9.

Tag <tr> menandai apa yang ada di tabel data?

a)

table row

b)

column cell

c)

table title

d)

heading cell

10.

Perhatikan kode html beikut ini:


<ul>

<li>Satu</li>

<li>Dua</li>

<li>Tiga</li>

</ul>


Hasil dari kode html di atas adalah …

a)
b)
c)
d)
11.

Tag yang digunakan pada tampilan diatas adalah ....

a)

<a>

b)

<b>

c)

<u>

d)

<u><b>

12.

Penulisan HTML yang betul untuk membuat hyperlink?

a)

<a name="http://www.amikom.ac.id">Amikom</a>

b)

<a href="http://www.amikom.ac.id">Amikom</a>

c)

<a url="http://www.amikom.ac.id">Amikom</a>

d)

<a>http://www.amikom.ac.id</a>

13.

Penulisan HTML yang betul untuk membuat text input field?

a)

<textinput type="text">

b)

<input type="text">

c)

<input type="textfield">

d)

<textfield>

14.

Penulisan HTML yang betul untuk membuat a text area?

a)

<input type="textarea">

b)

<textarea>

c)

<input type="textbox">

d)

<input type="text">

15.

Apa arti dari istilah HTTP dalam dunia Internet ?

a)

Hyper Text Top Perfect

b)

Hyper Text Transfer Protocol

c)

Hydo Text Top Protocol

d)

Hybird Transfer Text Perfect

16.

Tag yang menjadi penanda sebuah berkas HTML adalah …

a)

<html>

b)

<head>

c)

<h1>

d)

<body>

17.

Yang dimaksud dengan title adalah?

a)

Judul dari sebuah halaman website pada browser

b)

Judul dari sebuah halaman website pada footer

c)

Judul dari sebuah halaman website pada body

d)

Judul dari sebuah halaman website pada navigasi

18.

Bagaimanakah elemen table heading ditulis?

a)

<table>

b)

<tr>

c)

<th>

d)

<td>

19.

Apa yang dimaksud Placeholder dalam input form?

a)

Memberikan validasi form

b)

Memberikan keterangan / hint

c)

Memberikan Value

d)

Memberikan Nilai Data

20.

Tabel diatas terdiri dari ..

a)

5 kolom 3 baris

b)

3 kolom 5 baris

c)

3 baris 15 kolom

d)

5 kolom 6 baris

21.

Membuat text tebal pada HTML yaitu menggunakan…

a)

<b>

b)

<p>

c)

<i>

d)

<br>

22.

Ada berapa jenis heading dalam HTML?

a)

5

b)

4

c)

6

d)

7

23.

Ketika kita hendak membuat pilihan jenis kelamin dalam form maka digunakan?

a)

Checkbox

b)

Input

c)

Radio

d)

Select Box

24.

Ketika memilih pilihan lebih dari satu maka dapat dipilih elemen?

a)

Radio

b)

Checkbox

c)

Select Box

d)

Input

25.

Apa yang dimaksud dengan td ?

a)

Tabel desimal

b)

Tabel data

c)

Tabel domain

d)

Tabel digit

26.

Kepanjangan CSS adalah...

a)

Cascading Style Sheet

b)

Coding Style Sheet

c)

Caseflow Style Sheet

d)

Coding Sheet Style

27.

CSS merupakan suatu dokumen website yang bertujuan untuk...

a)

Mengatur bahasa pemrograman

b)

Mengatur gaya tampilan pada website

c)

Mengatur cahaya tampilan web

d)

Menggabungkan antara bagian presentasi dan isi web yang dibuat

28.

Format penilisan sintaks CSS yang benar adalah...

a)

Selector {Property: value;}

b)

Property {Selector: value;}

c)

Value {Property: selector;}

d)

Selector {value: property;}

29.

Tabel merupakan...

a)

Tulisan berjalan

b)

Teks berjalan

c)

Informasi dalam bentuk baris dan kolom

d)

Efek suara

30.

Untuk menampilkan garis pada tabel menggunakan style CSS, kita memakai property ....

a)

Border

b)

Border-spacing

c)

Border-collapse

d)

Border-radius

31.

Property style CSS yang memberikan efek melingkar di sudut-sudut antar garis pada tabel adalah ....

a)

Border

b)

Border-spacing

c)

Border-collapse

d)

Border-radius

32.

Suatu bagian yang berfungsi sebagai input atau masukan dari pengguna yang kemudian akan diproses atau diolah untuk dapat digunakan sesuai dengan kebutuhan adalah pengertian dari ....

a)

Tabel

b)

Form

c)

CSS

d)

HTML

33.

Di bawah ini yang bukan type input pada form adalah ....

a)

Text

b)

Textarea

c)

Password

d)

Label

34.

Type elemen input yang berfungsi sebagai masukkan jenis kata sandi adalah ....

a)

Text

b)

Textarea

c)

Password

d)

Radio Button

35.

Apa yang dimaksud dengan JavaScript?

a)

JavaScript adalah bahasa pemrograman yang digunakan untuk pengembangan web.

b)

JavaScript adalah sistem operasi untuk komputer.

c)

JavaScript adalah bahasa pemrograman yang hanya digunakan untuk aplikasi desktop.

d)

JavaScript adalah jenis database yang digunakan untuk menyimpan data.

36.

Untuk mendeklarasikan variabel pada javascript yang nilainya dapat diubah adalah ...

a)

const

b)

let

c)

var

d)

$

37.

Sebutkan jenis-jenis perulangan pada javascript !

a)

Perulangan For

b)

Perulangan While

c)

Perulangan Do-while

d)

Benar semua

38.

Apa itu array dalam JavaScript?

a)

Array adalah fungsi yang mengembalikan objek.

b)

Array adalah struktur data yang menyimpan sekumpulan nilai.

c)

Array adalah tipe data yang hanya menyimpan angka.

d)

Array adalah metode untuk mengurutkan string.

39.

Jelaskan apa itu fungsi dalam JavaScript!

a)

Fungsi dalam JavaScript adalah tipe data yang menyimpan nilai.

b)

Fungsi dalam JavaScript adalah blok kode yang dapat dipanggil untuk melakukan tugas tertentu.

c)

Fungsi dalam JavaScript adalah cara untuk mendeklarasikan variabel.

d)

Fungsi dalam JavaScript hanya dapat digunakan sekali.

40.

Sebutkan cara untuk mendefinisikan fungsi dengan parameter!

a)

Gunakan sintaks 'function namaFungsi(parameter1, parameter2) { // kode }'.

b)

Gunakan sintaks 'def namaFungsi(parameter1, parameter2): # kode'

c)

Tulis 'function namaFungsi[] { // kode }'

d)

Gunakan 'function namaFungsi(parameter1; parameter2) { // kode }'