You are on page 1of 5

MAJELIS PENDIDIKAN DASAR DAN MENENGAH PDM KOTA SURAKARTA

SMK MUHAMMADIYAH 3 SURAKARTA


Status : Terakreditasi A
Kompetensi Keahlian :
1.Teknik Audio Video 2.Teknik Instalasi Tenaga Listrik 3.Teknik Komputer dan Jaringan

Jl. Prof. Dr. Supomo No. 51 Telp/Fax. (0271) 716088 Kode Pos 57139 Website : www.smkmuh3solo.net E-mail : smkmuh3ska@yahoo.co.id

CN: 45389/A/0001/UK/En

SEMESTER GASAL/GANJIL TAHUN PELAJARAN 2011/2012 MATA PELAJARAN : WEB DATABASE Kompetensi Keahlian : TKJ Tingkat/Kelas : XII (DUABELAS) Hari/Tanggal : ............................................ Waktu : 90 Menit

I. Pilihan Ganda 1. Jika meletakan file script PHP dengan menggunakan WebServer AppServ adalah di root direktori atau di folder ..... a. htdocs d. MySQL b. www e. PHP5 c. Appserv 2. Jika meletakan file script PHP dengan menggunakan WebServer Xampp Server adalah di root direktori atau di folder ..... a. hdocs d. MySQL b. www e. PHP5 c. Appserv 3. Kepanjangan dari PHP adalah . a. Program Hypertext Preprocessor d. Pemrograman Hypertext Preprocessor b. Hypertext Preprocessor e. Program Hypertext Processor c. Java Server Page 4. PHP merupakan web scripting yang bersifat open source .. a. Prabayar d. Lisensi b. Kode terbuka e. Trial atau masa tenggang c. Uptodate 5. <html>
<php? ?> </html> Print ("Contoh text yang menggunakan kode PHP");

6.

7.

8.

9.

Dari kode di atas perintah Print dapat juga seperti a. help d. include b. script language e. echo c. head PHP menyatu dengan kode HTML, kepanjangan HTML adalah .. a. HyperText Programing d. Hypertext Preprocessor b. HyperText Programing and e. Hypertext Processor Scripting c. HyperText Markup Language Code PHP berikut ini yang paling benar dan yang umum digunakan adalah .. a. ?php......?> d. <html> .... </html> b. <?php ...?> e. <%.......... ...........%> c. >?php........?> Code HTML yang benar untuk membuat tulisan berjalan dari kanan ke kiri adalah ... a. <marquee> .. </marquee> d. <html> .... </html> b. <marquee> .. <marquee> e. <br> ......... </br> c. </marquee> .. </marquee> Code HTML yang benar untuk merubah ukuran tulisan adalah ...... a. <marquee> .. </marquee> d. <html> .... </html> b. <font size = 12 px> ........ </font> e. <br> .... </br> 1

Created SMK Muhammadiyah 3 Surakarta by Heri Syaifudin, S.Kom

c. 10.

<font color=FF0000> .......</font>

11.

12.

13.

Code <title>..............</title> pada scrip HTML digunakan untuk .. a. Merubah ukuran huruf d. Menghubungkan halaman satu dengan yang b. Memberikan tulisan tebal lain c. Memberikan warna tulisan e. Memberikan judul pada halaman web Code <br>............</br> pada scrip HTML digunakan untuk .. a. Memberikan baris d. Menghubungkan halaman satu degan yang b. Memberikan tulisan tebal lain c. Memberikan warna tulisan e. Memberikan judul pada halaman web Kepanjang JSP adalah . a. Java serby page d. Java server hypertext b. Jawa server page e. Java server language c. Java server page Arithmetic Operator (Operator Aritmatika) PHP menggunakan operator arithmetic dasar, kecuali .. a. ( + ) Penjumlahan d. ( / ) Pembagian b. ( % ) Variabel e. ( % ) Modulus c. ( * ) Perkalian $ bibaca variabel jika $a sama dengan $b, jika di tulis di kode PHP adalah .... a. $a == $b d. $a <> $b b. $a === $b e. $a < $b c. $a != $b Pembagian $a dibagi $b jika di tulis di kode PHP adalah .... a. $a + $b d. $a / $b b. $a - $b e. $a * $b c. $a != $b Loop sangat bermanfaat dan praktis. Dengan loop, program anda dapat melakukan sebuah pekerjaan secara berulang secara ..... a. secara serentak d. secara otomatis b. secara naik turun e. secara marquee c. secara baik
<?php $AngkaSaya = 1; while ($AngkaSaya <= 20 ) { print ("AngkaSaya"); $AngkaSaya++; } ?>

