wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PTS Web

Total questions: 55

Worksheet time: 28mins

Name
Class
Date
1.

cara penulisan variable yang benar dalam php adalah

a)

nilai = satu

b)

nilai = satu;

c)

$satu = "nilai";

d)

$1 = nilai;

e)

$nilai = satu;

2.

Sintaks yang benar untuk menampilkan tulisan Hello World di dalam PHP

a)

Hello World

b)

<p>Hello World</p>

c)

<?php

echo "Hello World";

?>

d)

<?php

echo Hello World;

?>

e)

<?php

Hello world

?>

3.

Tipe data yang menampilkan nilai desimal seperti 0,007 , adalah tipe data?

a)

Float/Double

b)

Integer

c)

Char

d)

String

e)

Boolean

4.

Tipe data yang menampilkan kalimat seperti "Ganbatte", adalah tipe data?

a)

Float/Double

b)

Integer

c)

Char

d)

String

e)

Boolean

5.

<?php

$nilai1 = 5;

$nilai2 = 6;

$hasil = ...;

... "$nilai2 : $nilai2 = $hasil";

?>

Lengkapi titik titik diatas

a)

$nilai1 : $nilai2

&

echo

b)

$nilai2 / $nilai2;

&

echo

c)

$nilai2 / $nilai2

&

$hasil=

d)

$nilai2 : $nilai2

&

echo

e)

$nilai2 / $nilai1

&

$hasil=

6.

PHP merupakan jenis bahasa pemrograman untuk...

a)

Client Side

b)

Server Side

c)

Browser Side

d)

Web Side

7.

cara yang digunakan dalam program untuk mengambil keputusan dari satu atau beberapa kondisi disebut dengan ...

a)

sequence

b)

percabangan

c)

perulangan

d)

looping

8.

Tampilan dari script tersebut adalah ...

(a)  

9.

Hasil output dari script tersebut adalah ....

a)

Selamat Pagi

b)

Selamat Siang

c)

Selamat Sore

d)

Selamat Malam

e)

Selamat Beristirahat

10.

Hasil dari output script tersebut adalah "LULUS"

a)

True

b)

False

11.

$colours = array("black", "blue", "Red", "Green")

Bagaimana cara mengakses elemen "Red" dari variable $colours?

a)

$colours[0];

b)

$colours[2];

c)

$colours[1]

d)

$colours[3];

12.

function sayMyName($name) { echo $name; }

Bagaimana cara memanggil function di atas dengan benar?

a)

sayMyname();

b)

$sayMyName;

c)

$sayMyName();

d)

sayMyName("John");

13.

$isMale = false;

Variable berikut bertipe ...

a)

Integer

b)

Boolean

c)

String

d)

char

14.

$a = 4 ; $b = 6; $c = $a + $b; Apa nilai dari variable "c" ?

a)

6

b)

8

c)

10

d)

None

15.

Nilai yang disimpan pada saat deklarasi atau pada saat function dibuat disebut dengan...

(a)  

16.

Nilai yang diberikan pada function saat function tersebut dipanggil/dijalankan disebut dengan...

a)

Parameters

b)

Arguments

c)

Variables

d)

Types

17.

Apa output yang benar dari code berikut

<?php

$NUM1 = 3;

$NUM2 = 4;

$NUM3 = $NUM1 ** $NUM2;

echo $NUM3;

?>

a)

12

b)

81

c)

34

d)

Error

18.

Bagaimana ouput dari code berikut?

<?php

#echo "Hello World"

echo "#Hello World";

?>

a)

Hello World #Hello World

b)

Hello World

c)

#Hello World

d)

Error

19.

Manakah yang merupakan operator assignment?

a)

(! @ $)

b)

(% ^ & *)

c)

(+ - * / %)

d)

(*= += /=)

e)

(% / * _ +)

20.

Ketika menggunakan metode POST nilai akan dikirim melalui URL:

a)

TRUE

b)

FALSE

21.

Manakah variable array yang benar?

a)

$jurusan = "RPL", "TKJ", "AKKUL";

b)

$jurusan = array["RPL", "TKJ", "AKKUL"];

c)

$jurusan = array("RPL", "TKJ", "AKKUL");

d)

$jurusan = {"RPL", "TKJ", "AKKUL"};

22.

Website yang mengandung kode program PHP dapat disimpan dalam ekstensi file...

a)

index.html

b)

index.php

c)

index.htmlphp

d)

index.ppt

23.

Perulangan disebut juga dengan...

a)

IF

b)

for

c)

while

d)

looping

24.

Berikut ini adalah jenis percabangan pada PHP, kecuali...

a)

IF

b)

ELSE

c)

CASE

d)

ELSE IF

25.

Penulisan komentar lebih dari satu baris pada PHP yang benar adalah...

a)

// ini komentar

b)

#ini komentar

c)

\\ini komentar

d)

/*ini komentar*/

26.

"Digunakan dalam program untuk menyimpan nilai yang berubah-ubah" adalah pengertian dari...

a)

Variabel

b)

Konstanta

c)

Tipe data

d)

Value

27.

Berikut ini pemrograman yang dapat digabung mudah dengan PHP ?

a)

Visual Basic, Delphi, Pascal

b)

Java, Android, Blog

c)

MySQL, Query, Ms.Excel

d)

