wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz PHP dan Tipe Data

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

PHP pertama kali dikembangkan oleh …

a)

James Gosling

b)

Rasmus Lerdorf

c)

Brendan Eich

d)

Guido van Rossum

2.

Kepanjangan dari PHP adalah …

a)

Personal Home Page

b)

PHP Hypertext Program

c)

PHP: Hypertext Preprocessor

d)

Programming Hypertext Page

3.

Fungsi utama PHP dalam web development adalah …

a)

Membuat halaman web statis

b)

Membuat halaman web dinamis

c)

Mendesain tampilan grafis

d)

Menjalankan sistem operasi

4.

Salah satu kelebihan PHP adalah …

a)

Berbayar dan tertutup

b)

Hanya berjalan di Windows

c)

Gratis, open source, dan cross platform

d)

Tidak mendukung database

5.

Cara kerja PHP adalah …

a)

Kode PHP diproses langsung oleh browser

b)

Kode PHP diproses oleh server web, hasilnya dikirim ke browser

c)

PHP dijalankan oleh sistem operasi tanpa server

d)

PHP hanya dijalankan di text editor

6.

XAMPP berfungsi sebagai …

a)

Bahasa pemrograman baru

b)

Server lokal untuk menjalankan PHP dan database

c)

Aplikasi untuk desain grafis

d)

Browser pengganti

7.

Dalam struktur proyek PHP, file kode biasanya disimpan di folder …

a)

htdocs

b)

src

c)

app

d)

assets

8.

Contoh sintaks PHP yang benar adalah …

a)

<? echo "Halo Dunia!" ?>

b)

<php echo "Halo Dunia!"; php>

c)

<php echo "Halo Dunia!"; php>

d)

<script> echo "Halo Dunia!" </script>

9.

PHP dapat terhubung dengan berbagai database. Contoh database yang umum digunakan adalah …

a)

Oracle dan Photoshop

b)

MySQL dan PostgreSQL

c)

Excel dan PowerPoint

d)

MongoDB dan CorelDraw

10.

Mengapa PHP masih banyak digunakan hingga sekarang?

a)

Sulit dipelajari dan mahal

b)

Mudah dipelajari, banyak komunitas, dan dokumentasi lengkap

c)

Hanya bisa dipakai di Linux

d)

Tidak mendukung pengembangan web dinamis

11.

Variabel $nama = "Riyan"; termasuk tipe data …

a)

Integer

b)

String

c)

Float

d)

Boolean

12.

Variabel $umur = 21; termasuk tipe data …

a)

String

b)

Float

c)

Integer

d)

Boolean

13.

Variabel $tinggi = 165.5; termasuk tipe data …

a)

String

b)

Float

c)

Integer

d)

Boolean

14.

Variabel $isLogin = true; termasuk tipe data …

a)

Null

b)

Boolean

c)

Array

d)

String

15.

Variabel $buah = ["Apel", "Jeruk", "Mangga"]; termasuk tipe data …

a)

Array

b)

String

c)

Object

d)

Boolean

16.

Variabel $nilai = null; berarti …

a)

Variabel berisi angka 0

b)

Variabel kosong / tidak ada nilai

c)

Variabel string kosong

d)

Variabel belum

17.

tipe data …

a)

Array

b)

String

c)

Object

d)

Boolean

18.

Fungsi var_dump($x); digunakan untuk …

a)

Menghapus variabel

b)

Menampilkan tipe data dan nilainya

c)

Mengubah tipe data variabel

d)

Menampilkan error

19.

Teks "10" dan angka 10 di PHP dianggap …

a)

Sama-sama Integer

b)

Sama-sama String

c)

Berbeda: yang pertama String, yang kedua Integer

d)

Tidak ada perbedaan

20.

Data logika benar/salah di PHP ditulis dengan tipe …

a)

Boolean

b)

String

c)

Integer

d)

Float

21.

Array di PHP bisa berisi …

a)

Hanya angka

b)

Hanya string

c)

Kombinasi tipe data apapun

d)

Hanya boolean

22.

Semua variabel di PHP harus diawali dengan …

a)

%

b)

$

c)

&

d)

#

23.

Nama variabel berikut yang tidak valid adalah …

a)

$nama

b)

$_alamat

c)

$21umur

d)

$prodi_TI

24.

Variabel bersifat case-sensitive, artinya …

a)

Huruf besar dan kecil dianggap sama

b)

Huruf besar dan kecil dianggap berbeda

c)

Nama variabel harus selalu huruf kecil

d)

Nama variabel harus selalu huruf besar

25.

Perintah untuk menampilkan isi variabel $nama adalah …

a)

print($nama);

b)

echo $nama;

c)

display $nama;

d)

output($nama);

26.

Variabel $x = 5; $y = 10; echo $x + $y; akan menghasilkan output …

a)

510

b)

15

c)

5+10

d)

Error

27.

Variabel dapat diubah nilainya. Hasil dari kode: $warna = "Merah"; $warna = "Biru"; echo $warna; adalah …

a)

Merah

b)

Biru

c)

Merah Biru

d)

Error

28.

Jika $nama = "Riyan"; lalu kode: echo 'Nama saya $nama'; output yang muncul adalah …

a)

Nama saya Riyan

b)

Nama saya $nama

c)

Error

d)

$nama

29.

Hasil dari kode: $awal = "Belajar"; $akhir = "PHP"; echo $awal . " " . $akhir; adalah …

a)

BelajarPHP

b)

Belajar PHP

c)

PHP Belajar

d)

Error

30.

Tujuan utama variabel dalam pemrograman adalah …

a)

Menyimpan data sementara

b)

Menentukan tipe data

c)

Menjalankan server

d)

Menghapus kode program