wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan XI Pemrograman web bergerak

Total questions: 80

Worksheet time: 1hrs 27mins

Name
Class
Date
1.

Berikut ini merupakan Web Server yang digunakan untuk mengakses database dan halaman web...

a)

JDK

b)

XAMPP

c)

PHPMYADMIN

d)

VISUAL STUDIO CODE

2.

Syntax berikut digunakan untuk...

a)

membuat login user

b)

fungsi logout

c)

menghapus database

d)

membuat session

3.

Server lokal yang digunakan untuk menjalankan Website secara Offline adalah...

a)

https

b)

http

c)

www

d)

localhost

4.

Pada gambar layout berikut manakah yang merupakan kategori Bottom Index

a)

b)

c)

d)

5.

Berikut ini merupakan Web Server yang digunakan untuk mengakses database dan halaman web...

a)

JDK

b)

XAMPP

c)

PHPMYADMIN

d)

VISUAL STUDIO CODE

6.

Pada syntax berikut yang merupakan pendefinisian dari username mysql adalah...

a)

localhost

b)

root

c)

" "

d)

gudang

7.

Pada syntax berikut bagian yang berfungsi untuk menampilkan isi database dalam tabel adalah...

a)

b)

c)

d)

8.

Bagian dari syntax berikut yang berfungsi untuk membuat query adalah...

a)

b)

c)

d)

9.

Bagian yang berisi menu atau kategori yang dapat dipilih dalam sebuah halaman web disebut....

a)

Konten

b)

Navbar

c)

Header

d)

Footer

10.

Yang biasa digunakan mengatur tampilan atau style dari sebuah laman web adalah...

a)

CSS

b)

html

c)

javascript

d)

php

11.

Tag HTML yang berfungsi mengatur jarak dari border sisi dalam tabel dengan isi text tabel HTML adalah....

a)

rowspan

b)

colspan

c)

cellpadding

d)

cellspacing

12.

Apa itu HTML dan apa fungsinya?

a)

HTML adalah sistem operasi untuk perangkat mobile.

b)

HTML adalah bahasa markup untuk membuat dan menyusun konten di web.

c)

HTML adalah bahasa pemrograman untuk membuat aplikasi desktop.

d)

HTML digunakan untuk mengedit gambar dan video.

13.

Apa perbedaan antara tag

dan ?

a)

adalah elemen blok, adalah elemen inline.

b)

dan adalah elemen yang sama

c)

tidak dapat memiliki atribut, bisa

d)

digunakan untuk teks, untuk gambar

14.

Jelaskan apa itu CSS dan bagaimana cara kerjanya!

a)

CSS adalah bahasa untuk mendesain tampilan halaman web dan bekerja dengan memisahkan konten dari presentasi.

b)

CSS adalah alat untuk mengedit gambar dan video.

c)

CSS digunakan untuk mengelola database dan server.

d)

CSS adalah bahasa pemrograman untuk membuat aplikasi web.

15.

Apa itu selektor dalam CSS? Berikan contohnya!

a)

Selektor dalam CSS adalah warna untuk elemen HTML.

b)

Selektor dalam CSS hanya digunakan untuk gambar.

c)

Selektor dalam CSS adalah pola untuk memilih elemen HTML. Contoh: '.kelas' untuk memilih elemen dengan kelas 'kelas'.

d)

Contoh selektor: '#id' untuk memilih elemen dengan ID 'id'.

16.

Jelaskan konsep DOM dalam JavaScript!

a)

DOM adalah bahasa pemrograman yang digunakan untuk membuat aplikasi web.

b)

DOM adalah singkatan dari Document Object Model yang tidak berhubungan dengan JavaScript.

c)

DOM adalah representasi struktural dari dokumen HTML atau XML yang memungkinkan interaksi dengan elemen-elemen menggunakan JavaScript.

d)

DOM hanya digunakan untuk menyimpan data tanpa interaksi dengan elemen.

17.

Apa itu variabel dalam JavaScript?

a)

Variabel dalam JavaScript adalah tipe data yang tidak dapat diubah.

b)

Variabel dalam JavaScript adalah objek yang hanya menyimpan nilai tetap.

