wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PHP dasar

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Apa kepanjangan dari PHP?

a)

pemberi harapan palsu

b)

PHP Hypertext Programmer

c)

PHP Hypertext Preprocessor

d)

PHP Hypermedia Programmer

e)

PHP Hypermedia Preprocessor

2.

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

3.

Perintah untuk menampilkan tulisan pada PHP

a)

else

b)

eko

c)

eco

d)

echo

e)

els

4.

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

a)

Variabel

b)

Konstanta

c)

Memory

d)

Tipe data

e)

Wadah

5.

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_

6.

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

7.

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

8.

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 /*

9.

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

10.

Bahasa pemrograman web yang proses pengolahannya dilakukan di sisi client dan dilakukan oleh web browser sebagai clientnya adalah....

a)

Client Side Programming

b)

Server Side Programming

c)

Server Client Programming

d)

Host Side Programming

11.

Beberapa aplikasi yang diperlukan agar PHP dapat berjalan ...

a)

PHP

b)

Apache

c)

Mysql

d)

OpenSSH

12.

Berikut penulisan variable data pada PHP ...

a)

var data

b)

int data

c)

let data

d)

$data

13.

$Z = "BELAJAR PHP MEMBOSANKAN SEKALI";

$x=substr ($Z,13,11);

echo "Karakter yang diambil adalah $x";

a)

PHP

b)

BELAJAR

c)

SEKALI

d)

MEMBOSANKAN

14.

Fungsi Substr ( ) ?

a)

digunakan untuk mengambil sejumlah karakter dari suatu string sebelah kiri

b)

digunakan untuk mengambil sejumlah karakter dari suatu string

c)

digunakan untuk mengambil sejumlah karakter dari suatu string sebelah kanan

d)

digunakan untuk mengambil sejumlah karakter dari suatu string dari posisi tertentu

15.

$Z = "BELAJAR PHP MEMBOSANKAN SEKALI";

$x=substr ($Z,-6);

echo "Karakter yang diambil adalah $x";

a)

SEKALI

b)

BELAJAR

c)

PHP

d)

BOSAN

16.

$d=" mari pulang"

echo (strtoupper($d));

a)

mari pulang

b)

MARI PULANG

c)

Mari Pulang

d)

Mari pulang

17.

apakah arti echo (date(“m.d.y”), “”);

a)

bulan,hari,tahun

b)

tahun,bulan,hari

c)

hari,bulan,tahun

18.

Script PHP berikut merupakan perintah untuk ...

<?php

$result=mysql_query('SELECT * FROM BUKU');

$row=mysql_fetch_row($result);

echo "$row[0] $row[1] $row[2] $row[3] $row[4]";

?>

a)

Tampil data

b)

Ubah data

c)

Simpan data

d)

Hapus data

e)

Koneksi ke database

19.

Perhatikan script PHP berikut, berfungsi untuk ...

<?php

$link=mysql_connect('localhost', 'root', ' ' ) ;

?>

a)

Tampil data

b)

Ubah data

c)

Simpan data

d)

Hapus data

e)

Koneksi ke database

20.

Blok kode berikut termasuk kedalam sintaks/kode/bahasa ...

h1 , body , p , ul

{

color : blue;

}

a)

Hypertext Preprocessor (PHP)

b)

Cascading Style Sheets

c)

HyperText Markup Language

d)

Java Server Page

e)

Active Server Pages

21.

Berapakah hasil yang diperoleh dari struktur kendali program PHP berikut ...

<?Php

$N = "AZ";

$NI = 71 ;

if ($NI >= 80 && $NI <= 100) { $H="X"; }

else if ($NI>=60) { $H="Y"; }

else if ($NI>=40) { $H="Z"; }

else if ($NI>=20) { $H="A"; }

else if ($NI>=0) { $H="B"; }

echo "GOOD";

?>

a)

else if ($NI>=40) { $H="Z"; }

b)

else if ($NI>=60) { $H="Y"; }

c)

else if ($NI>=0) { $H="B"; }

d)

if ($NI >= 80 && $NI <= 100) { $H="X"; }

e)

else if ($NI>=20) { $H="A"; }

22.

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

?>

23.

cara penulisan variable yang benar dalam php adalah

a)

nilai = satu

b)

nilai = satu;

c)

$satu = "nilai";

d)

$1 = nilai;

e)

$nilai = satu;

24.

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

a)

Float/Double

b)

Integer

c)

Char

d)

String

e)

Boolean

25.

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

26.

PHP merupakan jenis bahasa pemrograman untuk...

a)

Client Side

b)

Server Side

c)

Browser Side

d)

Web Side

27.

Hasil output dari script tersebut adalah ....

a)

Selamat Pagi

b)

Selamat Siang

c)

Selamat Sore

d)

Selamat Malam

e)

Selamat Beristirahat

28.

Hasil dari output script tersebut adalah "LULUS"

a)

True

b)

False

29.

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

a)

6

b)

8

c)

10

d)

None

30.

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