Вы находитесь на странице: 1из 5

1.

PHP merupakan tipe pemprograman


a. Server Side
b. Client Side
c. Client server side
d. Semua benar
e. Semua salah
2. Script PHP mempunyai ciri
a. <&>...</&>
b. <?php>...</?>
c. <?php/?>
d. <script>...</script>
e. <?php?>
3. Dibawah ini perintah untuk memberikan statement cetak pada PHP, kecuali...
a. Echo
b. Print
c. Print If
d. Printf
e. Salah semua.
4. Bagaimana menampilkan Selamat Datang di PHP
a. Echo (Selamat Datang);
b. Document.Write(Selamat Datang)
c. Selamat Datang;
d. Print-if Selamat Datang
e. Salah Semua
5. Semua variabel dalam PHP menggunakan tanda
a. #
b. %
c. $
d. @
e. &
6. Ada beberapa aturan yang diikuti berkenaan dengan penggunaan nama variabel kecuali
a. Dimulai dengan tanda &
b. Dimulai dengan tanda $
c. Karakter pertama harus huruf atau garis bawah ( _ )
d. Karakter berikutnya boleh huruf, angka, atau garis bawah.
e. Salah semua
7. Comment satu baris dibuat dengan menggunakan tanda
a. /* dan *\
b. \\
c. //
d. \* dan */
e. Salah semua
8. Comment banyak baris dibuat dengan menggunakan tanda
a. /* dan */
b. \\
c. //
d. \* dan */
e. /* dan *\
9. Bagian dari kode yang tidak dieksekusi/dijalankan adalah
a. Expression
b. Statement
c. Comment
d. Echo
e. Salah semua
10. Berikut adalah baris statement yang benar kecuali...
a. echo(Hallo apakabar? Nama saya PHP script);
b. $a=5;
c. $str=Raharja
d. $3b=5
e. Salah semua
11. Berikut adalah contoh penamaan variabel yang benar pada PHP kecuali...
a. $_4ts

b. $4ts
c. $t4s
d. $tyte
e. $Var
12. Operator yang digunakan dalam operasi dasar matematika adalah
a. Operator Eksekusi
b. Operator Logika
c. Operator String
d. Operator Aritmetika
e. Operator Pembanding
13. Pada Operator Pembanding simbol operator (= = =) disebut
a. Sama
b. Identik
c. Tidak Sama
d. Tidak Indentik
e. Lebih Sama Dengan
14. Pada Operator Aritmetika simbol operator (%) disebut
a. Hasil Sama Dengan
b. Persen
c. Pembagian
d. Sisa Hasil Bagi
e. Lebih Sama Dengan
15. Tanda untuk pemisah antar instruksi adalah ..
a.
(;)
b.
(,)
c.
(:)
d.
($)
e.
(#)
Perhatikan script di bawah ini (persegi.php) untuk soal berikut :
<?php
$p = 5;
$l = 10;
echo "panjang= $p";
echo "lebar= $l";
echo "luas= ($p * $l)";
?>
16. Pada script diatas, output untuk luas adalah
a. Luas = ($p * $l)
b. Luas = 50
c. Luas = 5 * 10
d. Luas = (5 * 10)
e. Luas = $p * $l
Perhatikan script di bawah ini (jumlah.php) untuk soal berikut :
<?php
$N = 2;
$M = 3;
$P = $N + $M;
print ("$N + $M = $P <br>");
?>
17. Pada script diatas, maka output untuk print adalah
a. ($N + $M = $P)
b. $N + $M = $P
c. ($n + $m = $p)
d. Error
e. 2 + 3 = 5
Perhatikan script di bawah ini (persegi.php) untuk soal berikut :
<?php
$p = 5;

$l = 10;
$h = $p * $l;
echo "panjang= $p";
echo "lebar= $l";
echo "luas= $h";
?>
18. Pada script persegi.php, output untuk luas adalah
a. Luas = ($p * $l)
b. Luas = 50
c. Luas = 5 * 10
d. Luas = (5 * 10)
e. Luas = $p * $l
Perhatikan script di bawah ini (jumlah.php) untuk soal berikut :
<?php
$N = 2;
$M = 3;
$P = $n + $M;
print ("$N + $M = $P <br>");
?>
19. Pada script diatas, maka output untuk print adalah
a. ($N + $M = $P)
b. $N + $M = $P
c. ($n + $m = $p)
d. Error
e. 2 + 3 = 5
Perhatikan script di bawah ini (Gaji.php) untuk 2 soal berikut

20. Pada script gaji.php, output untuk gaji yang dibawa pulang adalah
a. 1.200.000
b. 1.100.000
c. 1.000.000
d. 900.000
e. 800.000
21. Pada script gaji.php, output untuk gaji sebelum pajak adalah
a. 1.300.000
b. 1.200.000
c. 1.000.000
d. 1.100.000
e. 900.000
22. Pada Operator Logika simbol operator (&&) mempunyai arti
a. Operator DAN
b. Operator ATAU
c. Operator EKSLUSIF
d. Operator NOT
e. Operator BITWISE
23. Struktur yang digunakan untuk melakukan perulangan (iterasi) dengan batas-batas jumlah
perulangan yang telah diketahui.
a. FOR
b. BREAK
c. SWITCH
d. WHILE
e. CONTINUE

24. Jika kondisi pertama bernilai TRUE maka pernyataan pertama langsung dieksekusi, tetapi jika
bernilai FALSE maka pernyataan kedua langsung dieksekusi, arti dari statement
a. FOR
b. IF ELSE
c. IF
d. SWITCH
e. WHILE
25. Berikut adalah konstruksi percabangan IF
a. if (kondisi) then
{
pernyataan
}
b. if (kondisi) then
{
pernyataan
}
End If
c. if (kondisi)
{
pernyataan
}
d. if (kondisi) then
{
else
pernyataan
}
e. Salah semua.
ESSAY
1. Ada seorang nasabah bank yang menabung di bank X dengan saldo awal Rp. 1.000.000,-.
Bank X menerapkan kebijakan bunga 3% perbulan dari saldo awal tabungan. Hitunglah
jumlah saldo akhir nasabah tersebut setelah 10 bulan.
Lengkapilah script berikut ini untuk mengerjakan kasus ini!
<?php
$saldoAwal = 1000000;
$bunga = 0.03;
$bulan = 10;
$saldoAkhir = $saldoAwal+($saldoAwal*$bunga^$bulan;
echo "Saldo akhir setelah ".$bulan." bulan adalah : Rp. ".$saldoAkhir. ",-";
?>
2. Buatlah sebuah script PHP dengan menggunakan struktur kontrol WHILE hasilkan Urutan 2-9
seperti pada gambar di bawah ini :

Jawaban
<?php
Int i=2;
While(i<10)
{
Echo i;
I++;
}
?>

~ Selamat Mengerjakan ~

Вам также может понравиться