c)

Variabel dalam JavaScript adalah fungsi untuk menjalankan kode.

d)

Variabel dalam JavaScript adalah tempat untuk menyimpan data yang dapat diubah.

18.

Sebutkan tiga tipe data yang ada di JavaScript!

a)

Character, Float, Array

b)

Object, Symbol, Undefined

c)

Date, Function, List

d)

String, Number, Boolean

19.

Apa fungsi dari pernyataan 'if' dalam JavaScript?

a)

Fungsi dari pernyataan 'if' adalah untuk mendeklarasikan variabel.

b)

Fungsi dari pernyataan 'if' adalah untuk mengimpor library eksternal.

c)

Fungsi dari pernyataan 'if' adalah untuk mengevaluasi kondisi dan menjalankan kode berdasarkan hasil evaluasi tersebut.

d)

Fungsi dari pernyataan 'if' adalah untuk mengulangi kode secara terus-menerus.

20.

Jelaskan apa itu event dalam JavaScript!

a)

Event dalam JavaScript adalah fungsi untuk mengubah data.

b)

Event dalam JavaScript adalah jenis variabel yang digunakan dalam program.

c)

Event dalam JavaScript adalah cara untuk menyimpan informasi.

d)

Event dalam JavaScript adalah mekanisme untuk menangani interaksi pengguna dengan aplikasi.

21.

Tim Berners-Lee dengan bantuan dari Robert Cailliau menciptakan sistem prototipe bernama ...

a)

Masquarade

b)

Contemporer

c)

Enquire

d)

Independence

e)

Public

22.

Sebuah dokumen informasi terdiri atas teks yang saling terkait dengan teks lainnya, bahkan dengan dokumen lain. Keterkaitan halaman lewat teks tersebut dinamakan dengan istilah ...

a)

Pranala

b)

Pranata

c)

Prototipe

d)

Hypertext

e)

Konseptual

23.

Dari sekian banyak web browser, beberapa diantaranya sangat familier dan banyak digunakan, adalah ...

a)

Internet Explorer

b)

Mozilla Firefox

c)

Google Chrome

d)

Opera

e)

Safari

24.

Browser yang sangat cocok bagi mereka yang suka membuka Friendster, mySpace, Facebook, dan situs-situs komunitas lain adalah ...

a)

Google Chrome

b)

Konqueror

c)

NetScape

d)

Safari

e)

Flock

25.

Microsoft Internet Information Services (IIS) berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan ...

a)

Transport

b)

Network

c)

Presentation

d)

Application

e)

Data-Link

26.

Untuk mencoba LiteSpeed versi gratis bisa menggunakan web server ...

a)

OnLiteSpeed

b)

OffLiteSpeed

c)

OpenLiteSpeed

d)

CloseLiteSpeed

e)

RightLiteSpeed

27.

Tool yang dikembangkan oleh Firefox sebagai add-on Browser memungkinkan untuk melakukan debuging pada HTML, CSS, dan JavaScript dalam browser adalah ...

a)

Firebug

b)

Fontello

c)

Foundation

d)

PixelDropr

e)

Cloud Comp

28.

Untuk menamai atau memberikan judul pada halaman web yang akan dapat digunakan tag <TITLE> dan </TITLE> maka posisi judul pada halaman web akan terlihat pada ...

a)

Sudut kanan atas

b)

Sudut kanan bawah

c)

Tepat di tengah

d)

Sudut kiri atas

e)

Sudut kiri bawah

29.

Yang bukan merupakan web browser adalah ...

a)

File Zilla

b)

Microsoft Word

c)

Google Chrome

d)

HTML

e)

Powerpoint

30.

Yang merupakan contoh dari web server adalah ...

a)

Apache dan HTML

b)

HTML dan Xampp

c)

Apache dan IIS

d)

Lightpad dan PHP

e)

HTML dan PHP

31.

Jika data yang diminta oleh web browser tidak ditemukan, akan menimbulkan halaman error ...

(a)  

32.

Pada versi HTML 1, sebuah web hanya bisa berisi gambar maksimal ...

(a)  

33.

Tag paling awal dari HTML adalah ...

(a)  

34.

