You are on page 1of 4

MAJELIS PENDIDIKAN DASAR DAN MENENGAH PDM KOTA SURAKARTA SMK MUHAMMADIYAH 3 SURAKARTA Status : Terakreditasi A Kompetensi Keahlian

an : 1.Teknik Audio Video 2.Teknik Instalasi Tenaga Listrik 3.Teknik CN: Komputer dan Jaringan 45389/A/0001/UK/E Jl. Prof. Dr. Supomo No. 51 Telp/Fax. (0271) 716088 Kode Pos 57139 n Website : www.smkmuh3solo.net E-mail : smkmuh3ska@yahoo.co.id ULANGAN HARIAN (Tulis No/Nama Kelompoknya) MATA PELAJARAN : WEB DATABASE
Kompetensi Keahlian Tingkat/Kelas : TKJ : XII (DUABELAS) Hari/Tanggal : ............................................ Waktu : 90 Menit

I. Pilihan Ganda 1. Code PHP berikut ini yang paling benar dan yang umum digunakan adalah .. a. ?php......?> d. <html> .... </html> b. <?php ...?> e. <%.......... ...........%> c. >?php........?> 2. Code HTML yang benar untuk merubah ukuran tulisan adalah ...... a. <marquee> .. </marquee> d. <html> .... </html> b. <font size = 36 px> ........ </font> e. <br> .... </br> c. <font color=FF0000> .......</font> 3. 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 4. <?php
$AngkaSaya = 1; while ($AngkaSaya <= 10) { print ("AngkaSaya"); $AngkaSaya++; } ?>

dari kode di atas akan menghasilkan ... a. Tulisan secara berulang sampai dengan duapuluh d. Tulisan Angka Saya satu baris b. Tulisan secara berulang sampai dengan sepuluh e. Tulisan Angka Saya dua baris c. Tulisan secara berulang sampai dengan lima 5. 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 6. Code HTML yang benar untuk membuat tulisan berjalan dari kanan ke kiri adalah ... a. <marquee> .. </marquee> d. <html> .... </html> b. <bold> ... </bold> e. <br> .... </br> c. <italic> ... </italic> 7. 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 8. <?php
$WarnaKesukaan = "biru"; if ($WarnaKesukaan == "biru") { print ("Saya juga suka warna biru lho!"); } ?>
Created SMK Muhammadiyah 3 Surakarta by Heri Syaifudin, S.Kom

Maka yang akan diprint atau ditampilkan di halaman web brosser adalah . 1

a. b. c. 9. <?php

WarnaKesukaan == "biru" WarnaKesukaan = biru WarnaKesukaan

d. e.

Saya juga suka warna biru lho! Print

// Perhitungan Menggunakan Skrip PHP $a = 50 ; $b = 40 ; $c = 30 ; $d = 10 ; $e = $a + $b + $c - $d ; echo "Jadi $a + $b + $c - $d adalah $e" ; ?>

Hasilnya sebagai berikut .... a. Jadi 50 + 40 + 30 - 10 adalah 80 b. Jadi 50 + 40 + 30 - 10 adalah 90 c. Jadi 50 + 40 + 30 - 10 adalah 100 10.

d. Jadi 50 + 40 + 30 - 10 adalah 110 e. Jadi 50 + 40 + 30 - 10 adalah 120

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

Hasilnya sebagai berikut .... a. Jadi 30 + 20 + 30 - 40 adalah 40 b. Jadi 30 + 20 + 30 - 40 adalah 50 c. Jadi 30 + 20 + 30 - 40 adalah 60 11.

d. Jadi 30 + 20 + 30 - 40 adalah 70 e. Jadi 30 + 20 + 30 - 40 adalah 80

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

Hasilnya sebagai berikut .... a. Jadi 30 - 20 : 30 + 40 adalah 89.3 b. Jadi 30 - 20 : 30 + 40 adalah 79.3 c. Jadi 30 - 20 : 30 + 40 adalah 69.3 12.

