Anda di halaman 1dari 3

UTS

Pemrograman 5

TYPE GANJIL

SOAL MULTIPLE CHOICE

1. Ketika seseorang membuka halaman web, maka server yang menyediakan halaman
web tersebut akan langsung mengirimkan halaman web itu kepada si peminta tanpa
diolah terlebih dahulu, istilah tersebut dengan :
a. Client – Side b. Server – Side
c. Front – end d. back – end

2. Penulisan programming PHP diawali dengan tag:


a. <?php b. <?php
/php?> /?php>
c. <?php d. <?
?> /?>

3. Komentar pada baris code PHP diawali dengan tag:


a. //* b. /*
*// */
c. /* d. //*

4. Setiap variable memiliki tipe data yang menentukan nilai seperti apa saja yang dapat
ditampung oleh variable tersbut. Tipe data Boolean mempunyai fungsi variable …
a. Menyimpan angka bilangan bulat
b. Menyimpan angka desimal
c. Menyimpan nilai logika benar dan salah
d. Menyimpan deretan karakter

5. Setiap variable memiliki tipe data yang menentukan nilai seperti apa saja yang dapat
ditampung oleh variable tersbut. Tipe data String mempunyai fungsi variable …
a. Menyimpan angka bilangan bulat
b. Menyimpan angka desimal
c. Menyimpan nilai logika benar dan salah
d. Menyimpan deretan karakter

6. Operator perbandingan digunakan untuk melakukan operator perbandingan


terhadap variable – variable, hasilnya berupa nilai benar atau salah. Berikut
pernyataan yang benar untuk mewakili pernyataan operator perbandingan,
kecuali…
a. $a == $b  hasilnya adalah TRUE jika isi $a sama dengan $b
b. $a != $b  hasilnya adalah TRUE jika $a tidak sama dengan $b
c. $a <> $b  hasilnya adalah TRUE jika isi $a sama dengan $b
d. $a < $b  hasilnya adalah TRUE jika isi $a kurang dari $b
7. Operator logika digunakan untuk melakukan operasi logika terhadap variable –
variable yang memiliki tipe data TRUE atau FALSE. Berikut pernyataan yang benar
untuk mewakili pernyataan operator logika, kecuali…
a. $a and $b  hasilnya adalah TRUE jika isi $a = TRUE dan $b = TRUE
b. $a or $b  hasilnya adalah TRUE jika $a = TRUE dan $b = FALSE
c. $a xor $b  hasilnya adalah TRUE jika isi $a = TRUE dan $b = TRUE
d. !$a  hasilnya adalah TRUE jika $a = TRUE dan $b = FALSE

8. Berikut adalah rumus / formula dari …

If (<ujikondisi>)
{
<baris-baris program terpenuhi>;
}

a. Pemilihan b. Array
c. Perulangan d. Perbandingan

9. Berikut adalah rumus / formula dari …

While (<ujikondisi>)
{
<baris-baris kode di dalam while>;
}

a. Pemilihan b. Array
c. Perulangan d. Perbandingan

10. Untuk membuat kode program lebih effisie, dapat meletakkan semua fungsi dan
berbagai macam kode program PHP lainnya dalam sebuah file terpisah. Fungsi PHP
yang bisa menyertakan fungsi tersebut adalah ..
a. $_POST b. isset()
c. include() d. required()
SOAL ESSAY

1. Tulis pada lembar jawaban, hasil / output dari source code berikut:

<html>
<head>
<title>latihan menggunakan string</title>
<body>
<?php
$string1 = “string kesatu”;
echo $string1. “<br>”;
$string2 = “string kedua”;
echo $string1. “<br>”;

$stringgabung = $string1.$string2;
echo $stringgabung. “<br>”;
$pjgstring = strlen(string1);
echo $pjgstring1. “<br>”;

?>
</body>
</html>

2. Buatlah sebuah database baru bernama databasecobalagi.


Kemudian buatlah tabel baru didalamnya dengan nama datakaryawan,
yang terdiri dari field kode_kar, nama_kar, gaji, dan kode_cab.
Isi tabel tersebut seperti berikut:
Kode_kar Nama_kar gaji Kode_cab
11 Andi 1500 A
12 Budi 2500 B
13 Cici 1500 A
14 Didi 3000 C
15 Fifi 5000 B

Tuliskan source code / program untuk menghapus karyawan bernama Fifi