Webkuliah – Soal Pemrograman Web dan Perangkat Bergerak Kelas 11 RPL – Saat ini kebutuhan akan programmer terus meningkat. Maka dari itu jurusan RPL di SMK sangat diminati saat ini karena di RPL mempelajari bagaimana menjadi programmer. Bahasa pemrograman yang saat ini banyak digunakan salah satunya yaitu PHP. Pada jurusan RPL saat ini ada pelajaran Pemrograman Web dan Perangkat Bergerak pada kelas 11 dan 12. Pada artikel kali ini saya akan share contoh-contoh Soal Pemrograman Web dan Perangkat Bergerak Kelas 11 RPL yang bisa teman-teman download secara free diakhir artikel.
Baca Juga : Buku Basis Data Kelas XI Kurikulum Revisi 2013
Baca Juga : Download Modul Pemrograman Visual Basic Kelas 10
Baca Juga : Contoh Soal AKM Literasi Lengkap Free Download
Baca Juga : Soal Administrasi Infrastruktur Jaringan Kelas XI TKJ
1. Contoh penamaan variabel yang benar pada Pemrograman PHP adalah……
a. $3kota
b. $sekolah putra anda
c. $sekolahku
d. $sekolah/school
e. $4_kota
2. Proses penyimpanan data sementara dan gambar sebuah website untuk mengurangi bandwith dan loading server, merupakan perngertian dari…
a. Save
b. Save As
c. Database Website
d. Web Server
e. Cache
3. Istilah apakah yang menjelaskan salah satu layanan yang di sediakan system operasi sebagai sarana interaksi antara pengguna dengan sistem operasi ?
a. Keylogger
b. Data base server
c. Apache
d. Sun java system
e. Interface
4. #**# merupakan karakter yang terdapat pada type data
a. text
b. password
c. radio
d. submit
e. file
5. Suatu mekanisme yang digunakan oleh beberapa bahasa pemrograman untuk mendeskripsikan apa yang harus dilakukan jika ada suatu kondisi yang tidak diinginkan terjadi, merupakan pengertian dari…
a. Long
b. Enum
c. Else
d. Double
e. Exception
6. Suatu objek yang dapat berupa teks atau gambar yang dipakai dalam dokumen HTML untuk berpindah dari halaman satu ke halaman lainnya disebut dengan istilah…
a. Form
b. Submit
c. Frame
d. Link
e. Radio button
7. Manakah pada pilihan dibawah ini yang bertugas untuk memaintenance suatu server dan mengerti Sistem Operasi Server mulai dari instalasi sampai kepada masalah ?
a. Web Developer
b. Web Design
c. Web Programmer
d. Web Master Tools
e. Web Administrator
8. Pada tahun berapakah WWW dirilis ?
a. 1991
b. 1992
c. 1993
d. 1891
e. 1892
9. Sebuah halaman website bisa diisi dengan tulisan, gambar,animasi dan video. Hal tersebut dalam dunia website disebut dengan istilah…
a. CSS
b. JavaScript
c. HTML
d. Link
e. Konten
10. Manakah syarat wajib pada pilihan dibawah ini yang harus kita miliki sebelum membuat website secara gratis ?…
a. Domain & Hosting
b. Konsep tulisan
c. Tema Website
d. Artikel/Konten
e. Email
11. Manakah pada pilihan dibawah ini yang merupakan mahasa MarkUp ?
a. WWW
b. Ekstranet
c. Program
d. Internet
e. HTML
12. Sebuah teknik perancangan desain web yang melibatkan embedding script dalam dokumen HTML yang diminta oleh client dari sebuah server adalah pengertian dari…
a. Server
b. Caching
c. Web server
d. Apache
e. Server side scripting
13. Untuk memudahkan dalam mengatur folder dari website yang sedang dibangun, fasilitas yang kita bisa gunakan adalah….
a. Standart toolbar
b. Tag selector
c. Control Panel
d. Files panel
e. Insert bar
14. Manakah pada pilihan dibawah ini yang mempunyai fasilitas hypertext yang mampu menampilkan data berupa teks, gambar, animasi, suara, dan multimedia lainnya, dimana diantara data-data tersebut saling terkait dan berhubungan satu dengan yang lainnya ?
a. Pemrograman
b. World Wide Web
c. CSS
d. C++
e. Web
15. Tipe data dalam Pemrograman PHP ada 3, yaitu……
a. String, Integer dan Double
b. String, Variabel dan Char
c. Integer, Date, Id
d. Double, Integer, Cout
e. Variabel, Type Data, Primary Key
16. Manakah pada pilihan dibawah ini yang merupakan kelebihan dari website dinamis ?
a. Dapat dilihat langsung oleh web browser tanpa membutuhkan aplikasi server
b. Terbatas dalam interaksi dengan pengunjung
c. Tidak menggunakan database
d. menggunakan pemrograman PHP di server
e. Konten yang ada di dalamnya serta layoutnya dapat di rubah sewaktu-waktu
17. Siapakah penemu website ?
a. Marc Andersen
b. Merk zuckernberk
c. Bill Gates
d. Cern
e. Tim berners lee
18. Manakah pada pilihan berikut ini yang termasuk karakteristik web dinamis…
a. Jarang di update
b. Biasanya untuk website personal profile
c. Tidak ada interaksi dengan pengunjung
d. Menggunakan database kosong
e. Menggunakan bahasa pemrograman sederhana html
19. Script pada gambar tersebut merupakan jenis bahasa …
a. CSS
b. PHP
c. Python
d. C++
e. HTML
20. Suatu kumpulan yang dinamis antara teknologi, aplikasi dan proses bisnis yang menghubungkan perusahaan, konsumen dan komunitas tertentu melalui transaksi elektronik yaitu tujuan dari …
a. Nilai tambahan
b. Alat Pemasaran
c. Katalog
d. E-Learning
e. E-Commerce
21. Manakah pada pilihan dibawah ini yang merupakan contoh dari text editor ?
a.Notepad++
b. Microsoft visual studio
c. Dreamviewer
d. Adobe photoshop
e. Notepad
22. Kekurangan dari website statis adalah….
a. Biaya pembuatan lebih besar
b. Website lebih lambat karena banyaknya data dari database
c. Data yang kompleks menggundang hacker untuk melakukan perentasan data
d. Sulit untuk menambah/memperbaharui halaman
e. Semua salah
23. Manakah pada pilihan berikut ini yang merupakan tugas web browser ?
a. Membuat sebuah halaman website
b. Menjelajahi dunia internet atau untuk mencari informasi tentang suatu halaman web yang tersimpan di database
c. Layanan pengunggahan data website sehingga dapat diakses melalui internet
d. Memproses berkas berkas yang diminta oleh client dan kemudian memberikan respon berupa halaman website yang terdiri dari text,gambar,video,dokumen,dll
e. Melakukan requaestatau permintaan sebuah halaman web
24. Manakah pada pilihan berikut in yang termasuk jenis hosting ?
a. Virtual hosting
b. Virtual Box
c. Hostinger
d. Rumahweb
e. a dan b benar
25. Manakah yang merupakan tugas dari Apache ?
a. Menyimpan informasi website yang pernah diakses
b. Sebagai Firewalll paket filtering yang digunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari jaringan luar.
c. Menyimpan dan membaca semua program bahasa komputer.
d. Sebagai gateway yang menjadi batas antara jaringan lokal dan jaringan luar.
e. Mengelompokkan data untuk mempermudah identifikasi data.
26. Karena banyaknya jenis tulisan dalam sebuah web/blog, maka tulisan tersebut perlu dikelompokkan untuk memudahkan pembaca mengaksesnya. Fasilitas untuk mengelompokkan tulisan tersebut dikenal dengan istilah…
a. Label/kategori
b. Link
c. Hosting
d. Form
e. Domain
27. Situs web dapat dijadikan sarana transaksi bisnis barang, jasa, atau lainnya. Situs web ini menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi elektronik. Pembayarannya bisa menggunakan kartu kredit, transfer, atau dengan membayar secara langsung merupakan pengertian dari …
a. Fungsi transaksi
b. Fungsi informasi
c. Fungsi komunikasi
d. Fungsi dinamis
e. Fungsi entertainment
28. Pada tahun berapakah cascading stylesheet (css) ditemukan ?
a. 1993
b. 1994
c. 1995
d. 1996
e. 1997
29. Manakah pernyataan tentang Pemrograman PHP dibawah ini yang paling tepat……
a. Pemrograman PHP adalah turunan dari HTML
b. Pemrograman PHP adalah khusus digunakan untuk membuat halaman web saja
c. Pemrograman PHP sangat populer didalam penggunaan pembuatan halaman website
d. PHP bukanlah bahasa pemrograman
e. Semua Pilihan Benar
31. Struktur/tag dasar PHP adalah……
a.<?php
Script;
?>
b.<?php;
Script;
?>;
c.<php>
Script;
</php>;
d.<?php
Script;
?>php
e.<php
Script;
<?php
31. Istilah apakah yang menjelaskan sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan HTTP atau HTTPS pada client yang dikenal ?
a. Interface
b. Sun Java System
c. Apache
d. Database Server
e. Web Server
32. Salah satu yang merupakan aplikasi yang menggabungkan tiga aplikasi ke dalam satu paket, yaitu Apache, MySQL dan PHPMyAdmin adalah…..
a. PHP
b. HTML
c. CSS
d. XAMPP
e. Sublime Text
33. Contoh web server adalah…..
a. Apache
b. Sublime Text 2
c. Notepad ++
d. Mozilla Firefox
e. Google Chrome
34. Contoh Web Browser adalah…..
a. Mozilla Firefox & Safari
b. Google Chrome & PHP
c. Internet Explorer & HTML
d. FileZilla & XAMPP
e. Opera Mini & FileZilla
35. Tiga Struktur dasar Tag HTML yaitu….
a. Title – head – body
b. Html – head – title
c. Html – body – head
d. Html – title – table
e. Html-return-getch
36. Fungsi dari variabel ialah…
a. Meyimpan suatu data yang akan diproses
b. Menyimpan gambar
c. Membentuk dollar
d. Menampung data HTML
e. Menyimpan video
37. Text editor adalah tempat dimana seorang programmer melakukan proses pembuatan program C++. Text editor manakah yang bisa digunakan untuk membuat program dengan C++ ?
a. Code Block
b. DEV C
c. Virtual C
d. Android Studio
e. XAMPP
38. Type data yang berisikan True dan False adalah . . .
a. Int
b. Float
c. double
d. boolean
e. string
39. Perintah HTML untuk menentukan tebal garis pada table adalah…
a. CSS
b. Align
c. Colspan
d. Rowspan
e. Table border
40. Contoh entitas pada seorang siswa adalah….
a. Baju, rumah, sepatu
b. NIS, Nama, Alamat, TTL, Jenis Kelamin
c. NIS, Pekerjaan, Gaji
d. Kelas, Rangking, No rumah
e. Alamat, Nama, Gaji, Pekerjaan
41. Perintah HTML untuk menentukan tebal garis pada table adalah…
a. CSS
b. Align
c. Colspan
d. Rowspan
e. Table border
42. Contoh entitas pada seorang siswa adalah….
a. Baju, rumah, sepatu
b. NIS, Nama, Alamat, TTL, Jenis Kelamin
c. NIS, Pekerjaan, Gaji
d. Kelas, Rangking, No rumah
e. Alamat, Nama, Gaji, Pekerjaan
43. Perhatikan gambar dibawah ini. Fungsi if else pada gambar dibawah ini adalah….
a. Untuk membedakan antara login user dengan login admin
b. Kondisi dimana user tidak diperbolehkan untuk login, sehingga ketika admin login
c. browser akana menampilkan pop up “ERROR !! Data tidak ditemukan”.
d. Kondisi dimana ketika admin berhasil login maka admin akan masuk ke dalam tampilan yang ada di folder admin.php. Namun ketika gagal, browser akan menampilkan pop up “ERROR !! Data tidak ditemukan”.
e. Kondisi yang memungkinkan untuk multi login, sehingga admin ataupun user menggunakan form login yang sama, namun ketika admin /user gagal login browser akan menampilkan pop up “ERROR !! Data tidak ditemukan”.
f. Kondisi yang menunjukan bahwa seluruh proses yang akan login mengalami ERROR
44. Perhatikan coding dibawah ini. Fungsi dari coding dibawah ini adalah…..
a. Proses login
b. Proses Log Out
c. Proses input data yang akan masuk ke file index.php
d. Tag utama php ketika akan memulai coding
e. Menampilkan form login
45. Perhatikan gambar dibawah ini. Coding dibawah ini berfungsi untuk ?….
a. Proses menampilkan data yang ada di database ke web browser
b. Proses menginput data yang ada pada form web browser ke dalam tabel database
c. Proses menginput dan menampilkan data yang ada pada database
d. Memproses data agar proses login berhasil
e. Menampilkan seluruh data yang ada pada database ke web browser
46. Penggunaan PHP yang benar adalah….
a.<?php><? <html> Hello Word</html/>
< style=”text-align: justify;”>
b. echo “Hello”;
c. <?php
echo “Hello Word”;
<?
d. <html> Hello Word </html>
e. #php {color: black;}
47. Perhatikan coding dibawah ini. Coding “include” dibawah ini berfungsi untuk…….
a. Menggabungkan beberapa file php ke dalam 1 file php untuk ditampilkan pada halaman web browser
b. Menggabungkan 2 file php menjadi 1 file
c. Menghapus file php
d. Menambahkan file php secara cepat
e. Membuat tampilan website agar responsive
48. Perintah untuk memanggil file dalam PHP, misalnya akan memanggil file config.php yang ada pada folder common….
a. <a href = “/common/config’.ph”>;
b. include(“/common/config.php”);
c. class = “/common/config.php”;
d. calling(“/common/config.php”);
e.<a href = “config.php”>
49.function IsiSingkat($isi){
$isiaingkat = “”;
$isi1 = substr($isi,0,500);
$isi1 = explode(” “,substr($isi,500,100));
$isi = $isi1.$isi2[0].”…”;
$isisingkat = $isi;
return $isisingkat;
}
Fungsi IsiSingkat ( ) diatas merupakan script PHP yang berfungsi untuk….
a. Mengambil data berita kemudian menjabarkannya sebanyak 600 karakter
b. Mengambil data teks sebanyak 500 karakter plus beberapa karakter hingga bertemu
b. spasi
c. Menampilkan data teks sebanyak 500 karakter
d. Mengambil data sebanyak 500 karakter
e. Mengambil data dan menampilkan data sebanyak 500 karakter
50. Perintah untuk mengosongkan kolom pada HTML adalah
a. tr
b. br
c. td
d.  
e. &nsp
51. Keyword yang menunjukkan bahwa blok program tersebut akan selalu dieksekusi adanya kesalahan yang muncul ataupun tidak ada merupakan keyword……….
a. Cache
b. Finally
c. Throws
d. Throw in
e. Try
52. Perintah untuk mengganti baris pada HTML adalah
a. br
b. tr
c. p
d. td
e. insert
53. Tag <Input> yang atribut TYPE-nya dapat digunakan untuk menerima masukan
berupa pilihan yaitu :
a. Radio
b. Circle
c. Password
d. Square
e. Submit
54. Sebutkan perintah untuk melakukan break pada pembuatan situs HTML!
a. HR
b. LI
c. BR
d. UL
e. OL
55. Untuk menerima masukan berupa pilihan. Pilihan yang dapat dipilih bias lebih dari satu yaitu
a. Text
b. Password
c. Checkbox
d. Radio
e. Submit
56. Perintah manakah yang dapat menggabungkan beberapa kolom menjadi satu?
a. BR
b. Colspan
c. Rowspan
d. Textarea
e. Tidak ada jawaban yang benar
57. Kepanjangan HTML adalah
A. Hyper Text Manual Language
B. Hypno Terminal Maximal List
C. Hyper Text Mark-up Language
D. Horizon Terminal Mark-up List
E. Hyper Text Mark-up List
58. untuk mengulangi pengisian pada form menggunakan perintah:
a. <input type=”reset” value=”reset”>
b. <input type=”submit value=”reset”>
c. <input type=”checkbox” value=”reset”>
d. <ol type=”circle” value=”reset”>
e.<input type=”repeat” value=”ulangi”>
59. untuk memanjangkan kolom menjadi 2, menggunakan perintah:
a. <table border=”2”>
b. <column=”2”>
c. <rowspan=”2”>
d. <colspan=”2”>
e. <table=”2”>
60. Perintah HTML untuk membuat teks berjalan adalah…
a. Form
b. Body
c. Marquee
d. Tr
e.  
61. Apa perintah yang harus dijalankan agar dapat menampilkan garis table ?
a.<html>
b. </html>
c.<tr>
d.<table border=2>
e.<body>
64. 1) Sebagai gateway yang menjadi batas antara jaringan local dan jaringan luar.
2) Sebagai Firewall paket filtering yang digunakan untuk melindungi jaringan local terhadap gangguan atau serangan dari jaringan luar.
3) Menyimpan informasi website yang pernah diakses.
4) mekanisme penyimpanan obyek-obyek yang telah diminta dari server-server yang ada di internet.
Berdasarkan fungsi-fungsi diatas, yang merupakan fungsi Proxy Server ditunjukkan pada nomor…
a. 1 dan 3
b. 1, 2, dan 4
c. 1, 2, dan 3
d. 1, 2, dan 4
e. 1, 3, dan 4
Baca Juga : Kumpulan Soal TKJ dan RPL Kelas X, XI dan XII Lengkap
Baca Juga : Soal Basis Data Kelas XII RPL
Baca Juga : Soal Basis Data Kelas XI RPL
Baca Juga : Soal Pemrograman Berorientasi Objek Kelas XI RPL
Baca Juga : Soal Teknologi Jaringan Berbasis Luas Kelas XI TKJ
Demikianlah kumpulan Soal Pemrograman Web dan Perangkat Bergerak Kelas 11 RPL yang bisa saya share. Bagi teman-teman yang ingin mendownload silahkan klik tombol pada link diatas. Jika ada kesalahan dalam penulisan soal dan jawaban saya mohon maaf. AKhir kata saya ucapkan terima kasih