d. Jadi 30 - 20 : 30 + 40 adalah 59.3 e. Jadi 30 - 20 : 30 + 40 adalah 49.3

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

13.

a. Jadi 30 X 20 : 30 + 40 adalah 100 d. Jadi 30 X 20 : 30 + 40 adalah 70 b. Jadi 30 X 20 : 30 + 40 adalah 90 e. Jadi 30 X 20 : 30 + 40 adalah 60 c. Jadi 30 X 20 : 30 + 40 adalah 80 Berikut contoh riil kelanjutan nomor 12 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. Saya juga suka warna biru lho! b. WarnaKesukaan = biru e. WarnaKesukaan = "kuning c. Anda tidak suka biru?! Dasar!
Created SMK Muhammadiyah 3 Surakarta by Heri Syaifudin, S.Kom

14.

<?php

// $a $b $c $d

?>

Perhitungan dasar PHP = 30; = 35; = 70; = $a + $b + $c; echo "jadi $a + $b + $c adalah $d";

Yang akan muncul dihalaman 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 15. 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 16. Jika meletakan file script PHP dengan menggunakan webserver Xampp Server adalah di root direktori atau di folder ..... a. htdocs d. MySQL b. www e. PHP5 c. Appserv 17. Jika meletakan file script PHP dengan menggunakan webserver Appsev adalah di root direktori atau di folder ..... a. htdocs d. MySQL b. www e. PHP5 c. Appserv 18. Kepanjangan dari PHP adalah . a. Program Hypertext Preprocessor d. Pemrograman Hypertext Preprocessor b. Hypertext Preprocessor e. Program Hypertext Processor c. Java Server Page 19. <html>
<php? ?> </html> Print ("Contoh text yang menggunakan kode PHP");

20.

21.

22.

Dari kode di atas perintah Print dapat juga seperti a. help d. include b. script language e. echo c. head PHP merupakan web scripting yang bersifat open source .. a. Prabayar d. Lisensi b. Bebas e. Trial atau masa tenggang c. Uptodate Kepanjang JSP adalah . a. Java serby page d. Java server langeage b. Jawa server page e. Java server hypertext 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 3

23.

24.

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

25.

26.

27.

28.

29.

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 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 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 Dalam membuat database bukutamu menggunakan SQL perintahnya adalah a. Rename Database bukutamu d. Drop Database bukutamu b. Delete Database bukutamu e. Insert Database bukutamu c. Created Database bukutamu Kepanjangan dari SQL adalah ..... a. Struc Query Language d. Structure Query Language b. System Query Language e. Structured Query Language c. Simple Query Language
<?php // Perhitungan Menggunakan Skrip PHP $a = 37 ; $b = 1356; $c = 456 ; $d = 4742 ; $e = $a + $b + $c - $d ; echo "Jadi $a + $b + $c - $d adalah $e" ; ?>

30.

Yang paling benar akan muncul dihalan web adalah ..... a. Jadi 37 + 1356 + 456 - 4742 adalah -2895 d. Jadi 37 + 1356 + 456 - 4742 adalah -2892 b. Jadi 37 + 1356 + 456 - 4742 adalah -2894 e. Jadi 37 + 1356 + 456 - 4742 adalah -2891 c. Jadi 37 + 1356 + 456 - 4742 adalah -2893 II. Soal Uraian ! 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? 6. PHP dapat dijalankan pada platform yang berbeda-beda ! Sebutkanlah minimal 3 ! 7. PHP menggunakan ( // ) atau /* dan */ kode tersebut di gunakan untuk apa ! 8. Setiap baris kode PHP harus diakhiri dengan semikolon (;). Semikolon ini merupakan separator yang digunakan untuk apa ! 9. PHP merupakan web scripting open source, Jelaskan apa yang dimaksut open source tersebut ! 10. Mengapa banyak orang secara umum dalam membuat website menggunakan bahasa pemrograman PHP?

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

You might also like