wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

pemrograman terstruktur 1

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

Apa kepanjangan dari PHP?

a)

Public Hypertext Processor

b)

Private Hypertext Processor

c)

Hypertext Preprocessor

d)

Personal Hypertext Processor

2.

Apa itu MySQL?

a)

Bahasa pemrograman

b)

Sistem manajemen basis data

c)

Editor teks

d)

Framework web

3.

Mengapa PHP dan MySQL sering digunakan bersama?

a)

Mereka gratis dan open-source

b)

Mereka hanya untuk aplikasi desktop

c)

Mereka berbayar

d)

Mereka tidak kompatibel

4.

Apa yang harus diinstal untuk menjalankan PHP secara lokal?

a)

Visual Studio

b)

Notepad++

c)

Sublime Text

d)

XAMPP atau Laragon

5.

Di mana semua file .php disimpan saat menggunakan XAMPP?

a)

www/

b)

src/

c)

htdocs/

d)

bin/

6.

Apa fungsi dari tag dalam PHP?

a)

Menandai awal dan akhir kode PHP

b)

Menandai komentar

c)

Menandai file CSS

d)

Menandai file HTML

7.

Apa yang ditampilkan oleh perintah echo dalam PHP?

a)

Mengedit data

b)

Menyimpan data

c)

Menampilkan teks ke browser

d)

Menghapus data

8.

Apa itu variabel dalam PHP?

a)

Tempat menyimpan nilai yang dapat berubah

b)

Tipe data khusus

c)

Tempat menyimpan nilai yang tetap

d)

Fungsi untuk menampilkan data

9.

Apa yang harus diawali oleh nama variabel dalam PHP?

a)

%

b)

#

c)

$

d)

@

10.

Apa yang dimaksud dengan konstanta dalam PHP?

a)

Nilai yang dapat diubah

b)

Nilai tetap yang tidak dapat diubah

c)

Variabel yang tidak terdefinisi

d)

Fungsi untuk menampilkan data

11.

Apa tipe data dari $umur = 17;?

a)

String

b)

Integer

c)

Float

d)

Boolean

12.

Apa hasil dari var_dump($nama); jika $nama = 'Andi';?

a)

Menampilkan hanya nilai

b)

Menampilkan tipe data dan nilai

c)

Menampilkan error

d)

Menampilkan string kosong

13.

Apa yang terjadi jika kamu menghapus tanda ; di akhir baris kode PHP?

a)

Tidak ada yang terjadi

b)

Akan muncul error

c)

Akan menghapus variabel

d)

Kode akan berjalan normal

14.

Apa perbedaan antara echo dan var_dump()?

a)

Var_dump tidak ada dalam PHP

b)

Echo hanya untuk string, var_dump untuk angka

c)

Keduanya sama

d)

Echo menampilkan nilai, var_dump menampilkan tipe data

15.

Apa yang ditampilkan jika $nilai = 80; dan if($nilai >= 75){ echo 'Lulus'; }?

a)

Tidak ada output

b)

Tidak Lulus

c)

Lulus

d)

Error

16.

Apa yang dilakukan operator && dalam PHP?

a)

Mengurangi dua nilai

b)

Menambah dua nilai

c)

Membagi dua nilai

d)

Menggabungkan dua kondisi

17.

Apa yang ditampilkan oleh switch jika tidak ada case yang cocok?

a)

Error

b)

Menu tidak ditemukan

c)

Akan menampilkan default

d)

Tidak ada output

18.

Apa yang harus dilakukan jika ingin menampilkan hasil dari beberapa kondisi dalam PHP?

a)

Menggunakan loop

b)

Menggunakan switch

c)

Menggunakan if...else

d)

Menggunakan array

19.

Apa yang dimaksud dengan tipe data boolean?

a)

Tipe data untuk teks

b)

Tipe data untuk array

c)

Tipe data untuk angka

d)

Tipe data untuk logika benar/salah

20.

Apa yang akan terjadi jika kamu menuliskan $umur = '17 tahun'; dan menjalankan var_dump($umur);?

a)

Menampilkan tipe data string

b)

Menampilkan nilai kosong

c)

Menampilkan error

d)

Menampilkan tipe data integer

21.

Apa yang dimaksud dengan operator aritmatika dalam PHP?

a)

Operator untuk menampilkan data

b)

Operator untuk menyimpan nilai

c)

Operator untuk melakukan operasi matematika

d)

Operator untuk membandingkan nilai

22.

Apa yang ditampilkan oleh perintah $a = 10; $b = 3; echo $a % $b;?

a)

0

b)

1

c)

3

d)

10

23.

Apa yang dilakukan oleh fungsi define() dalam PHP?

a)

Menampilkan data

b)

Mendeklarasikan konstanta

c)

Menghapus variabel

d)

Mendeklarasikan variabel

24.

Apa yang ditampilkan jika $menu = 2; dan switch($menu) { case 1: echo 'Nasi Goreng'; break; case 2: echo 'Mie Ayam'; break; default: echo 'Menu tidak ditemukan'; }?

a)

Nasi Goreng

b)

Mie Ayam

c)

Menu tidak ditemukan

d)

Bakso

25.

Apa yang dimaksud dengan struktur percabangan dalam pemrograman?

a)

Menampilkan data

b)

Menjalankan program secara berulang

c)

Menentukan alur program berdasarkan kondisi

d)

Menyimpan data

26.

Apa yang akan ditampilkan jika $nilai = 60; dan if($nilai >= 75) { echo 'Lulus'; } else { echo 'Tidak Lulus'; }?

a)

Tidak ada output

b)

Lulus

c)

Error

d)

Tidak Lulus

27.

Apa yang dimaksud dengan operator logika dalam PHP?

a)

Operator untuk menyimpan nilai

b)

Operator untuk menggabungkan kondisi

c)

Operator untuk membandingkan nilai

d)

Operator untuk melakukan operasi matematika

28.

Apa yang ditampilkan oleh perintah $a = 5; $a += 3; echo $a;?

a)

8

b)

5

c)

Error

d)

3