wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAS PEMROGRAMAN WEB KELAS XII RPL

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Sebuah bahasa bahasa standar pemrogaman yang digunakan untuk membuat halaman website adalah …

a)

Javascript

b)

PHP

c)

Java

d)

Python

e)

HTML

2.

Elemen HTML digambarkan oleh tag, ditulis menggunakan tanda …

a)

Kurung Siku

b)

Kurung Kurawal

c)

Kurung Lengkung

d)

Kurung Sudut

e)

Semicolon

3.

Berikut ini yang bukan merupakan contoh web browser adalah …

a)

Safari

b)

Netscape

c)

Google Chrome

d)

Google Drive

e)

Microsoft Edge

4.

Berikut ini yang merupakan contoh CSS adalah …

a)

style.css

b)

index.html

c)

data.json

d)

image.png

e)

script.js

5.

Tag HTML yang digunakan untuk membuat tautan adalah …

a)

<url>

b)

<href>

c)

<button>

d)

<a>

e)

<link>

6.

Bahasa pemrograman yang sering digunakan untuk pengembangan backend adalah …

a)

CSS

b)

SQL

c)

JavaScript

d)

HTML

e)

Ruby

7.

Fungsi dari DOCTYPE dalam HTML adalah …

a)

Menentukan jenis dokumen

b)

Mengatur gaya halaman

c)

Membuat tautan

d)

Menambahkan skrip

e)

Menampilkan gambar

8.

Tag HTML yang digunakan untuk menampilkan gambar adalah …

a)

<src>

b)

<image>

c)

<picture>

d)

<photo>

e)

<img>

9.

Berikut ini yang merupakan contoh framework JavaScript adalah …

a)

CSS

b)

SQL

c)

HTML

d)

PHP

e)

React

10.

Bahasa pemrograman yang sering digunakan untuk pengembangan frontend adalah …

a)

Swift

b)

Java

c)

HTML

d)

Python

e)

Ruby

11.

Tag HTML yang digunakan untuk membuat daftar tidak terurut adalah …

a)

<ol>

b)

<item>

c)

<ul>

d)

<li>

e)

<list>

12.

Berikut ini yang merupakan contoh database adalah …

a)

CSS

b)

HTML

c)

PHP

d)

JavaScript

e)

MySQL

13.

Tag HTML yang digunakan untuk membuat tabel adalah …

a)

<td>

b)

<tr>

c)

<tbody>

d)

<tab>

e)

<table>

14.

Berikut ini yang merupakan contoh server-side language adalah …

a)

PHP

b)

JavaScript

c)

CSS

d)

XML

e)

HTML

15.

Tag HTML yang digunakan untuk menampilkan teks tebal adalah …

a)

<em>

b)

<text>

c)

<b>

d)

<strong>

e)

<bold>

16.

Berikut ini yang merupakan contoh API adalah …

a)

CSS

b)

JavaScript

c)

REST

d)

HTML

e)

SQL

17.

Tag HTML yang digunakan untuk menampilkan video adalah …

a)

<play>

b)

<movie>

c)

<source>

d)

<media>

e)

<video>

18.

Berikut ini yang merupakan contoh frontend framework adalah …

a)

Django

b)

Angular

c)

Ruby on Rails

d)

Node.js

e)

Flask

19.

Tag HTML yang digunakan untuk membuat daftar terurut adalah …

a)

<ul>

b)

<item>

c)

<list>

d)

<li>

e)

<ol>

20.

Tag HTML yang digunakan untuk menambahkan komentar adalah …

a)

<!-- -->

b)

<note>

c)

<comment>

d)

<text>

e)

<info>

21.

Tag HTML yang digunakan untuk membuat form adalah …

a)

<input>

b)

<form>

c)

<submit>

d)

<button>

e)

<field>

22.

Tag HTML yang digunakan untuk menampilkan teks miring adalah …

a)

<strong>

b)

<b>

c)

<em>

d)

<italic>

e)

<text>

23.

Berikut ini yang merupakan contoh content management system adalah …

a)

WordPress

b)

HTML

c)

JavaScript

d)

CSS

e)

PHP

24.

Berikut ini yang merupakan contoh backend framework adalah …

a)

Django

b)

Flask

c)

Angular

d)

Bootstrap

e)

Vue.js

25.

Tag HTML yang digunakan untuk menampilkan gambar latar belakang adalah …

a)

<style>

b)

<img>

c)

<body>

d)

<div>

e)

<background>

26.

Berikut ini yang merupakan contoh version control system adalah …

a)

HTML

b)

JavaScript

c)

MySQL

d)

Git

e)

CSS

27.