14.

15.

16.

17.

18.

dari kode di atas akan menghasilkan ... a. Tulisan secara berulang sampai dengan sepuluh d. b. Tulisan secara berulang sampai dengan dua puluh e. c. Tulisan secara berulang sampai dengan lima Double slash ( // ) digunakan untuk .... a. Digunakan untuk memberikan komentar hanya satu baris b. Digunakan untuk memberikan komentar lebih dari satu baris c. Digunakan untuk memberikan komentar dua baris baris d. Digunakan untuk memberikan komentar tiga baris baris e. Digunakan untuk memberikan komentar empat baris
<?php $WarnaKesukaan = "biru"; if ($WarnaKesukaan == "biru") { print ("Saya juga suka warna biru lho!"); } ?>

Tulisan Angka Saya satu baris Tulisan Angka Saya dua baris

19.

Maka yang akan diprint atau ditampilkan di halaman web brosser adalah . a. WarnaKesukaan == "biru" d. Saya juga suka warna biru lho! b. WarnaKesukaan = biru e. Print c. WarnaKesukaan
Created SMK Muhammadiyah 3 Surakarta by Heri Syaifudin, S.Kom

20.

Berikut contoh riil kelanjutan nomor 19 di atas, script sebagai berikut :


<?php $WarnaKesukaan = "kuning"; if ($WarnaKesukaan == "biru") { print ("Saya juga suka warna biru lho!"); } else { print ("Anda tidak suka biru?! Dasar!"); } ?>

Maka yang akan diprint atau ditampilkan di halaman web brosser adalah . a. Saya juga suka warna biru lho!"); d. Anda tidak suka biru?! Dasar! b. WarnaKesukaan = biru e. WarnaKesukaan = "kuning c. Saya juga suka warna biru lho! 21.
<?php // $a $b $c $d Perhitungan dasar PHP = 30; = 35; = 70; = $a + $b + $c; echo "jadi $a + $b + $c adalah $d";

?>

Yang akan muncul dihalan web adalah baris yang ke berapa . a. Baris yang ke dua d. Baris yang ke enam b. Baris yang ke tiga e. Baris yang ke tujuh c. Baris yang ke empat 22. Local server menggunakan AppServ dan file php di letakkan di folder www/latihan/latihan1.php maka di web brosser perintah yang di ketikkan adalah ..... a. Localhost/latihan/latihan1.php d. Localhost/sql/latihan/latihan1.php b. Localhost/www/latihan/latihan1 e. Localhost/mysql/latihan/latihan1.php .php c. Localhost/htdoc/latihan/latihan1 .php 23. http://localhost/phpmyadmin/ adalah untuk masuk ke PHP MyAdmin, didalam PHP MyAdmin kita dapat membuat .. a. Membuat Colum d. Created Database b. Membuat Field e. Membuat Structure c. Membuat Baris 24. Dalam membuat table bukutamu menggunakan SQL perintahnya adalah a. Rename Table bukutamu d. Drop Table bukutamu b. Delete Database bukutamu e. Insert Database bukutamu c. Created Table bukutamu 25. Kepanjangan dari SQL adalah ..... a. Struc Query Language d. Structure Query Language b. System Query Language e. Structured Query Language c. Simple Query Language 26. <?php
// Perhitungan Menggunakan Skrip PHP $a = 3.7 ; $b = 15; $c = 2; $d = 4 ; $e = $a + $b + $c - $d ; echo "Jadi $a + $b + $c - $d adalah $e" ; ?>

Yang paling benar akan muncul dihalan web adalah ..... a. Jadi 3.7 + 15 + 2 - 4 adalah 16.9 d. Jadi 3.7 + 15 + 2 - 4 adalah 16.6 b. Jadi 3.7 + 15 + 2 - 4 adalah 16.8 e. Jadi 3.7 + 15 + 2 - 4 adalah 16.5 c. Jadi 3.7 + 15 + 2 - 4 adalah 16.7 27.
<?php // Perhitungan Menggunakan Skrip PHP $a = 50 ; $b = 4.8 ; $c = 3.3; $d = 10 ; $e = $a + $b + $c - $d ;

Created SMK Muhammadiyah 3 Surakarta by Heri Syaifudin, S.Kom

echo "Jadi $a + $b + $c - $d adalah $e" ; ?>

Hasilnya sebagai berikut .......

Created SMK Muhammadiyah 3 Surakarta by Heri Syaifudin, S.Kom

a. Jadi 50 + 4.8 + 3.3 - 10 adalah 48.4 b. Jadi 50 + 4.8 + 3.3 - 10 adalah 48.3 c. Jadi 50 + 4.8 + 3.3 - 10 adalah 48.2 28.

d. Jadi 50 + 4.8 + 3.3 - 10 adalah 48.1 e. Jadi 50 + 4.8 + 3.3 - 10 adalah 48.0

<?php // Perhitungan Menggunakan Skrip PHP $a = 503 ; $b = 430 ; $c = 26; $d = 1345 ; $e = $a + $b + $c - $d ; echo "Jadi $a + $b + $c - $d adalah $e" ; ?>

Hasilnya sebagai berikut .... a. Jadi 503 + 430 + 26 - 1345 adalah 387 b. Jadi 503 + 430 + 26 - 1345 adalah 386 c. Jadi 503 + 430 + 26 - 1345 adalah -386 29.

d. Jadi 503 + 430 + 26 - 1345 adalah -366 e. Jadi 503 + 430 + 26 - 1345 adalah 376

<?php // Perhitungan Menggunakan Skrip PHP $a = 3.6 ; $b = 3.4; $c = 2 ; $d = 4.2; $e = $a - $b / $c + $d ; print "Jadi $a - $b : $c + $d adalah $e" ; ?>

Hasilnya sebagai berikut .... a. Jadi 3.6 - 3.4 : 2 + 4.2 adalah 8.1 b. Jadi 3.6 - 3.4 : 2 + 4.2 adalah 7.1 c. Jadi 3.6 - 3.4 : 2 + 4.2 adalah 6.1 30.

d. Jadi 3.6 - 3.4 : 2 + 4.2 adalah 5.1 e. Jadi 3.6 - 3.4 : 2 + 4.2 adalah 4.1

<?php // Perhitungan Menggunakan Skrip PHP $a = 30 ; $b = 3.7 ; $c = 30 ; $d = 40 ; $e = $a * $b / $c + $d ; print "Jadi $a X $b : $c + $d adalah $e" ; ?>

a. Jadi 30 X 3.7 : 30 + 40 adalah 48.7 b. Jadi 30 X 3.7 : 30 + 40 adalah 46.7 c. Jadi 30 X 3.7 : 30 + 40 adalah 45.7 II. Soal Uraian !

d. Jadi 30 X 3.7 : 30 + 40 adalah 44.7 e. Jadi 30 X 3.7 : 30 + 40 adalah 43.7

1. PHP membutuhkan webserver untuk menjalankannya, sebutkan minimal 3 webserver yang anda ketahui ! 2. Singkatan dari HTML dan PHP adalah ! dan apa berbedaanya antara keduanya ! 3. Singkatan dari SQL adalah ! jelaskan ! 4. Tuliskan scrip PHP didalam HTML sebagai berikut ini Tugas Membuat website ! 5. Perintah echo atau print di dalam scrip PHP digunakan untuk apa?

Created SMK Muhammadiyah 3 Surakarta by Heri Syaifudin, S.Kom

You might also like