wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

STS GASAL _ PEMROGRAMAN DASAR

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

XAMPP adalah program yang berfungsi untuk …

a)

Menjalankan aplikasi Android

b)

Membuat server lokal untuk pengembangan web

c)

Menjalankan Microsoft Office

d)

Membuat desain grafis

2.

Huruf "X" pada XAMPP berarti …

a)

Xtreme

b)

Xperience

c)

Cross-platform

d)

X-large

3.

Paket software yang termasuk dalam XAMPP adalah …

a)

Apache, MySQL, PHP, Perl

b)

Apache, Python, PHP, Java

c)

Apache, MySQL, Python, Ruby

d)

Apache, PHP, JavaScript, NodeJS

4.

Apache pada XAMPP berfungsi sebagai …

a)

Web server untuk menjalankan PHP

b)

Database server

c)

Editor teks

d)

Browser

5.

Port default yang biasanya digunakan oleh Apache adalah …

a)

21 dan 25

b)

22 dan 3306

c)

80 dan 443

d)

110 dan 8080

6.

Folder utama untuk meletakkan source code PHP di XAMPP adalah …

a)

C:\xampp\source

b)

C:\xampp\htdocs

c)

C:\xampp\php

d)

C:\xampp\mysql

7.

Tag pembuka dan penutup dasar dalam file PHP adalah …

a)

<php> dan </php>

b)

<?php dan ?>

c)

<script> dan </script>

d)

<? dan ?> saja

8.

PHP bersifat case sensitive, artinya …

a)

Huruf besar dan kecil dianggap sama

b)

Huruf besar dan kecil dibedakan

c)

Semua huruf otomatis jadi kecil

d)

Semua huruf otomatis jadi besar

9.

Komentar satu baris dalam PHP ditulis dengan …

a)

<!-- ... -->

b)

//

c)

#

d)

/* ... */

10.

Blok program dalam PHP ditandai dengan …

a)

Tanda kurung siku [ ... ]

b)

Tanda kurung biasa ( ... )

c)

Tanda kurung kurawal { ... }

d)

Tanda tanda kutip " ... "

11.

Variabel dalam PHP selalu diawali dengan simbol …

a)

@

b)

#

c)

$

d)

%

12.

Variabel adalah …

a)

Alat untuk menampilkan data

b)

Lokasi penyimpanan nilai di memori yang dapat berubah

c)

Perintah untuk menghentikan program

d)

Simbol matematika

13.

Nama variabel di PHP tidak boleh diawali dengan …

a)

Huruf

b)

Underscore (_)

c)

Angka

d)

Huruf kecil

14.

Contoh penulisan variabel yang benar adalah …

a)

$46nama

b)

$nama_siswa

c)

$!alamat

d)

$@kelas

15.

PHP bersifat case sensitive, artinya …

a)

Semua huruf sama saja

b)

Huruf besar dan kecil dibedakan

c)

Hanya huruf kecil yang berlaku

d)

Huruf besar otomatis kecil

16.

Contoh variabel berbeda karena case sensitive:

a)

$Nama dan $nama

b)

$data dan $data

c)

$x dan $x

d)

$harga dan $harga

17.

Perintah untuk menampilkan isi variabel adalah …

a)

print()

b)

echo

c)

var

d)

read()

18.

Tipe data untuk menyimpan angka bulat adalah …

a)

String

b)

Float

c)

Integer

d)

Boolean

19.

Tipe data untuk menyimpan nilai true/false adalah …

a)

Boolean

b)

Char

c)

Integer

d)

String

20.

Tipe data untuk menyimpan teks panjang adalah …

a)

Float

b)

String

c)

Boolean

d)

Integer

21.

Contoh tipe data char di PHP adalah …

a)

$jk = 'L';

b)

$nama = "Andi";

c)

$umur = 20;

d)

$tinggi = 165.5;

22.

Tipe data untuk bilangan pecahan adalah …

a)

Boolean

b)

Integer

c)

Float

d)

String

23.

Konstanta digunakan untuk …

a)

Nilai yang berubah-ubah

b)

Nilai yang tetap

c)

Variabel sementara

d)

Menyimpan array

24.

Salah satu contoh konstanta di PHP adalah …

a)

$pi = 3.14;

b)

define("PI", 3.14);

c)

var PI = 3.14;

d)

constanta PI = 3.14;

25.

Operator untuk penjumlahan di PHP adalah …

a)

-

b)

+

c)

*

d)

/

26.

Operator untuk sisa bagi adalah …

a)

/

b)

%

c)

//

d)

**

27.

Operator pemangkatan adalah …

a)

^

b)

**

c)

//

d)

*

28.

Operator assignment dasar ditulis dengan simbol …

a)

==

b)

:=

c)

=

d)

!=

29.

$a += $b; artinya …

a)

$a = $a + $b;

b)

$a = $b;

c)

$b = $a + $b;

d)

$a = $a - $b;

30.

Operator untuk menambah 1 nilai variabel adalah …

a)

++

b)

--

c)

+=

d)

-+

31.

Operator untuk mengurangi 1 nilai variabel adalah …

a)

++

b)

--

c)

+=

d)

-=

32.

Operator relasi “lebih besar dari” adalah …

a)

<

b)

>

c)

==

d)

!=

33.

Operator logika AND dalam PHP adalah …

a)

||

b)

&&

c)

!

d)

and/or

34.

Operator logika OR dalam PHP adalah …

a)

||

b)

&&

c)

!

d)

%

35.

Operator logika NOT dalam PHP adalah …

a)

!!

b)

&&

c)

||

d)

!

36.

Manakah contoh penulisan variabel yang benar dalam PHP?

a)

nama = "Amelya";

b)

$1nama = "Amelya";

c)

$nama = "Amelya";

d)

string nama = "Amelya";

37.

Apa output yang dihasilkan?

a)

Umur saya $umur tahun

b)

Umur saya 20 tahun

c)

Umur saya dua puluh tahun

d)

20

38.

Hasil dari kode berikut adalah …

a)

30

b)

3

c)

1

d)

0

39.

Operator increment ++ pada PHP digunakan untuk …

a)

Mengurangi nilai variabel 1

b)

Menambahkan nilai variabel 1

c)

Mengalikan nilai variabel 2

d)

Membagi nilai variabel 2

40.

Operator decrement -- pada PHP digunakan untuk …

a)

Mengurangi nilai variabel 1

b)

Menambahkan nilai variabel 1

c)

Mengalikan nilai variabel 2

d)

Membagi nilai variabel 2