Dasar atau tulang punggung dalam pembuatan sebuah web adalah ...

(a)  

35.

Antara tag pembuka dan penutup biasanya dibedakan oleh tanda ...

(a)  

36.

Sarana yang dikembangkan menjadi pusat pengetahuan dan budaya manusia sebagai kolaborator lokasi di dunia maya untuk berbagi ide dan semua aspek dari proyek umum melalui internet adalah ...

(a)  

37.

Output dari kode PHP tersebut adalah

a)

M. S. Dhoni

b)

M.E.K Hussey

c)

A.B. de villiers

d)

Sintaks Error

38.

Apa output kode PHP tersebut?

a)

hi

b)

2

c)

how are u

d)

Sintaks error

39.

Apa output dari kode PHP tersebut

a)

hellolength

b)

hello

c)

hi

d)

Sintaks Error

40.

Apa output dari kode PHP tersebut?

a)

hi

b)

hihello

c)

hihellohi1

d)

Sintaks error

41.

Apa output dari kode PHP tersebut?

a)

hello

b)

hihello

c)

hellohi1

d)

Sintaks error

42.

Apa output kode PHP tersebut?

a)

hi

b)

(blank)

c)

hello

d)

hi1

43.

Apa output dari kode PHP tersebut?

a)

hihello

b)

hello

c)

hihihi.... (infinite loop)

d)

Sintaks error

44.

Apa output kode PHP tersebut?

a)

hihihi

b)

hihi

c)

hi

d)

hihihihi

45.

Apa output dari kode PHP tersebut?

a)

hihihi

b)

hihi

c)

hi

d)

hihihihi

46.

Apa output dari kode PHP tersebut?

a)

hihello

b)

hihi...hi (sebanyak 10x) hello

c)

hello

d)

hihihi... (infinite loop)

47.

Apa output kode PHP tersebut?

a)

red

green

blue

yellow

b)

red

c)

(blank)

d)

Sintaks error

48.

Apa output dari kode PHP tersebut?

a)

The number is: 0

The number is: 1

.

.

The number is: 10

b)

The number is: 0

c)

(blank)

d)

Sintaks error

49.

Apa output dari kode PHP tersebut?

a)

Hello….36x

b)

Hello….40x

c)

Hello….45x

d)

Hello….50x

50.

Berikut ini yang termasuk web browser adalah

a)

Chrome

b)

Ms. Excel

c)

Corel Draw

d)

Paint

51.

Kode html untuk membuat baris baru adalah

a)

<hr>

b)

<td>

c)

<tr>

d)

<br>

52.

Unit bilangan dari 0 sampai dengan 9 merupakan bilangan bulat yang termasuk dalam tipe data

a)

Float

b)

Integer

c)

String

d)

Boolean

53.

Ciri script dari pemrograman PHP adalah

a)

Var

b)

<?

c)

<index>

d)

<body>

54.

Domain untuk lembaga atau organisasi pemerintahan Indonesia adalah

a)

.or.id

b)

.edu

c)

.co.id

d)

.go.id

55.

Awal dokumen html ditandai dengan adanya tag

a)

<head>

b)

<body>

c)

<html>

d)

<title>

56.

Perintah HTML untuk membuat tulisan miring adalah

a)

<string>

b)

<i>

c)

<b>

d)

<u>

57.

Dalam Pembutan HTML, Kita mengenal bahasa yang digunakan, kata <body> menunjukkan

a)

Kepada dari HTML

b)

Kaki dari HTML

c)

Badan dari HTML

d)

Table dari HTML

58.

Domain yang menjadi identitas dari negara Indonesia adalah

a)

.ORG

b)

.ID

c)

.COM

d)

.NET

e)

.US

59.

MySQL,Postgre SQL dan SQL Server , termasuk aplikasi

a)

web programming

b)

database

c)

desktop programming

d)

android programming

60.

Bagaimana cara menuliskan Heading Text?

a)

<h>Teks</h>

b)

<heading>Text</heading>

c)

<h7>text</h7>

d)

<h1>text</h1>

61.

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

a)

HTML

b)

Javascript

c)

PHP

d)

Java

e)

Python

62.

