Anda di halaman 1dari 3

YAYASAN PUTRI HATI KUDUS

SMK SWASTA ASSISI


KELOMPOK BISNIS MANAJEMEN – TEKNIK INFORMASI DAN KOMUNIKASI – PARIWISATA
AKUNTANSI, BISNIS DARING DAN PEMASARAN, REKAYASA PERANGKAT LUNAK, PERHOTELAN
Jalan Asahan Km. 6 Kecamatan Siantar Kabupaten Simalungun
(0622) 7028696- (0622) 7552735 E-mail : smk_sw_assisi@yahoo.co.id Webside : smkassisi-siantar.sch

Mata Pelajaran : Pemograman Bergerak Waktu : 60 Menit


Kelas/Jurusan : XII / RPL Guru B. Studi : Paulus K.R., S.Kom

01. Contoh penambahan variabel yang benar pada a. Java


Pemograman PHP adalah : b. WWW
a. $3kota c. Javac
b. $drkolh putri d. Java Server Pages (JSP)
c. $sekolah e. Web
d. $sekolah/school
e. $4_kota 08. Untuk memulai session menggunakan pada
PHP yaitu :
02. Proses penyimpanan data sementara dan a. session_begin()
gambar sebuah website untuk menurangi b. session_sunset()
bandwith dan loading server, meruakan c. session_start()
pengertian dari ... d. session_start()
a. save e. session_destroy()
b. save as
c. database website 09. Manakah pada pilihan dibawah ini yang bukan
d. web server struktur perulangan di PHP...
e. cache a. for
b. do while
03. #**# merupakn krakter yang terdapat pada type c. switch
data d. foreach
a. text e. while
b. password
c. radio 10. Fungsi yang digunakan untuk melakukan
d. submit koneksi ke server database adalah :
e. file a. Mysqli_num_rws ()
b. Mysqli_connect()
04. Manakah pada pilihan dibawah ini web server c. Mysqli_query()
antar platform yang dapat berjalan di beberapa d. Mysqli_select_db()
platform seperti Linux dan Windows ? e. Mysqli_fetch_row()
a. web route
b. xampp 11. Fungsi yang digunakan untuk mengambil data
c. DHCP server dankemudian dikembalikan dallam bentuk
d. web server indexed array adalah ...
e. Apache a. Mysqli_num_row()
b. Mysqli_fetch_row()
05. Untuk variable session menggunakan ? c. Mysqli_connect()
a. $_GET d. Mysqli_close()
b. $_POST e. Mysqli_select_db()
c. $_SESSION
d. $_SERVER 12. Method session_destory() dgunakan untuk ....
e. $_GLOBAL session
a. memulai
06. Manakah pada pilihan dibawah ini yang bukan b. mengakhiri
web server ? c. membangun
a. Xitami web server d. menentukan indicator
b. Apache tomcat e. mendaftarkan variabel
c. Lighttpd
d. Birthttpd 13. <html>
e. Sun Java System <?php
Print (“Contoh text yang menggunakan kode
07. Pada pilihan dibawah ini yang merupakan PHP”);
contoh dari server side scripting adalah : ?>
</html> b. Localhost/www/latihan/latihan1.php
Dari kode diatas perintah Print apat juga seperti c. Localhost/httdoc/latihan/latihan1.php
: d. Localhost/sql/latihan/latihan1.php
a. Help e. Localhost/mysql/latihan/latihan1.php
b. Script language
c. Head 18. <?php
d. Include // Perhitungan Menggunakan Skrip PHP
e. Echo $a = 37 ;
$b = 1356;
14. <?php $c = 456 ;
$WarnaKesukaan = "biru"; $d = 4742 ;
if ($WarnaKesukaan == "biru") { $e = $a + $b + $c - $d ;
print ("Saya juga suka warna biru lho!"); echo "Jadi $a + $b + $c - $d adalah $e" ;
} ?>
?>
Maka yang akan diprintt atau ditampilkan Yang paling benar akan muncul dihalan web
dihalaman web browser adalah : adalah .....
a. WarkaKesukaan == “biru” a. Jadi 37 + 1356 + 456 - 200 adalah 1650
b. WarnaKesukaan = “biru b. Jadi 37 + 1356 + 456 - 200 adalah 1649
c. WarnaKesukaan c. Jadi 37 + 1356 + 456 - 200 adalah 1648
d. Saya juga suka warna biu lho! d. Jadi 37 + 1356 + 456 - 200 adalah 1647
e. Print e. Jadi 37 + 1356 + 456 - 200 adalah 1646

