wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Jago PHP

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Output berdasarkan kode program di atas adalah...

a)
b)
c)
d)
2.

Bahasa pemrograman script server-side yang didesain untuk pengembangan web adalah...

a)

HTML

b)

C++

c)

PHP

d)

C#

3.

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

a)

IF

b)

ELSE

c)

CASE

d)

ELSE IF

4.

<?php

$kondisi="kering";

if($kondisi=="hujan"){

echo "kondisi sekarang sedang hujan";

} else {

echo "kondisi tidak hujan";

}

?>


output dari potongan program tersebut adalah...

a)

kondisi sekarang hujan

b)

kondisi kering

c)

kondisi tidak hujan

d)

kondisi cerah

5.

perulangan disebut juga dengan...

a)

count

b)

for

c)

while

d)

looping

6.

Perulangan pada PHP dapat menggunakan perintah berikut ini, kecuali...

a)

for

b)

foreach

c)

do while

d)

loop

7.

Perulangan ... akan selalu melakukan pengulangan sebanyak 1 kali, kemudian melakukan pengecekan kondisi.

a)

for

b)

while

c)

do while

d)

if

8.

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

a)

index.html

b)

index.php

c)

index.htmlphp

d)

index.ppt

9.

Bagaimana PHP ditulis ke dalam halaman web?

a)

Sama seperti tag html lainnya: <php> </php>

b)

Hanya dapat ditulis di file terpisah yang ditautkan ke halaman html

c)

Menggunakan kurung kurawal {php} {/php}

d)

Script PHP dimulai dengan <?php dan diakhiri dengan ?>

10.

Setiap baris dari kode PHP diakhiri dengan simbol apa?

a)

semicolon ;

b)

colon :

c)

square bracket ]

d)

curly bracket }

11.

Simbol manakah yang menandakan sebuah variabel pada PHP?

a)

$variable

b)

#variable

c)

!variable

d)

?variable

12.

Perintah pada PHP yang digunakan untuk menampilkan data kedalam standard output adalah perintah...

a)

Echo

b)

printing

c)

select

d)

insert

13.

Berikut ini beberapa aturan penulisan variabel pada PHP, kecuali ...

a)

Setelah tanda $ diawali oleh huruf atau under-score (_)

b)

Panjangnya tidak terbatas

c)

Perlu dideklarasikan

d)

Bersifat case-sensitive

e)

Tidak boleh mengandung spasi

14.

salah satu perangkat lunak untuk memasang localhost pada PC

a)

SQL

b)

XAMPP

c)

PHP

d)

HTML

15.

for($i = 0; $i<5; $i++){

if($i == 2){

break;

}

echo("Nilai i : $i <br>");

}

echo("Loop Selesai");

------------

Outputnya adalah:

a)

Nilai i : 0 Nilai i : 1 Loop Selesai

b)

Nilai i : 0 Nilai i : 1 Nilai i : 3 Nilai i : 4 Loop Selesai

c)

Nilai i : 0 Nilai i : 1 Nilai i : 2 Loop Selesai

d)

Nilai i : 0 Nilai i : 1

16.

Operator AND pada logical operator di PHP adalah :

a)

AND

b)

||

c)

&

d)

&&

17.

if ((($username == "joko") && ($password == "jokokusayang")) ||

(($username == "amir") && ($password == "amirkusayang"))){

echo "Login sukses";

} else {

echo "Login gagal";

}


Ketika diinputkan $username="joko" dan $password="amirkusayang", output apa yang akan muncul?

a)

Login sukses

b)

Login gagal

c)

Syntax error

d)

Tidak ada output

18.

$pekerjaan = "programmer";

$gaji = 6000000;


if($pekerjaan == "programmer" && $gaji >=5000000){

echo "Mantu idaman";

} else {

echo "Tidak direstui";

}


Output dari kode program tersebut adalah...

a)

Tidak direstui

b)

Cari cewek baru

c)

Mantu idaman

d)

Syntax error

19.

Penghentian sementara statement pada setiap case ditandai dengan...

a)

switch

b)

case selanjutnya

c)

titik koma

d)

break

20.

Penulisan komentar pada PHP ditandai dengan...

a)

<!-- -->

b)

<? ?>

c)

/* */

d)

\ /