Tag HTML yang digunakan untuk menambahkan audio adalah …

a)

<music>

b)

<audio>

c)

<media>

d)

<track>

e)

<sound>

28.

Apa kepanjangan WWW …

a)

Word Wide Web

b)

World Web Wide

c)

Wade World Web

d)

World Wide Web

e)

Wide Werd Web

29.

Informasi atau perintah tambahan yang berada dalam elemen HTML disebut …

a)

Atribut

b)

Tag

c)

Elemen

d)

Action

e)

Format

30.

Komponen HTML yang berupa keseluruhan kode dari tag pembuka hingga tag penutup disebut …

a)

Atribut

b)

Tag

c)

Elemen

d)

Action

e)

Format

31.

Berikut ini yang merupakan contoh CSS preprocessor adalah …

a)

PHP

b)

HTML

c)

XML

d)

Sass

e)

JavaScript

32.

Fungsi dari meta dalam HTML adalah …

a)

Menambahkan skrip

b)

Mengatur gaya halaman

c)

Membuat tautan

d)

Menentukan karakter encoding

e)

Menampilkan gambar

33.

Berikut ini yang merupakan contoh CSS framework adalah …

a)

JavaScript

b)

HTML

c)

React

d)

Bootstrap

e)

PHP

34.

Berikut ini yang merupakan contoh JavaScript library adalah …

a)

CSS

b)

XML

c)

HTML

d)

PHP

e)

jQuery

35.

Tag HTML yang digunakan untuk menampilkan teks yang dicoret adalah …

a)

<del>

b)

<strike>

c)

<ins>

d)

<underline>

e)

<mark>

36.

Berikut ini yang merupakan contoh client-side language adalah …

a)

Java

b)

Ruby

c)

Python

d)

JavaScript

e)

PHP

37.

Berikut ini yang merupakan contoh web server adalah …

a)

CSS

b)

HTML

c)

JavaScript

d)

Apache

e)

MySQL

38.

Tag HTML yang digunakan untuk menampilkan teks tebal adalah …

a)

<text>

b)

<strong>

c)

<bold>

d)

<b>

e)

<em>

39.

Tag HTML yang digunakan untuk membuat tautan adalah …

a)

<href>

b)

<url>

c)

<link>

d)

<a>

e)

<anchor>

40.

Atribut untuk mengatur jarak teks dengan garis di dalam sel pada sebuah table adalah ….

a)

Cellpadding

b)

Margin

c)

Border

d)

Bgcolor

e)

&nbsp

41.

Kode PHP diawali dan di akhiri dengan tanda?

a)

<?php … </?php>

b)

<?php … </php>

c)

. <script> … </script>

d)

<?php … ?>

e)

<php … /?>

42.

Setiap variabel di PHP diawali dengan simbol?

a)

#

b)

$

c)

%

d)

*

e)

@

43.

Setiap perintah dalam PHP diakhiri dengan tanda?

a)

:

b)

$

c)

;

d)

<?php>

e)

&

44.

Berikut ini contoh operator aritmatika, kecuali

a)

+

b)

-

c)

>=

d)

/

e)

%

45.

Perhatikan kode Berikut:

$a = 50;

$b = 10;

if ($b>=$a){

  echo $b;

}

Kode diatas menghasilkan output?

a)

50

b)

10

c)

Tidak menghasilkan output

d)

error

e)

60

46.

Perhatikan kode berikut:

$a=5;

switch ($a){

  case 1 : echo 1;break;

  case 2 : echo 2;break;

  case 3 : echo 3;break;

  default : echo 4;

}

Program diatas menghasilkan output?

a)

1

b)

2

c)

3

d)

4

e)

5

47.

Perhatikan kode berikut:

for ($x = 1; $x < 10; $x++) {

  echo $x." ";

}

Kode tersebut menghasilkan output?

a)

1 2 3 4 5 6 7 8 9 10

b)

1 2 3 4 5 6 7 8 9

c)

Tidak menampilkan output karena kondisi tidak terpenuhi

d)

error

e)

1 3 5 7 9

48.

Apa yang menjadi tujuan utama PHP dalam pengembangan web?

a)

Membuat halaman web statis

b)

Membuat halaman web interaktif dan dinamis

c)

Mengatur tata letak halaman web

d)

Mempercantik tampilan halaman web

e)

Semua Benar

49.

Di mana PHP dijalankan?

a)

Di sisi klien

b)

Di perangkat seluler

c)

Di browser web

d)

Di Sisi Server

e)

Di Perangkat PC

50.

Apa yang digunakan untuk menampilkan teks atau variabel dalam PHP?

a)

print

b)

cout

c)

show

d)

echo

e)

system.out.println