Академический Документы
Профессиональный Документы
Культура Документы
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 ~