15. Berikut contoh riil kelanjutan nomor di atas,


script sebagai berikut :
<?php 19. <?php
$WarnaKesukaan = "kuning"; // Perhitungan Menggunakan Skrip PHP
if ($WarnaKesukaan == "biru") { $a = 50 ;
print ("Saya juga suka warna biru lho!"); $b = 40 ;
} else { $c = 30 ;
print ("Anda tidak suka biru?! Dasar!"); $d = 10 ;
} $e = $a + $b + $c - $d ;
?> echo "Jadi $a + $b + $c - $d adalah $e" ;
Maka yang akan diprint atau ditampilkan di ?>
halaman web brosser adalah …. Hasilnya sebagai berikut ....
a. Saya juga suka warna biru lho!"); a. Jadi 50 + 40 + 30-10 adalah 80
b. WarnaKesukaan = ”biru b. Jadi 50 + 40 + 30-10 adalah 90
c. Anda tidak suka biru?! Dasar c. Jadi 50 + 40 + 30-10 adalah 100
d. Saya juga suka warna biru lho! d. Jadi 50 + 40 + 30 - 10 adalah 110
e. WarnaKesukaan = “kuning” e. Jadi 50 + 40 + 30 - 10 adalah 120

16. <? php 20. <?php


// Perhitungan dasar PHP // Perhitungan Menggunakan Skrip PHP
$a = 30; $a = 30 ;
$b = 35; $b = 20 ;
$c = 70; $c = 30 ;
$d = $a + $b + $c; $d = 40 ;
echo "jadi $a + $b + $c adalah $d"; $e = $a + $b + $c - $d ;
?> print "Jadi $a + $b + $c - $d adalah $e" ;
Yang akan muncul didalaman web adalah baris ?>
yang ke berapa : Hasilnya sebagai berikut ....
a. Baris yang kedua a. Jadi 30 + 20 + 30-40 adalah 40
b. baris yang ke tiga b. Jadi 30 + 20 + 30-40 adalah 50
c. baris yang ke empat c. Jadi 30 + 20 + 30-40 adalah 60
d. baris yang ke enam d. Jadi 30 + 20 + 30 - 40 adalah 70
e. baris yang ke tujuh e. Jadi 30 + 20 + 30 - 40 adalah 80

17. Local server menggunakan AppServ dan file 21. Perhatikan kode berikut :
php di letakkan di folder For ($x=1; $x<10 $x++){
www/latihan/latihan1.php maka di web brosser Echo $x.””;
perintah yang di ketikkan adalah ..... }
a. Localhost/latihan/latihan1.php Kode tersebut menghasilkan output ?
a. 1 2 3 4 5 6 7 8 9 10 05. Sebutkan (4) editor untuk penilisan scriptcode
b. 1 2 3 4 5 6 7 8 9 dalam membangun web ?
c. 1 2 3 4 5 6 7 8 9 10 11
d. menghasilkan error synstax
e. tidak menampilkan output
---000---
22. Untuk menerima informasi data informasi
yang dikirim dari form menggunakan metode
GRT adalah :
a. $_REPORT
b. $_post
c. $_GLOBAL
d. $_VAR
e. $_GET

23. Sintak yang benar untuk membuat fungsi


(function) di PHP adalah ..
a. <?php include “time.inc”?>
b <php include:”time.inc”?>
c. <!include time.inc/>
d. <?php include =”time.inc”?>
e. <?php include = “timeline.inc”?>

24. Perhatikan kode berikut:


$a=5;
switch ($a){
case 1 : echo 1;break;
case 2 : echo 2;break;
case 3 : echo 3;break;
default : echo 4;
}
Program diatas menghasilkan output?
a. 1
b. 2
c. 3
d. 4
e. 5

25. Perhatikan kode berikut:


$nama = arry(“Dina”, “Aldi”, “Okta”,
“Bayu”);
Echo $nama[3];
Kode tersebut menghasilkan output?
a. Dina
b. Aldi
c. Okta
d. Bayu
e. Dina & Aldi

Essay Test
01. Sebenarnya PHP tidak termasuk dalam bahasa
golongan pemograman, tetapi termasuk dalam
golongan bahasa interpreter. Apa yang
dimaksud dengan bahasa interpreter !
02. Tuliskan langkah-langkah dalam membuat
halaman PHP!
03. Bagaimana cara melihat hasil eksekusi file
PHP?
04. Untuk mengirim data melalui form digunakan
metode POS dan GET. Apa perbedaan ke-2
metode tersebut ?

Anda mungkin juga menyukai