wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PHP Dasar

Total questions: 25

Worksheet time: 28mins

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.

perulangan disebut juga dengan...

a)

count

b)

for

c)

while

d)

looping

5.

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

a)

for

b)

foreach

c)

do while

d)

loop

6.

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

a)

index.html

b)

index.php

c)

index.htmlphp

d)

index.ppt

7.

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

8.

Simbol manakah yang menandakan sebuah variabel pada PHP?

a)

$variable

b)

#variable

c)

!variable

d)

?variable

9.

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

a)

Echo

b)

printing

c)

select

d)

insert

10.

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

11.

output dari potongan program tersebut adalah...

a)

kondisi sekarang hujan

b)

kondisi kering

c)

kondisi tidak hujan

d)

kondisi cerah

12.

Setiap baris dari kode PHP diakhiri dengan simbol apa?

a)

semicolon ;

b)

colon :

c)

square bracket ]

d)

curly bracket }

13.

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

14.

Output dari kode program tersebut adalah...

a)

Tidak direstui

b)

Cari cewek baru

c)

Mantu idaman

d)

Syntax error

15.

Penulisan komentar pada PHP ditandai dengan...

a)

<!-- -->

b)

<? ?>

c)

/* */

d)

\ /

16.

output dari script diatas adalah ..

a)

50

b)

100

c)

tidak menghasilkan output

d)

error pada sintak program

17.

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

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.

$panjang=8;
variabel $panjang memiliki tipe data ...

a)

boolean

b)

string

c)

float

d)

int(integer)

20.

$nama="Rinaldi";
variabel $nama memiliki tipe data ...

a)

boolean

b)

string

c)

float

d)

int(integer)

21.

Operator aritmatika yang digunakan untuk menghitung sisa hasil bagi adalah

a)

**

b)

/

c)

%

d)

+

22.

Operator aritmatika yang digunakan untuk menghitung pangkat (eksponensial) adalah

a)

**

b)

%

c)

*

d)

/

23.

Berikut penulisan nama variabel yang salah pada bahasa pemrograman PHP adalah ...(jawaban lebih dari 1)

a)

$_tanggalLahir

b)

_tanggalLahir

c)

$tanggal Lahir

d)

$tanggalLahir

e)

$tanggal_lahir

24.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

25.

Berikut nama variabel yang valid dalam php adalah ...

a)

$2user

b)

$user-name

c)

$user_name

d)

$user name