wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Web Lanjut 1 Polmain

Total questions: 60

Worksheet time: 3600secs

Name
Class
Date
1.

Perintah untuk menjadikan komentar pada PHP adalah

a)

//

b)

#

c)

'

d)

$

2.

Perintah untuk mendefenisikan variable di PHP adalah

a)

//

b)

/*

c)

$

d)

*

3.

Perintah untuk mencetak Tulisan di PHP menggunakan sintaks

a)

cetak

b)

echo

c)

println

d)

mysqli_connect

4.

Dalam testing program untuk menguji logika program, sebaiknya menggunakan data

a)

false saja

b)

true saja

c)

false dan true

d)

bilangan numerik

5.

Dalam pemrograman tahapan menterjemahkan ke bahasa komputer disebut

a)

proses informasi

b)

proses translasi

c)

proses debug

d)

compile

6.

Proses identifikasi penyebab kesalahan dan memperbaikinya disebut

a)

Testing

b)

security

c)

debugging

d)

controlling

7.

Diantara yang berikut, yang bukan termasuk control statement adalah

a)

IF...

b)

FOR....

c)

WHILE....

d)

GET...

8.

Logic untuk pemrograman web framemwork dikenal istilah

a)

MPP

b)

NVP

c)

MVC

d)

MVP

9.

Instruksi “IF expr1 THEN statement1 ELSE statement2” menyatakan bahwa statement1 dijalankan jika expr1 True dan statement2 dijalankan jika expr1 False. Pernyataan tersebut dikenal istilah

a)

lexeme

b)

token

c)

syntax

d)

semantic

10.

Perintah untuk membuat text berjalan dalam HTML adalah...

a)

<br>

b)

<marq>

c)

<marquee>

d)

<&nbsp>

11.

Yang merupakan bagian dari tag <form> dibawah ini adalah? Kecuali...

a)

<td>

b)

<input>

c)

<select>

d)

<textarea>

12.

Untuk menerima masukan berupa pilihan pada <form> HTML adalah...

a)

Radio

b)

Submit

c)

Password

d)

Text

13.

Perintah untul koneksi PHP di database yang benar dibawah ini adalah...

a)

$conn = mysqli_connect($servername, $username, $password, $database);

b)

$conn = mysql_connect($servername, $username, $password, $database)

c)

$connect = mysqli_connect($servername, $username, $password, $database)

d)

$connect = mysq_connect($servername, $username, $password, $database);

14.

Variable yang digunakan untuk menyimpan value bersifat semi-permanen pada PHP adalah....

a)

variable global

b)

variable local

c)

session

d)

cookie

15.

perintah untuk mengaktifkan session pada sebuah halaman adalah ....

a)

$_SESSION;

b)

session_start;

c)

session_destroy;

d)

session_start();

e)

unset_session();

16.

Untuk memberi warna teks pada web diatur dengan mengubah nilai atribut ...

a)

Body

b)

Fontcolor

c)

Tittle

d)

Bgcolor

17.

Pilihlah <tag> mana yang digunakan untuk nomer list di HTML 5..?

a)

<ul>

b)

<tr>

c)

<br>

d)

<ol>

18.

Tag yang digunakan untuk membuat table pada HTML adalah...

a)

<td>

b)

<body>

c)

<tittle>

d)

<br>

19.

Pilih 3 jawaban yang termasuk kedalam Variable Super Global!

a)

$GET

b)

$CONNECTION

c)

$POST

d)

$SERVER

e)

$INT

20.

Komponen yang membentuk dokumen HTML, Kecuali...

a)

<html>

b)

<head>

c)

<table>

d)

<body>

21.

sebuah file teks yang berisi data tertentu yang disimpan oleh browser adalah...

a)

Cookie

b)

Session

c)

Variable

d)

Konstanta

22.

Memanjangkan kolom menjadi 3, menggunakan perintah...

a)

<table border ="3">

b)

<column="3">

c)

<colspan="3">

d)

<rowspan="3">

23.

Tag <img src=" .... .jpg"> digunakan untuk ...

a)

Mengubah Gambar

b)

Mengatur Gambar

c)

Menghapus Gambar

d)

Menampilkan Gambar

24.

Apa singkatan dari PHP..?

a)

Hypertext Program Prepocessor

b)

Hypertext Prepocessor

c)

Hypertext Markup Language

d)

Program Hypertext Prepocessor

25.

Notepad++, textwrangler, sublime text 3 and Microsoft Visual Studio adalah...

a)

Editor

b)

Program Validasi

c)

Engine Browser

d)

Desain Program

26.

Apakah alat yang digunakan untuk membantu kita meng akses World Wide Web?

a)

search engine

b)

webpage

c)

browser

d)

web

27.

Diantara aplikasi dibawah ini yang bukan merupakan browser adalah ...

a)

Google

b)

Google Chrome

c)

FireFox

d)

Internet Explorer

28.

pada session, perintah untuk menyimpan sebuah nilai ke dalam variabel session yaitu ...

a)

$SESSION = "Value";

b)

$sesion = "Value"

c)

$_SESSION = "Value";

d)

$_SESSION['nama_session'] = "value";

29.

Yang bukan salah satu manfaat internet

a)

Hacking

b)

Information access

c)

Kirim data

d)

E-shoping

30.

Aplikasi atau perangkat lunak yang menggunakan web sebagai platformnya dinamakan ...

a)

web application

b)

web development

c)

web platform

d)

web developer

31.

untuk menonaktifkan session pada halaman web menggunakan...

a)

session_start();

b)

session_destroy();

c)

unsetsession

d)

session_destroy;

32.

Berikut ini adalah jenis atau tipe dari web developer yaitu, kecuali...

a)

front-end developer

b)

mid-end developer

c)

back-end developer

d)

full stack developer

33.

Jenis web developer yang berfokus pada UI/UX (User Interface/User eXperience) adalah ...

a)

front-end developer

b)

back-end developer

c)

full stack developer

d)

interface developer

34.

Jenis web developer yang berfokus pada pengembangan modul aplikasi terkait dengan proses bisnis aplikasi/data processingnya adalah ...

a)

back-end developer

b)

front-end developer

c)

full stack developer

d)

data developer

35.

Berikut ini yang perlu dipelajari bagi seorang yang ingin front-end developer kecuali...

a)

HTML

b)

CSS

c)

Bootstrap

d)

PHP

36.

Bahasa pemrograman yang perlu dikuasai oleh seorang front-end developer adalah ...

a)

PHP

b)

Python

c)

Java

d)

Javascript

37.

Berikut ini adalah hal-hal yang perlu dikuasai bagi seorang back-end developer... (pilih 2 jawaban yang paling tepat)

a)

Server side programming

b)

DBMS

c)

Client side programming

d)

HTML

38.

Protokol yang terletak di application layer dalam jaringan yang berperan dalam transfer hypertext dinamakan ...

a)

FTP

b)

HTTP

c)

SMTP

d)

PHP

39.

Protokol HTTP yang dilengkapi dengan enkripsi terhadap data yang ditransaksikan melalui protokol ini dinamakan ...

a)

HTTPS

b)

Encrypted HTTP

c)

Secured HTTP

d)

High Level HTTP

40.

Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

41.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

42.

Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

43.

Yang dimaksud dengan tipe data Double adalah

a)

Tipe data karakter

b)

Bernilai true dan false

c)

Bilangan desimal

d)

Bilangan Bulat

44.

Boolean x = 15 > 25

Maka x akan bernilai . . . karena 15 . . . . dari 25

a)

True,lebih besar

b)

True, lebih kecil

c)

False, lebih kecil

d)

True, sama dengan

45.

Int x, y, z;

x = 14;

y = 4;

z = x%y;

keluaran yang dihasilkan dari variabel z adalah . . .

a)

1

b)

2

c)

3

d)

4

e)

7

46.

Dibawah ini yang merupakan operator Bitwise adalah . . . .

a)

&

b)

*

c)

/

d)

<=

e)

+

47.

Berikut ini adalah bahasa pemrograman, kecuali . . . .

a)

PHP

b)

Pascal

c)

Android

d)

Java

e)

iOs

48.

Tag yang digunakan untuk pindah ke baris baru adalah

a)

<br>

b)

<p>

c)

<nobr>

d)

<hr>

e)

<hn>

49.

Untuk memanjangkan kolom menjadi 2, menggunakan perintah:

a)

<table border=”2”>

b)

<column=”2”>

c)

<rowspan=”2”>

d)

<colspan=”2”>

e)

<table=”2”>

50.

Apa perintah yang paling pertama dalam mengawali pembuatan HTML ...

a)

<body>

b)

</body>

c)

</html>

d)

<tr>

e)

<html>

51.

Dibawah ini yang merupakan sebuah web server adalah…

a)

Phyton

b)

XAMPP

c)

Perl

d)

ASP

e)

Boson

52.

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

a)

Float

b)

Integer

c)

Hexadecimal

d)

String

e)

Decimal

53.

Fungsi dari <textarea> adalah ...

a)

Untuk membuat sebuah kotak teks multi baris

b)

Untuk membuat sebuah daftar pilihan

c)

Untuk membuat komponen-komponen yang digunakan untuk meminta informasi dari user

d)

Untuk membuat kotak teks

e)

Menentukan teks yang tertulis

54.

Tag <SELECT> digunakan untuk...

a)

Memilih beberapa opsi

b)

Menentukan ukuran

c)

Menandai beberapa opsi

d)

Menampilkan opsi pilihan

e)

Membatalkan opsi

55.

Perintah masukkan yang benar agar menampilkan tampilan seperti dibawah ini:


“ini tombol input dengan type=”submit”: Kirimkan


adalah:

a)

<br> ini tombol input dengan type=”submit”:

<input type=”submit” value=”kirimkan”>

b)

<br> ini tombol input dengan type=”reset”

<input type=”submit” value=”kirimkan”>

c)

<br> ini tombol input dengan type=”reset”

<input type=”reset” value=”kirimkan”>

d)

<br> ini tombol input dengan type=”submit”

<input type=”reset” value=”kirimkan”>

e)

<br> ini tombol input dengan type=”reset”

<input type=”submit” value=”Ulangi”>

56.

#**# merupakan karakter yang terdapat pada type data

a)

Text

b)

Password

c)

Radio

d)

Submit

e)

File

57.

Perintah untuk mengosongkan kolom pada HTML adalah

a)

tr

b)

br

c)

td

d)

&nbsp

e)

&nsp

58.

Type yang berfungsi untuk menerima masukan berupa teks dari pengguna adalah

a)

Checkbox

b)

Submit

c)

File

d)

Text

e)

Button

59.

Apa perintah yang harus dijalankan agar dapat menampilkan tabel, adalah ...

a)

<html>

b)

</html>

c)

<tr>

d)

<table border=2>

e)

<body>

60.

Apa perintah yang harus dijalankan untuk menampilkan teks bergaris bawah

a)

<sub>

b)

<sup>

c)

<tt>

d)

<strike>

e)

<u>