wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

X RPL 1 PEMROGRAMAN TERSTRUKTUR PRETEST

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Dalam paradigma Pemrograman Terstruktur, program dipecah menjadi unit-unit kecil yang disebut...

a)

Objek

b)

Fungsi atau Prosedur

c)

Kelas

d)

Metode

2.

Simbol persegi panjang dalam flowchart mewakili proses...

a)

Input/Output Data

b)

Keputusan (Decision)

c)

Proses Perhitungan/Aksi

d)

Awal/Akhir Program

3.

Di PHP, semua nama variabel harus diawali dengan simbol...

a)

@

b)

$

c)

#

d)

&

4.

Sintaks yang benar untuk membuat komentar satu baris di PHP adalah...

a)

// Ini komentar

b)

# Ini komentar

c)

/* Ini komentar */

d)

Jawaban A dan B benar

5.

Fungsi PHP yang paling umum digunakan untuk menampilkan output ke browser adalah...

a)

print()

b)

var_dump()

c)

echo

d)

return

6.

Tipe data di PHP yang hanya memiliki dua nilai, yaitu TRUE atau FALSE, adalah...

a)

Integer

b)

Boolean

c)

String

d)

Float

7.

Operator apakah yang digunakan untuk menggabungkan (concatenation) dua buah string di PHP?

a)

+ (Plus)

b)

& (Ampersand)

c)

. (Titik)

d)

* (Asterisk)

8.

Setiap baris instruksi (statement) di PHP harus diakhiri dengan simbol...

a)

Koma (,)

b)

Titik Koma (;)

c)

Titik (.)

d)

Garis Miring (/)

9.

Struktur kontrol apakah yang digunakan untuk menjalankan blok kode berdasarkan satu kondisi yang bernilai TRUE atau FALSE?

a)

if

b)

for

c)

while

d)

switch

10.

Dalam perulangan for, bagian manakah yang dieksekusi pertama kali dan hanya sekali?

a)

Kondisi (Condition)

b)

Increment/Decrement

c)

Inisialisasi (Initialization)

d)

Blok Kode (Body)

11.

Di PHP, array secara default menggunakan kunci (key) berupa...

a)

String

b)

Boolean

c)

Float

d)

Integer (angka)

12.

Operator logika apakah yang mengembalikan TRUE jika kedua kondisi bernilai TRUE?

a)

OR ||

b)

AND (&&)

c)

NOT (!)

d)

XOR

13.

Operator === (Identical) di PHP digunakan untuk membandingkan...

a)

Hanya nilai saja

b)

Hanya tipe data saja

c)

Nilai dan Tipe data

d)

Hanya membandingkan string

14.

Hasil dari ekspresi $x = 10 / 3; di PHP akan menghasilkan tipe data...

a)

Integer

b)

Float (atau Double)

c)

Boolean

d)

String

15.

Kata kunci PHP yang digunakan untuk mendefinisikan sebuah fungsi adalah...

a)

procedure

b)

function

c)

method

d)

subroutine

16.

Di PHP, variabel yang dideklarasikan di luar fungsi secara default tidak dapat diakses di dalam fungsi, kecuali jika menggunakan kata kunci...

a)

static

b)

global

c)

public

d)

var

17.

Perulangan do...while akan menjalankan blok kodenya setidaknya...

a)

Nol kali

b)

Satu kali

c)

Sampai kondisi terpenuhi

d)

Sampai kondisi bernilai false

18.

Tag pembuka dan penutup standar untuk kode PHP adalah...

a)

<php> dan </php>

b)

<?php dan ?>

c)

<script> dan </script>

d)

{% dan %}

19.

Fungsi var_dump() di PHP berguna untuk...

a)

Menampilkan string biasa

b)

Menampilkan nilai, tipe data, dan panjang dari sebuah variabel

c)

Menghapus variabel

d)

Mengkonversi tipe data

20.

Langkah-langkah terstruktur dan logis untuk menyelesaikan suatu masalah disebut...

a)

Algoritma

b)

Sintaks

c)

Debugging

d)

Framework