Berikut ini yang bukan merupakan fungsi dari website, yaitu …

a)

Membuat pengumuman atau pemberitahuan

b)

Memberikan pelayanan pada konsumen

c)

Menerima masukan dari pengunjung atau customer

d)

Membagi dan mendistribusi file

e)

Berkomunikasi langsung hanya dengan konsumen yang ada di Indonesia

63.

Saat mengakses internet, seseorang biasanya menggunakan web browser. Web browser mempermudah pengguna internet dalam mengakses informasi yang dicari. Adanya browser tersebut akan lebih memudahkan pengguna dalam mengakses atau mencari referensi yang dibutuhkan.

Ada berbagai macam perangkat web browser yang sering digunakan. Setiap web browser ada memiliki kelebihan dan kekurangan masing-masing.

Berikut ini adalah beberapa macam web browser yang ada, kecuali …

a)

Apache

b)

Opera

c)

Google Chrome

d)

Mozilla Firefox

e)

Microsoft Edge

64.

Web server memiliki peran untuk memudahkan Anda dalam mengakses internet. Tanpa adanya web server, Anda tidak bisa mengakses apa pun di internet. Teknologi ini tanpa disadari sudah menjadi bagian dari kehidupan sehari-hari manusia.

Berikut ini adalah beberapa macam web server yang ada, kecuali …

a)

Litespeed

b)

Apache

c)

Nginx

d)

Lighttpd

e)

Google Chrome

65.

Seorang programmer atau pengembang website tentunya membutuhkan peralatan yang bisa digunakan untuk mengembangkan dan membangun websitenya. Apabila untuk melakukan analogi, maka seorang programmer bisa disebut dengan pekerja bangunan dan alat untuk membangun bangunannya disebut dengan text editor.

Berikut ini adalah beberapa macam text editor yang ada, kecuali …

a)

Sublime Text

b)

Notepad ++

c)

Microsoft Word

d)

Visual Code

e)

Bluefish

66.

HTML merupakan dasar dari sebuah pemrograman website, tanpa mengerti struktur dasar HTML maka struktur dari sebuah website juga tidak akan pernah dimengerti. Struktur dasar HTML dituliskan dari beberapa elemen. Pada setiap elemen HTML terdapat dua tag, yaitu pembuka tag <> dan penutup tag </>

 

Berikut ini adalah tag dasar pada html :

a)

<container><content><menu>

b)

<html><head><body>

c)

<header><menu><content>

d)

<header><content><footer>

e)

<container><header><content>

67.

HTML memberikan kita keleluasaan untuk melakukan formatting teks seperti yang kita lakukan pada teks prosesor semisal Microsoft Office dan lain sebagainya.

 

Berikut ini adalah tag html yang biasa digunakan untuk memformat text, kecuali :

a)

<b> format text bold/tebal

b)

<i> format text italic/miring

c)

<del>    format text dengan garis di tengah

d)

<u> format text underline/garis bawah

e)

<a> format text garis bawah

68.

Tabel menjadi bagian tak terpisahkan dalam kehidupan sehari-hari; mulai dari jadwal kereta, laporan keuangan, sampai kalender event, semuanya sering disajikan dalam format tabel.

 

Namun, bagaimana jika kita ingin mereplikasi penggunaan tabel dalam pengembangan web? Jawabannya ada pada "table HTML".

 

Di era digital saat ini, menyajikan data secara terstruktur tidak hanya penting, tapi bisa jadi penentu keberhasilan sebuah halaman web. Table HTML memungkinkan kita mengatur dan menampilkan data dalam bentuk tabel pada halaman web.

 

Perhatikan kode berikut ini

<table border="1" width=”80%”>

 

Kode di atas memiliki arti :

a)

Membuat table dengan bingkai 1 layar dan lebar table 80 pixel

b)

Membuat table dengan bingkai 1 pixel dan lebar table 80% resolusi layar

c)

Membuat table dengan lebar 1 garis

d)

Membuat table dengan bingkai 1 garis

e)

Membuat table dengan border 1 garis

69.

Di dalam penggunaan tabel terdapat atribut colspan yang dapat berfungsi untuk ....

a)

Menggabungkan semua kolom

