wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PTS PWPB XII RPL

Total questions: 35

Worksheet time: 3hrs 55mins

Name
Class
Date
1.

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

a)

HTML

b)

C++

c)

PHP

d)

C#

2.

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

a)

IF

b)

ELSE

c)

CASE

d)

ELSE IF

3.

<?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

4.

perulangan disebut juga dengan...

a)

count

b)

for

c)

while

d)

looping

5.

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

a)

index.html

b)

index.php

c)

index.htmlphp

d)

index.ppt

6.

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 ?>

7.

Setiap baris dari kode PHP diakhiri dengan simbol apa?

a)

semicolon ;

b)

colon :

c)

square bracket ]

d)

curly bracket }

8.

Simbol manakah yang menandakan sebuah variabel pada PHP?

a)

$variable

b)

#variable

c)

!variable

d)

?variable

9.

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

10.

salah satu perangkat lunak untuk memasang localhost pada PC

a)

SQL

b)

XAMPP

c)

PHP

d)

HTML

11.

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

12.

$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

13.

Penulisan komentar pada PHP ditandai dengan...

a)

<!-- -->

b)

<? ?>

c)

/* */

d)

\ /

14.

Apa kepanjangan dari PHP?

a)

pemberi harapan palsu

b)

PHP Hypertext Programmer

c)

PHP Hypertext Preprocessor

d)

PHP Hypermedia Programmer

e)

PHP Hypermedia Preprocessor

15.

Apa fungsi dari syntax PHP berikut :

<?php

a)

mengawali perintah HTML

b)

mengawali perintah PHP

c)

mengakhiri HTML

d)

mangakhiri PHP

e)

Menyatakan bahwa PHP sudah ada

16.

"digunakan dalam program untuk menyimpan nilai yang berubah-ubah"

a)

Variabel

b)

Konstanta

c)

Memory

d)

Tipe data

e)

Wadah

17.

penulisan konstanta pada PHP diawali dengan

a)

defin

b)

defino

c)

define

d)

devin

e)

devine

18.

Penulisan varabel pada PHP berikut yang benar adalah (boleh pilih lebih dari satu jawaban)

a)

$nama lengkap

b)

$kelas_saya

c)

$alamat$rumah

d)

$_guru

e)

$matapelajaran_

19.

Tipe data pada PHP yang digunakan untuk menyimpan data hanya 2 yaitu True dan False adalah

a)

Integer

b)

Boolean

c)

String

d)

Floating Number

e)

YesNo

20.

Penulisan komentar tunggal pada PHP yang benar

a)

//ini komentar bos

b)

||ini komentar bos

c)

\\ini komentar bos

d)

&ini komentar bos

e)

?ini komentar bos

21.

Penulisan komentar banyak baris (jamak) pada PHP

a)

?* komentar panjang banget *?

b)

*\ komentar panjang banget \*

c)

/* komentar panjang banget */

d)

\* komentar panjang banget *\

e)

*/ komentar panjang banget /*

22.

Lokasi penyimpanan PHP jika menggunakan XAMPP

a)

D:/xampp/htdocs/

b)

D:/htdocs/xampp

c)

D:/file/xampp/htdocs/

d)

D:/file/htdocs/xampp

e)

saya lupa, nyerah lah

23.

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

a)

HTML

b)

C++

c)

PHP

d)

C#

24.

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

a)

Echo

b)

printing

c)

select

d)

insert

25.

XAMPP adalah sebuah aplikasi Web Server yang berfungi sebagai server yang terdiri dari atas beberapa program, kecuali...

a)

Apache

b)

MySQL

c)

PHP

d)

Perl

e)

Phyton

26.

Penulisan kode PHP pada dokumen HTML adalah dengan menggunakan...

a)

<? ... ?>

b)

//

c)

/* ... */

d)

<?php ... ?>

e)

#

27.

Sebutan bagi server lokal yang ada di komputer user adalah...

a)

localhost

b)

konten statis

c)

konten dinamis

d)

real-time

e)

offline

28.

Salah satu program aplikasi Server Side Programming yang banyak digunakan adalah...

a)

Linux

b)

Java

c)

Solaris

d)

PHP

e)

Blazix

29.

Atribut yang digunakan untuk menentukan metode pengiriman yang dipakai adalah

a)

POST

b)

SIZE

c)

METHOD

d)

LENGTH

e)

TYPE

30.

Method GET menggunakan metode pengiriman yang paling tepat adalah?

a)

Nilai nya di akses dan dilihat lewat URL

b)

nilai nya tidak dapat diakses

c)

Nilainya tidak diperlihatkan

d)

Nilainya bisa di akses dengan cara khusus

e)

nilainya selalu berubah

31.

kodingan yang paling tepat untuk mengisi titik di line 11 adalah ...

a)

$nama;

b)

$nama

c)

$data['nama']

d)

$data['nama'];

32.

Tentukan kegunaan yang paling benar tentang $getnama pada koding berikut adalah ...

a)

sebagai pemanis saja

b)

untuk menghilangkan warning

c)

untuk mengambil data nama sebagai referensi pada query sql kolom nama di database

d)

untuk memberikan arti bahwa itu adalah kolom pada database

33.

Tentukan kegunaan yang paling benar tentang $getnama pada koding berikut adalah ...

a)

sebagai pemanis saja

b)

untuk menghilangkan warning

c)

untuk mengambil data nama sebagai referensi pada query sql kolom nama di database

d)

untuk memberikan arti bahwa itu adalah kolom pada database

34.

Skrip yang paling tepat untuk koneksi php ke mysql adalah ...

a)

$koneksi=mysqli_connect("localhost","root","","belajarform");

b)

$koneksi=mysqli_conect("localhost","root","","belajarform");

c)

$koneksi=mysqli_connect("localhost","","root","belajarform");

d)

$koneksi=mysqli_connect("local","root","","belajarform");

35.

baris perintah yang digunakan untuk membuat tombol kirim seperti gambar berikut adalah ...

a)

<input type="text" name="kirim" value="kirim">

b)

<input type="submit" name="kirim" value="kirim">

c)

<input type="number" name="kirim" value="kirim">

d)

<input type="file" name="kirim" value="kirim">