Photoshop, Corel, Paint

e)

HTML,CSS, JavaScript

28.

<?$nama1="Ujang";

$nama2="Mas";

$nama3=$nama2.$nama1;

$nama4=$nama3."Fernando";

Echo "Ternyata nama unik ya $nama4";?>


Apa yang akan muncul dilayar dari Syntac di atas ?

a)

Ternyata nama anda Mas Ujang Fernando

b)

Ternyata nama unik Mas Ujang Fernando ya

c)

Ternyata nama unik ya Mas Ujang Fernando

d)

Ternyata nama unik ya 0 Fernando

e)

Tidak muncul apapun

29.

Apakah nama jenis object ini ?

a)

password

b)

textfield

c)

textbox

d)

kotak

30.

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)
31.

Untuk meyambnungkan file css ke dalam file php dapat menggunakan tag ...

a)

<a href="">

b)

<script src="">

c)

<link src="">

d)

<link href="">

32.

Tiga Struktur dasar Tag HTML yaitu…

a)

title – head – body

b)

html – head – title

c)

html – head– body

d)

html – title – table

33.

Struktur dasar membuat tabel pada html ....

a)

<table>

<tr>

<td> </td>

</tr>

<table>

b)

<table>

<tr>

<tr> <td>

<table>

</td>

c)

<table>

<tr>

<td> </td>

</tr>

</table>

d)

<td>

<table>

<tr> </tr>

</table>

</td>

34.

Perbedaan tampilan text yang diformat dengan tag <h1> dan <h6> adalah ....

a)

Tag <h1> menampilkan teks lebih besar dari <h6>

b)

Tag <h6> menampilkan teks berukuran sama dengan <h1>

c)

Tag <h1> menampilkan teks lebih kecil dari <h6>

d)

Tag <h6> menampilkan teks lebih besar dari <h1>

35.

Perintah tambahan dalam kode dalam HTML disebut dengan <….bgcolor=…><…size=”7” …> adalah ….

a)

Tag

b)

Atribute

c)

Command

d)

Sign

36.

Kode <td colspan=2> digunakan untuk …

a)

Menggabungkan 2 kolom

b)

Menggabungkan 2 tabel

c)

Menggabungkan 2 baris

d)

Memisahkan 2 baris

37.

Peletakan kode CSS pada file yang berbeda. Anda akan membuat sebuah file

khusus berekstensi .css dimana nantinya kode-kode CSS akan diletakan pada file tersebut disebut ...

a)

External StyleSheet

b)

Internal StyleSheet

c)

Inline StyleSheet

d)

Multi StyleSheet

38.

Bahasa khusus yang berfungsi untuk mempercantik atau memperindah tampilan web adalah...

a)

CSS

b)

Laravel

c)

Codeigniter

d)

PHP

e)

Javascript

39.

Dalam pembuatan form ada tiga hal yang harus diperhatikan, diantaranya...

a)

Method, action dan submit

b)

Submit, password dan nama

c)

Method, aksi dan password

d)

Form, text dan submit

e)

Action, submit dan password

40.

Button khusus untuk mengirimkan data disebut...

a)

Action

b)

Submit

c)

Method

d)

Password

e)

Textingin

41.

menentukan nama font ketika digunakan oleh suatu elemen.

a)

Font-family

b)

Src

c)

Font-weight

d)

Font-style

42.

Format penulisansintaks CSS yang benar adalah...?

a)

Property { selector : value; }

b)

Selector { property : value; }

c)

Value {selector : property; }

d)

Selector { property ; value: }

43.

Yang bukan dari bagian CSS adalah...?

a)

Deklarasi

b)

Tag

c)

property

d)

selector

44.

1.       Selector ID dilambangkan dengan symbol…?

a)

$

b)

#

c)

*

d)

?

45.

     Judul dalam halaman web diletakkan dalam tag…

a)

      <title>judul<title>

b)

      <judul/>judul<judul>

c)

     <head>Judul</head>

d)

     <body>judul</body>

46.

Kode CSS terdiri dari

a)

Selector, Property, Variable

b)

Selector, Property, Value

c)

Selector, Background, Value

47.

Manakah penulisan CSS di bawah ini yang merupakan penulisan external?

a)

<HTML>

<head>

<title>Judul HTML</title>

<style> h1 { color : red; } </style>

</head>

b)

<h1 style="color : red;"> Judul Situs </h1>

c)

<HTML>

<head>

<title>Judul HTML</title>

<link rel="stylesheet" href="fileCSS.CSS" />

</head>

48.

Box-Model pada CSS yang digunakan untuk memberikan jarak antar elemen/tag HTML adalah...

(a)  

49.

Sebutkan positioning elemen pada CSS!

(a)  

50.

apkah fungsi dari checkbox

a)

memilih lebih dari satu

b)

dapat memilih isian lebih dari satu

c)

isian satu

51.

Pilih gambar radio button ?

a)
b)
c)
d)

nol

52.

Perintah untuk mendefenisikan variable di PHP adalah

a)

//

b)

/*

c)

$

d)

*

e)

&

53.

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

a)

<td>

b)

<input>

c)

<select>

d)

<textarea>

54.

Perintah untuk membuat text berjalan dalam HTML adalah...

a)

<br>

b)

<marq>

c)

<marquee>

d)

<&nbsp>

55.

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);