b)

Menggabungkan beberapa cell baris

c)

Menggabungkan beberapa barisan

d)

Menggabungkan beberapa cell kolom

e)

Menggabungkan semua kolom dan baris

70.

Perhatikan kode berikut ini :

 

<table>

<tr>

<th>Judul Buku</th>

<th>Penulis</th>

</tr>

<tr>

<td>Pemrograman Web</td>

<td>Joko S</td>

</tr>

</table>

 

Berikut ini adalah pernyataan yang benar kecuali :

a)

Tabel berukuran satu layar penuh

b)

Elemen < th > berfungsi untuk membuat header tabel, yaitu "Judul Buku" dan "Penulis".

c)

Tabel memiliki 2 kolom dan 2 baris

d)

Elemen < tr > berfungsi untuk membuat baris tabel.

e)

Tabel memiliki border 1 pixel solid

71.

Berikut ini adalah beberapa macam web browser yang ada, kecuali …

a)

Google Chrome

b)

Internet Explorer

c)

Opera

d)

Nginx

72.

Berikut ini adalah tag yang digunakan untuk membuat tabel pada html

a)

<tr></tr>

b)

<td></td>

c)

<br>

d)

<head></head>

73.

Berikut ini adalah kode untuk membuat hyperlink yang benar …

74.

Berikut beberapa fungsi CSS lainnya yang baik untuk website, antara lain:

a)

Tampilan website akan lebih rapi dan cantik

b)

Proses loading halaman web lebih cepat

c)

Beragam variasi

d)

Meningkatkan kinerja traffic data pada jaringan

75.

Perhatikan Kode program php berikut ini !

<?php

        $panjang    =5;

        $lebar        =4;

        $luas = $panjang*$lebar;

        $keliling = 2*($panjang+$lebar);

        echo "Luas sama dengan [ $panjang x $lebar ] = $luas<br />";

        echo " keliling sama dengan [ 2 x ($panjang + $lebar) ] = $keliling ";

?>

Berikut ini adalah pernyataan yang benar dari kode program di atas :

 

a)

Luas = 20 dan keliling = 18

b)

Keliling = 9

c)

Program digunakan untuk menghitung luas dan keliling persegi panjang

d)

Jari-jari = 4,5

76.

Server side programming atau pemrograman sisi server adalah suatu program yang berjalan di server yang menangani pembuatan konten halaman website. Perlu diketahui bahwa server side programming memiliki fungsi yang berbeda dengan client side.

 

Server side merupakan sistem yang berjalan di server, sedang client side merupakan sistem yang berjalan di web browser pengguna. Pada dasarnya server side programming ini memiliki arti yang sama dengan backend scripting.

 

Berikut ini adalah aplikasi yang biasa digunakan untuk server side programming

a)

JAVA

b)

PHP

c)

Python

d)

Basic

77.

Perhatikan Kode program php berikut ini !

 

<?php

        $bil =2;

       echo pow($bil,4);

?>

Berikut ini adalah pernyataan yang benar dari kode program di atas :

a)

Output program adalah menampilkan angka 8

b)

Nilai variable bil adalah 2

c)

Output program adalah menampilkan angka 16

d)

Program mengalami error karena salah penulisan

78.

Perhatikan program berikut !

 

<?php

$nilai = 70;

if($nilai>80)

{

    echo "Nilai: A";

}

elseif($nilai>60)

{

    echo "Nilai: B";

}

Pilihlah pernyataan berikut ini yang benar

a)

nilai = 70

b)

Output program : Nilai : B

c)

Output program : Nilai : A

d)

Output program : Nilai : C

79.

Pernyataan berikut ini benar tentang counted loop dan uncounted loop :

a)

Counted loop biasanya menggunakan for

b)

Uncounted loop biasanya menggunakan while

c)

For bisa berhenti kapan saja

d)

While akan mengerjakan perintah jika kondisi terpenuhi.

80.

CSS dibagi menjadi beberapa macam tergantung fungsi penggunaannya, namun ada tiga macam jenis yang paling sering digunakan oleh web designer.

a)

Include CSS

b)

Inline Style CSS

c)

External CSS

d)

Internal CSS