Soal Pemrograman Web Kelas 12 RPL
Soal Pemrograman Web dan Perangkat Bergerak Kelas 12 RPL - Disini Guru Go Blog akan share beberapa artikel tentang pemrograman web dan perangkat bergerak kelas 12 RPL, artikel ini saya buat dengan pedoman buku paket yang sudah di singkronisasi dengan KIKD yang berlaku sebagai bahan latihan menjawab soal bagi peserta didik dan sebagai bahan referensi bagi guru produktif pada materi pemrograman web di Kelas 12 RPL SMK.
Berikut Contoh Soal Pemrograman Web Kelas 12 RPL:
1. Manakah pada pilihan dibawah ini web server antar platform
yang dapat berjalan di beberapa platform seperti LINUX dan windows ?….
a. Web route
b. Web server
c. Xampp
d. Apache
e. DHCP server
2.Untuk membuat variabel session menggunakan?
a. $_GET
b. $_SERVER
c. $_POST
d. $_GLOBAL
e. $_SESSION
3. Manakah pada pilihan dibawah ini yang bukan web server ?
a. Xitami web server
b. Birthttpd
c. Apache tomcat
d. Sun java system
e. Lighttpd
4. Ketika menggunakan method POST variabel akan di tampilkan di
URL. Pernyataan tersebut yaitu….
a. Salah
b. Benar
c. a dan b salah
d. Tidak diketahui
e. Semua jawaban benar
5. Komputer server yang berfungsi menyimpan informasi halaman web
yang pernah di akses sebelumnya yaitu….
a. Database server
b. Web server
c. Name server
d. Router
e. Proxy server
6. Server side yang dibutuhkan dalam pembuatan web teknologi
yaitu….
a. xampp , wam , lls
b. xampp , php , html
c. php , jsp , asp
d. html , wam , lls
e. xammp , php , jsp
7. Pada pilihan di bawah ini yang merupakan contoh dari server
side scripting adalah….
a. Javas
b. Java server pages (JSP)
c. Www
d. Web
e. Javac
8. Untuk memulai session menggunakan pada PHP yaitu….
a. session_begin()
b. session_start();
c. session_unset()
d. session_destroy()
e. session_start()
9. Fungsi utama dari web server adalah…
a. Mencatat halaman web server
b. Membuat berkas baru
c. Menyimpan gambar berevolusi tinggi
d. Mentransfer seluruh berkas atau file dalam
sebuah web halaman
e. Salah semua
10. Untuk membuat komentar di bahasa pemrograman PHP menggunakan
tanda….
a. $
b. /*
c. %
d. //
e. \\
11. Script yang pengolahannya dilakukan di sistem client disebut
dengan….
a. Macintosh
b. Server side scripting
c. Client side scripting
d. Android
e. IoS
12. Dalam bentuk apakah biasanya halaman web mengirimkan kembali
hasilnya ?….
a. Java
b. User
c. Modul
d. Title
e. HTML
13. Coding untuk mencetak output ‘Hello World’ di bahasa
pemrograman PHP adalah….
a. echo “Hello World”;
b. System.out.print(“Hello World”);
c. document.write (“Hello World”)
d. cout<<“Hello World”;
e. cout <<”system”>;
14. Di bawah ini adalah contoh bahasa server side scripting yang
digunakan dalam pemrograman web, kecuali….
a. DBMS
b. PHP
c. Phyton
d. Perl
e. ASP
15.Dalam berkomunikasi dengan client-nya web server mempunyai
protocol sendiri yaitu …
a. Java
b. Www
c. Pascal
d. HTML
e. HTTP
16. Manakah pada pilihan dibawah ini yang bukan merupakan
struktur perulangan di PHP….
a. for
b. foreach
c. do while
d. while
e. switch
17.Bila data yang dikirim web server berupa gambar , maka
browser hanya mampu menampilkan teks …
a. Lynx
b. MySQL
c. Protocol
d. IIS
e. Apache
18. Sifat yang ada pada kode-kode server side yaitu bersifat….
a. Lambat
b. Terbuka
c. Universal
d. Rahasia
e. Cepat
19. Nama lain dari “Search Engine” adalah….
a. Kode eksekusi
b. Permintaan client
c. Mesin Pengetik
d. Pemecah file
e. Mesin Pencari
20. Active Server Pages (ASP) bahasa pemrograman web milik
Microsoft bersifat ….
a. Multifungsi
b. Murah
c. Berbayar
d. Sangat Cepat
e. Sementara
21. Manakah pada pilihan Web server dibawah ini yang mendukung
JSP ? ….
a. Web Server Apache Tomcat
b. Web Server Apache File
c. Web Server Apache Ekskutif
d. Web Server Apache Sistem
e. Web Server Apache Engine
22. Contoh dari pemrograman server side script adalah…
a. Asp , php , jsp
b. Asp , html , php
c. Asp , php , mysql
d. Asp , php Ggl
e. Asp , ggl , mysql
23. Peramban web yang merupakan gagasan bagi peramban Mozila
Firefox adalah pengertian dari…
a. Opera Mini
b. Internet Explorer
c. Mozila Firefox
d. Netscape Navigator
e. Google Chrome
24. Apakah kepanjangan dari SGML ?….
a. standar general markup language
b. standar generaliz markup language
c. standard general markup language
d. standard generaliz markup language
e. standar generalized markup language
25. Server side script biasanya hanya ada pada web….
a. HTTP
b. Statis
c. Program
d. Database
e. Dinamis
26. Nama lain dari web server adalah….
a. User Browser
b. User Browser
c. Web Server
d. Web User
e. Web Browser
27. Bahasa pemrograman yang dipakai untuk sebuah dokumen yang
standar adalah….
a. SGLM
b. SMGL
c. SMML
d. SGGL
e. SGML
28. Manakah pada pilihan dibawah ini yang merupakan paket yang
terdiri dari Apache, php dan perl ?….
a. xampp
b. script
c. tag
d. chat
e. Apache
29. Kumpulan instruksi program yang tidak memerlukan kompilasi
dan hasilnya ditampilkan pada browser adalah …
a. Chat
b. Apache
c. Tag
d. Script
e. Xampp
30. Permintaan http-word server-script php-mesin php-kode
html-client merupakan alur kerja dari …
a. php
b. https dan web browser
c. switch
d. html dan switch
e. jsp
31. Nama lain dari server adalah….
a. back-end
b. back-right
c. back-page
d. back-left
e. back-and
32. Manakah pada pilihan di bawah ini yang termasuk Format Video
?….
a. Mp3 dan MP4
b. Mp4
c. Mid
d. M4p
e. Msv
33. Fungsi dari search engine adalah ….
a. Sebagai mesin pengetik
b. Sebagai mesin copy
c. Sebagai mesin pemotong
d. Sebagai mesin print
e. Sebagai mesin pencari
34. Tag gambar pada html yaitu….
a. <gambar>
b. <jpg>
c. <ipg>
d. <pict>
e. <img>
35. Tag pada HTML berfungsi untuk….
a. Membuat tabel
b. Membuat header
c. Mengisi data dalam tabel
d. Membuat baris baru
e. Memainkan suara sebagai latar belakang
36. Fungsi dari tag pada HTML berfungsi untuk….
a. Memainkan musik sebagai latar belakang
b. Membuka HML
c. Membuat baris baru
d. Memainkan berkas dalam bentuk suara/ film
e. Isi HTML
37. Tag yang digunakan untuk mereferensi ke berkas suara adalah….
a. <b>
b. <embed>
c. <i>
d. <bg sound>
e. <a>
38. Membuat text tebal pada HTML yaitu menggunakan…..
a. <br>
b. <embed>
c. <head>
d. <b>
e. <blink>
39. Format Avi digunakan untuk….
a. Audio
b. Picture
c. Musik
d. Suara
e. Video
40. Tag HTML yang berfungsi untuk memainkan berkas yang berupa
suara maupun video adalah….
a. <embed>
b. <loop>
c. <src>
d. <a>
e. <hidden>
41. Atribut yang digunakan untuk menentukan sumber berkas suara
atau video adalah…
a. Autostart
b. Loop
c. Units
d. SRC
e. Hidden
42. Singkatan dari PHP adalah….
a. PHP: Hypertext Processor
b. Personal Hypertext Processor
c. Private Home Page
d. Program Hypertext Processor
e. Personal Hypertext PreProcessor
43. Multimedia yaitu….
a. Teknologi yg memadukan Kelistrikan
b. Teknologi yg memadukan Daftar
c. Teknologi yg memadukan Baris dan kolom
d. Teknologi yg memadukan gambar,video dan
suara
e. Teknologi yg memadukan Perkembangan zaman
44. Format dari data web server yaitu …
a. Cdma
b. Standar
c. PHP
d. SGML
e. HTML
45. Setiap variabel pada pemrograman PHP diawali dengan simbol….
a. #
b. %
c. $
d. *
e. /
46. Penggunaan server side scripting biasanya digunakan untuk
membuat halaman web….
a. Client Server
b. Statis dan Dinamis
c. Server Client
d. Dinamis
e. Benar semua
47. Tipe data integer di bahasa pemrograman PHP digunakan untuk
data bilangan….
a. Campuran
b. Pecahan
c. Boolean
d. NULL
e. Bulat
48. Tipe data Boolean hanya memiliki nilai true dan false!
Pernyataan ini adalah….
a. Tidak diketahui
b. Salah
c. Jawaban a dan b benar
d. Benar
e. Semua jawaban salah
49. Setiap perintah pada pemrograman PHP diakhiri dengan tanda….
a. ;
b. :
c. *
d. e. /
50. Operator aritmatika digunakan untuk melakukan operasi….
a. Hasil
b. Pembanding
c. Relasi
d. Assignment
e. Aritmatika
51. Fungsi dari operator pembanding yaitu untuk melakukan…
a. Penjumlahan antara dua nilai
b. Penilaian
c. Mengkombinasi antara dua nilai
d. Semua jawaban salah
e. Perbandingan antara dua nilai
52. Kode pemrograman PHP diawali dan di akhiri dengan tanda….
a. <?php…?>
b. <script> … </script>
c. <?php … </?php>
d. <php … /?>
e. <html … /?>
53. Berikut adalah contoh operator pembanding, kecuali….
a. <>
b. <=
c. ==
d. **
54. Perhatikan kode berikut :
$a =50; $b=10; If ($b>=$a){
Echo $b;
}
Output dari kode diatas adalah….
a. 50
b. 10
c. 100
d. Error pada sintak program
e. Tidak menghasilkan output
55. 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;
}
Output dari program diatas adalah….
a. 1
b. 2
c. 3
d. 4
e. 5
56. Manakah yang bukan merupakan contoh operator aritmatika….
a. >=
b. %
c. +
d. /
e. ?
57. Perhatikan kode berikut:
for ($x = 1; $x < 10; $x++) {
echo $x.” “;
}
Kode tersebut menghasilkan output?
a. 1 2 3 4 5 6 7 8 9 10
b. 1 2 3 4 5
c. Tidak menampilkan output karena kondisi tidak terpenuhi
d. Mengalami error syntax
e. 1 2 3 4 5 6 7 8 9
58. Perhatikan kode berikut:
$x = 1;
do {
echo $x.” “; $x++;
} while ($x > 2);
Output dari kode tersebut adalah….
a. 3
b. 2
c. 1 2
d. Tidak menghasilkan output
e. 1
59. Server manakah pada pilihan dibawah ini yang dapat membuat
sistem berbasis UNIX (seperti linux) untuk melakukan sharing resource dengan
sistem berbasi windows ?….
a. Apache
b. Squired
c. Squid
d. Samba
e. Proxy
60. Di bahasa pemrograman PHP kita menggunakan tanda petik
tunggal (‘ ‘) maupun ganda (” “) untuk string. Pernyataan tersebut yaitu….
a. Benar
b. Salah
c. a dan b salah
d. Tidak diketahui
e. Semua jawaban salah
61. Untuk menerima data/informasi yang dikirim dari form
menggunakan metode GET adalah….
a. $_REPORT
b. $_POST
c. $_GLOBAL
d. $_VAR
e. $_GET
62. Sintak yang benar untuk menyertakan file “time.inc” 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” ?>
63. Sintak yang benar untuk membuat fungsi (function) di PHP
adalah….
a. function My_Function()
b. create My_Function()
c. new My_Function()
d. select My_Fungction()
e. select My_Fungction();
64. Perhatikan sintak berikut:
function SetNilai( $nilai= 50) {
echo $nilai;
}
SetNilai();
Output dari program diatas adalah….
a. Null
b. 50
c. 60
d. Sintak Error
e. 20
65. Sintak yang digunakan untuk membuka file “nama.txt” di PHP
adalah….
a. fopen(“nama.txt”)
b. fopen(“nama.txt”,”r”);
c. open(“nama.txt”)
d. open(“nama.txt”,”r”)
e. fopen(“nama.txt”,”r”)
66. Fungsi variabel session adalah
a. Menyimpan data permanen
b. Membuat validasi variabel
c. Menjalankan autentikasi user
d. Menyimpan data dari berbagai tipe data
e. Menyimpan informasi sementara di server
67. Aplikasi yang dapat digunakan untuk mendesain tampilan
aplikasi Android adalah….
a. Framework
b. Android Studio
c. Drupal
d. Codeigneter
e. Bootstrap
68. Android Studio adalah Integreted Development Environtment
(IDE) resmi untuk Android yang diluncurkan guna mengembangkan aplikasi mobile
yang dilengkapi dengan Virtual Device Manager untuk melakukan debug aplikasi
dengan ….
a. Android Studio Manager
b. Android Virtual Manager
c. Android Toolkit Manager
d. Android Base Manager
e. Android Device Manager
69. Fitur pada aplikasi tertentu akan dinonaktifkan atau
diabaikan bila perangkat berada dalam mode multi windows, hal itu disebabkan
karena….
a. Aplikasi tidak akan bekerja dengan maksimal
b. Dianggap tidak logis bagi suatu aktivitas yang mungkin berbagi layar
perangkat dengan aktivitas atau aplikasi lainnya
c. Akan memengaruhi kerja sistem dalam membuka aplikasi
d. Menggangu proses aplikasi yang sedang berjalan
e. Perangkat mobile tidak dapat menganjalankan aplikasi yang terlalu banyak
70. Apa yang harus kita lakukan agar kita dapat memasukan web
yang sudah kita rancang ke dalam internet ?
a. Menyediakan alat
b. Menyediakan flash disk
c. Menyediakan layanan internet
d. Menyediakan ruangan dalam internet
e. Semua salah
Posting Komentar untuk "Soal Pemrograman Web Kelas 12 RPL"