Kumpulan Soal Pemrograman Web Dinamis Kelas XII SMK RPL
Kumpulan soal web dinamis kd 3.1 sampai kd 3.4
KD 3.1 Aplikasi Web Stateful
1. Konsep abstrak yang merepresentasikan interaksi antara
browser dan server disebut. .
a. Stateless
b. Statefull
c. Session
d. Cookies
e. HTTP
2. Web Stateless umumnya memngunakan protokol...
a. HTTP
b. HTTPS
c. Stateless
d. WWW
e. Semua Jawaban salah
3. Aplikasi web dimana antara suatu interaksi
request-response dengan request-response lainnya bersifat independen, tidak
memiliki keterkaitan satu sama lain. Disebut dengan...
a. Stateless
b. Statefull
c. Sessioon
d. Cookies
e. HTTP
4. Sistem mengetahui keadaan user sekarang dan dapat
“melanjutkan” halaman apa yang diminta oleh user daripada dia memberikan apa
yang diminta user dengan langsung memberikan halaman baru, merupakan sebuah
keadaan yang disebut
a. Stateless
b. Statefull
c. Sessioon
d. Cookies
e. HTTP
5. File kecil yang diletakkan oleh server pada komputer
pengguna disebut. .
a. Stateless
b. Statefull
c. Stateting
d. Cookies
e. Protokol
6. Fakta mengenai cookies yang benar dibawah ini adalah. .
a. Cookies seperti virus yang bisa menghapus data di
komputer kita
b. Cookies bisa digunakan untuk melacak kebiasaan kita dalam
melihat suatu situs
c. Cookies bisa mencuri informasi kita
d. Cookies digunakan untuk spam
e. Cookies sangat berbahaya
7. Tipe default, cookie sementara yang hanya disimpan di
memory browser, termasuk kedalam jenis cookies...
a. Session Cookies
b. Default Cookies
c. Persistent Cookies
d. Browser Cookies
e. Super Cookies
8. Cookies yang disimpan pada sebuah file yang ada di
komputer browser. Disebut dengan...
a. Session Cookies
b. Default Cookies
c. Persistent Cookies
d. Browser Cookies
e. Super Cookies
9. Sintaks yang digunakan sebagai menandakan server menginginkan
untuk memulai sesi dengan user adalah
a. Session_user()
b. Session_cookies()
c. Session_isset()
d. Session_start()
e. Session_unisset()
10. Session bisa dihapus secara paksa dengan perintah
biasanya dilakukan saat user logout dengan cara sintaks
a. Session_unisset()
b. Session_close()
c. session_destroy()
d. Session_delete()
e. Session_end()
KD 3.2 Keamanan Aplikasi Web
1. 2 macam penyandian data dalam website adalah
a. Encryption dan Descryption
b. Encryption dan Hashing
c. Session dan Cookies
d. Descryption dan Hashing
e. HTTP dan HTTPS
2. Menanggulangi penyadapan telepon dan email adalah manfaat
dati penggunaan
a. Hashing
b. Descryption
c. HTTPS
d. Firewall
e. Encryption
3. Rangkaian aksara yang dapat terdiri atas huruf (A-Z),
angka(0-9), tanda baca, atau lambang matematika adalah maksud dari
a. Numeric
b. Hashing
c. Validasi
d. Alfanumeric
e. Encryption
4. Suatu tindakan yang membuktikan bahwa suatu proses/metode
dapat memberikan hasil yang konsisten sesuai dengan spesifikasi yang telah
ditetapkan dan terdokumentasi dengan baik adalah pengertian dari
a. Numeric
b. Hashing
c. Validasi
d. Alfanumeric
e. Encryption
5. Sebuah fungsi yang digunakan untuk mengacak sebuah kata
menjadi kata lain yang tidak bermakna dan sedapat mungkin kata hasil hashing
tidak bisa ditebak dari kata apa kata tersebut berasal disebut juga
a. Hashing
b. Descryption
c. HTTPS
d. Firewall
e. Encryption
6. Pesan tidak bisa dibaca bila penerima pesan lupa atau
kehilangan kunci (decryptor) adalah kerugian dari pemakaian
a. Hashing
b. Descryption
c. HTTPS
d. Firewall
e. Encryption
7. Yang tidak termasuk metode encryption adalah
a. MD 2
b. MD 4
c. MD 5
d. Base64
e. Base32
8. Sintaks validasi untuk mengecek apakah variabel submit
sudah dibuat ataukah belum yang benar adalah
a. if(isset($_POST[submit]))
b. if isset(submit($_POST[]))
c. Isset if (($_POST[submit]))
d. if(isset(submit [$_POST]))
e. Isset if(submit ($_POST[]))
9. Metode Encryption dimana format yang dicetak menggunakan
karakter, memungkinkan binari data yang akan dikirim dalam bentuk dan email,
dan akan disimpan di database atau file adalah
a. MD 2
b. MD 4
c. MD 5
d. Base64
e. Base32
10. if(is_numeric($input)) sintaks diatas digunakan untuk
a. Mengecek apakah variabel submit sudah dibuat ataukah
belum
b. Mengecek variable dapat berisi inputan
c. Mengecek inputan berupa huruf ataukah bukan
d. Mengecek inputan berupa angka ataukah bukan
e. Mengecek variable input di server
KD 3.3 Pemrograman Berbasis Obyek
1. Untuk menampung isi dari program yang akan di jalankan,
di dalamnya berisi atribut / type data dan method untuk menjalankan suatu
program merupakan fungsi dari. .
a. Object
b. Class
c. Method
d. Constructor
e. Variable
2. Suatu fungsi pada kelas yang digunakan sebagai metode
interaksi antara kelas dan objek di luar kelas maupun pengguna kelas adalah. .
a. Object
b. Class
c. Method
d. Constructor
e. Variable
3. Suatu fungsi pada kelas yang secara otomatis dijalankan
pada saat kelas dibentuk disebut
a. Object
b. Class
c. Method
d. Constructor
e. Variable
4. Suatu hak akses yang diberikan pada metode maupun
properti dalam kelas agar dapat digunakan secara langsung adalah
a. Public
b. Static
c. Void
d. Main
e. Private
5. Keyword untuk memanggil konstruktor dari superclass atau
menjadi variabel yang mengacu pada induk class adalah
a. Extends
b. This
c. Overloading
d. Super
e. Public
6. Pendefinisian ulang method yang sama pada subclass
disebut juga
a. Overloading
b. Overriding
c. Inheritance
d. Instance
e. Super
7. Proses instansiasi biasanya menggunakan keyword
a. This
b. Instance
c. New
d. Object
e. Var
8. Terdapat dua tipe polymorphisme yaitu
a. Overriding dan Overloading
b. Extend dan Super
c. Public dan Private
d. Child Class dan Parent Class
e. Abstract Class dan Interface Class
9. Sebuah class yang tidak bisa di-instansiasi (tidak bisa
dibuat menjadi objek) dan berperan sebagai ‘kerangka dasar’ bagi class
turunannya disebut
a. Abstract
b. Instance
c. Interface
d. Parents
e. Public
10. Hak akses semua harus public dan hanya dapat sebagai
penyedia method adalah ciri dari
a. Abstract
b. Instance
c. Interface
d. Child
e. Public
KD 3.4 Publikasi Aplikasi Web
1. Sebuah halaman situs yang bisa diakses dengan menggunakan
sebuah aplikasi browser disebut
a. Website
b. Hosting
c. Protokol
d. Browser
e. HTTP
2. Server hosting yang dititipkan disuatu tempat dimana
penyewa tempat tersebut membutuhkan keamanan, kestabilan arus listrik, dan juga
kestabilan akses internet
a. Shared Host
b. VPS ( Virtual Private Server ) Host
c. Dedicated Host Server
d. Colocation Server
e. Reseller Host
3. Server yg digunakan untuk penyimpanan aplikasi yang lebih
besar dari pada Share Hosting maupun VPS, jadi pengguna menyewa secara
keseluruhan dari komputer server yang disediakan oleh webhost
a. Shared Host
b. VPS ( Virtual Private Server ) Host
c. Dedicated Host Server
d. Colocation Server
e. Reseller Host
4. Sebuah sistem yang menyimpan informasi tentang nama host
maupun nama domain dalam bentuk basis data disebut. .
a. DNS
b. FTP
c. Hosting
d. Server
e. Website
5. Ruang penyimpanan di mana Anda bisa meletakkan semua file
disebut juga
a. Server
b. Space
c. Hosting
d. Bandwidth
e. Kuota
6. Sebuah aplikasi pengelolaan fitur web hosting disebut
juga
a. CPanel
b. Domain
c. HTTPS
d. Content Management System
e. Server
7. Protokol Internet yang berjalan di dalam lapisan aplikasi
yang merupakan standar untuk pentransferan berkas (file) komputer antar
mesin-mesin dalam sebuah internetwork
a. HTTP
b. FTP
c. CPanel
d. Domain
e. Hosting
8. Istilah dalam menyimpan file yang diperlukan website
sehingga memungkinkan semua pihak mengakses data yang tersedia pada website
tersebut secara online
a. CPanel
b. DNS
c. Server
d. Web Hosting
e. Domain
9. Nama unik/alamat untuk website biasa disebut juga
a. Address
b. URL
c. Hosting
d. Domain
e. Server
10. Dalam sebuah website misalnya www.smkn2kra.sch.id.
“smkn2kra” adalah maksud dari
a. URL
b. Domain
c. Top Level Domain (TLD)
d. Halaman Situs
e. Second Level Domain (SLD)
Belum ada Komentar untuk "Kumpulan Soal Pemrograman Web Dinamis Kelas XII SMK RPL"
Posting Komentar