Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan sistem :
: : : : :
Indikator : siswa dapat memilih script PHP dengan menggunakan webserver Appsev adalah di root direktori
Nomor Soal :
Butir Soal
1. 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 Kunci Jawaban dan Pedoman Penskoran : kunci B skor 1,5
Page 1 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan sistem Indikator : :
: : : : :
siswa dapat memilih meletakan file script PHP dengan menggunakan webserver Xampp Server adalah di root direktori atau di folder
Nomor Soal :
Butir Soal
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 Kunci Jawaban dan Pedoman Penskoran : kunci A skor 1,5
Page 2 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan sistem :
: : : : :
Indikator : siswa dapat memilih kepanjangan atau singkatan code dari PHP
Nomor Soal :
Butir Soal
3. Kepanjangan dari PHP adalah . a. Program Hypertext Preprocessor b. Hypertext Preprocessor c. Java Server Page Kunci Jawaban dan Pedoman Penskoran : kunci B skor 1,5
KARTU SOAL
Page 3 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan sistem :
: : : : :
Indikator : siswa dapat memilih script PHP merupakan web scripting yang bersifat open source
Nomor Soal :
Butir Soal
4. PHP merupakan web scripting yang bersifat open source artinya . a. Prabayar d. Lisensi b. Bebas e. Trial atau masa tenggang c. Uptodate Kunci Jawaban dan Pedoman Penskoran : kunci B skor 1,5
Page 4 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan system :
: : : : :
Indikator : siswa dapat memilih script atau coding dari scripting PHP yang merupakan perintah-perintah Print atau echo
Nomor Soal :
?> </html>
Dari kode di atas perintah Print dapat juga seperti a. help d. include b. script language e. echo c. head Kunci Jawaban dan Pedoman Penskoran : kunci E skor 1,5
Page 5 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan system :
: : : : :
Indikator : siswa dapat memilh script atau coding PHP menyatu dengan kode HTML, dan kepanjangan HTML
Nomor Soal :
Butir Soal
6. 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 Kunci Jawaban dan Pedoman Penskoran : kunci C skor 1,5
Page 6 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan sistem Indikator : :
: : : : :
siswa dapat memilih scripting atau Code PHP berikut ini yang paling benar dan yang umum digunakan
Nomor Soal :
Butir Soal
7. Code PHP berikut ini yang paling benar dan yang umum digunakan adalah .. a. ?php......?> d. <html> .... </html> b. <?php ...?> e. <%.......... ...........%> c. >?php........?> Kunci Jawaban dan Pedoman Penskoran : kunci B skor 1,5
KARTU SOAL
Page 7 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan system Indikator : :
: : : : :
siswa dapat memilih scripting atau Code HTML yang benar untuk membuat tulisan berjalan dari kanan ke kiri menggunakan kode marquee
Nomor Soal :
Butir Soal
8. 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> Kunci Jawaban dan Pedoman Penskoran : kunci A skor 1,5
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan system :
: : : : :
Indikator : siswa dapat memilih code HTML yang benar untuk merubah ukuran tulisan
Nomor Soal :
Butir Soal
9. 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> Kunci Jawaban dan Pedoman Penskoran : kunci B skor 1,5
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Menentukan kebutuhan sistem :
: : : : :
Indikator : siswa dapat memilh Code title pada scrip HTML digunakan untuk memberikan judul pada halaman website
Nomor Soal :
1O
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
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Indikator : siswa dapat memilih Code br pada scrip HTML digunakan untuk pindah baris atau memberikan baris
Nomor Soal :
11
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
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Nomor Soal :
12
Kepanjang JSP adalah . a. Java serby page b. Jawa server page c. Java server page
Page 12 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Indikator : siswa dapat memilih Arithmetic Operator (Operator Aritmatika) PHP menggunakan operator arithmetic dasar
Nomor Soal :
13
Arithmetic Operator (Operator Aritmatika) PHP menggunakan operator arithmetic dasar, kecuali .. a. ( + ) Penjumlahan d. ( / ) Pembagian b. ( # ) Variabel e. ( % ) Modulus c. ( * ) Perkalian
KARTU SOAL
Page 13 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Indikator : siswa dapat memilih variabel $ bibaca variabel jika $a sama dengan $b, jika di tulis di kode PHP
Nomor Soal :
14
$ 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
KARTU SOAL
Page 14 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Indikator : siswa dapat memilih variable Pembagian $a dibagi $b jika di tulis di kode PHP
Nomor Soal :
15
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Indikator : siswa dapat memilih Loop sangat bermanfaat dan praktis. Dengan loop, program anda dapat melakukan sebuah pekerjaan secara berulang
Nomor Soal :
16
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
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Indikator : siswa dapat memilih code atau scripting PHP yang berada di code PHP atau Tulisan secara berulang sampai dengan sepuluh yang ditampilkan di web brosser
17
<?php $AngkaSaya = 1; while ($AngkaSaya <= 10) { print ("AngkaSaya"); $AngkaSaya++; } ?>
dari kode di atas akan menghasilkan ... a. Tulisan secara berulang sampai dengan duapuluh b. Tulisan secara berulang sampai dengan sepuluh c. Tulisan secara berulang sampai dengan lima Kunci Jawaban dan Pedoman Penskoran : kunci B skor 1,5
d. e.
Tulisan Angka Saya satu baris Tulisan Angka Saya dua baris
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Indikator : siswa dapat memilh serta mengerti tentang Double slash ( // ) digunakan untuk digunakan untuk memberikan komentar hanya satu baris
Nomor Soal :
18
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
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Indikator : siswa dapat memilih code atau scripting PHP yang berada di code PHP atau Tulisan warna biru dengan code print atau echo
Nomor Soal :
19
<?php $WarnaKesukaan = "biru"; if ($WarnaKesukaan == "biru") { print ("Saya juga suka warna biru lho!"); } ?>
Maka yang akan diprint atau ditampilakan di halaman web brosser adalah . a. WarnaKesukaan == "biru" d. Saya juga suka warna biru lho! b. WarnaKesukaan = biru e. Print c. WarnaKesukaan Kunci Jawaban dan Pedoman Penskoran : kunci D skor 1,5
Page 19 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan Meninjau masalah keamanan :
: : : : :
Indikator : siswa dapat memilih code PHP atau scripting PHP yang berada di dalam code HTML
20
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! Kunci Jawaban dan Pedoman Penskoran : kunci C skor 1,5
Page 20 of 36
F/751/WKS1/15 22 Nopember 2010 MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan : : : : : : WEB DATABASE XII 30 PILIHAN GANDA TERTULIS
Indikator : siswa dapat memilh coding atau script php aritmetic dengan perhitungan seperti kalkulator pada umumnya
21
// $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 Kunci Jawaban dan Pedoman Penskoran : kunci E Skor 1,5
Page 21 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan :
: : : : :
Indikator : siswa dapat memilih local server menggunakan AppServ dan file php di letakkan di folder www/latihan/latihan1.php maka di web brosser perintah yang di ketikkan
Nomor Soal :
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
Page 22 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan :
: : : : :
Indikator : siswa dapat memilih locasi http://localhost/phpmyadmin/ adalah untuk masuk ke PHP MyAdmin untuk membuat sebuah database dan table
Nomor Soal :
23
http://localhost/phpmyadmin/ adalah untuk masuk ke PHP MyAdmin, didlam PHP MyAdmin kita dapat membuat .. a. Membuat Colum d. Created Database b. Membuat Field e. Membuat Structure c. Membuat Baris
Page 23 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan :
: : : : :
Indikator : siswa dapat memilih dalam membuat database bukutamu menggunakan SQL dengan perintah created database
Nomor Soal :
24
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
Page 24 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan :
: : : : :
Indikator : siswa dapat memilih singkatan dari SQL (Structured Query Language)
Nomor Soal :
25
Kepanjangan dari SQL adalah ..... a. Struc Query Language b. System Query Language c. Simple Query Language
KARTU SOAL
Page 25 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan :
: : : : :
Indikator : siswa dapat memilh coding atau script php aritmetic dengan perhitungan seperti penjumlahan dan pengurangan dengan code php
26
<?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" ; ?>
Yang paling benar akan muncul dihalan web adalah ..... a. Jadi 37 + 1356 + 456 - 200 adalah 1650 d. Jadi 37 + 1356 + 456 - 200 adalah 1647 b. Jadi 37 + 1356 + 456 - 200 adalah 1649 e. Jadi 37 + 1356 + 456 - 200 adalah 1646 c. Jadi 37 + 1356 + 456 - 200 adalah 1648 Kunci Jawaban dan Pedoman Penskoran : kunci B skor 1,5
KARTU SOAL
Page 26 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan :
: : : : :
Indikator : siswa dapat memilh coding atau script php aritmetic dengan perhitungan seperti penjumlahan dan pengurangan dengan code php
27
<?php // 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 Kunci Jawaban dan Pedoman Penskoran : kunci D skor 1,5
KARTU SOAL
Page 27 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan :
: : : : :
Memasang dan mengkonfigurasi produk dan perangkat gateway Indikator : siswa dapat memilh coding atau script php aritmetic dengan perhitungan seperti penjumlahan dan pembagian dengan code php Nomor Soal : Butir Soal 28. :
28
<?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 Kunci Jawaban dan Pedoman Penskoran : kunci A skor 1,5
KARTU SOAL
Page 28 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan :
: : : : :
Indikator : siswa dapat memilh coding atau script php aritmetic dengan perhitungan seperti penjumlahan dan pembagian dengan code php
Nomor Soal :
29
<?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 Kunci Jawaban dan Pedoman Penskoran : kunci C skor 1,5
Page 29 of 36
MATA PELAJARAN KELAS JUMLAH SOAL BENTUK SOAL BENTUK PENILAIAN Kompetensi Yang Diujikan :
: : : : :
Indikator : siswa dapat memilh coding atau script php aritmetic dengan perhitungan seperti penjumlahan, pembagian, perkalian dan pengurangan dengan code php
Nomor Soal :
30
<?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" ; ?>
a. Jadi 30 X 20 : 30 + 40 adalah 100 b. Jadi 30 X 20 : 30 + 40 adalah 90 c. Jadi 30 X 20 : 30 + 40 adalah 80 Kunci Jawaban dan Pedoman Penskoran :
Page 30 of 36
Indikator : Siswa dapat menjelaskan tentang pemrograman PHP sangat membutuhkan webserver untuk menjalankannya
Nomor Soal :
Butir Soal
1. PHP membutuhkan webserver untuk menjalankannya, sebutkan minimal 3 webserver yang anda ketahui ! Kunci Jawaban: 1. Webserver : AppServer, XamppServer, WampServer Pedoman Penskoran Skor Maksimum : 10
Page 31 of 36
Indikator : siswa dapat menjelaskan tentang pemrograman PHP dan HTML serta perbedaan diantara HTML dan PHP
Nomor Soal :
Butir Soal
: Singkatan dari HTML dan PHP adalah ! dan apa berbedaanya antara
2. Singkatan dari HTML dan PHP adalah ! dan apa berbedaanya antara keduanya ! PHP = php Hypertext Preprocessor, HP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. HTML adalah Hypertext Markup Language (HTML) adalah bahasa yang digunakan untuk menulis halaman web Pedoman Penskoran Skor Maksimum : 15
Page 32 of 36
Page 33 of 36
Indikator : Siswa dapat menjelaskan dan mengetahui singkatan dari SQL serta kelebihan dan kekurangan dari database SQL tersebut
Nomor Soal :
Butir Soal 3.
Kunci Jawaban: 3. SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional.
Page 34 of 36
Indikator : siswa dapat menjelaskan dan menuliskan scrip PHP didalam HTML sebagai berikut ini Tugas Membuat website dengan perintah print atau perintah echo untuk men-eksekusi
Nomor Soal :
Butir Soal
: Tuliskan scrip PHP didalam HTML sebagai berikut ini Tugas Membuat
4. website !
Mengkonfigurasi dan menguji titik jaringan Indikator : siswa dapat menjelaskan dan menerangkan secara singkat dan benar Perintah echo atau print di dalam scrip PHP digunakan perintah print atau perintah echo untuk men-eksekusi Nomor Soal :
Butir Soal 5.
: Perintah echo atau print di dalam scrip PHP digunakan untuk apa?
Page 36 of 36