1.
Teknologi
web server dimana request oleh user dipenuhi dengan cara menjalankan script
langsung pada web server untuk menghasilkan halaman html dinamis adalah
pengertian dari..
a. Server-side
scripting
b.
Client-side
scripting
c.
Web-side
scripting
d.
Style-side
scripting
e.
Bonder-side
scripting
2.
Dibawah
ini contoh dari server-side scripting adalah..
a.
ASP.net,
www
b. ASP.net,
perl
c.
www,
perl
d.
chrome,
google
e.
perl,
http
3.
Suatu jenis pemrograman dimana proses pengolahan
datanya dilakukan disisi client disebut ..
a.
Client
b.
Web
programming
c.
Cookie
d.
Server-side
scripting
e. Client-side
scripting
4.
Terdapat
dua variable yaitu $x=100 dan $y=20. Output ang dihasilkan oleh $x%$y berikut
yang benar adalah..
a.
0
b.
1
c.
2
d.
4
e. 5
5.
Berikut
hal-hal yang biasa dilakukan oleh sebuah program pada sisi server, kecuali ..
a. Pemrosesan
data server
b.
Pemrosesan
data pengguna
c.
Memberikan
tampilan kepada pengguna
d.
Berinteraksi
dngan file database
e.
Berinteraksi
dengan server lain
6.
Komputer
yang melayani permintaan dan komputer client disebut ..
a.
Client
b.
Web
c. Server
d.
Border
e.
Client-side
7.
Berikut
merrupakan jenis event pada HTML, kecuali ..
a.
Onmouseout
b. Onkeyout
c.
onclick
d.
onchange
e.
onkeydown
8.
Alur
kerja php adalah ..
a. Permintaan
HTTP - web server - script PHP - mesin PHP - kode HTML - client
b.
Permintaan
HTTP - kode html - web server - script PHP - mesin kode - client
c.
Permintaan
HTTP - script PHP - web server - mesin PHP - web server - script PHP - kode
HTML - client
d.
Permintaan
HTTP - script PHP - web server – mesin
PHP – kode HTML – client
e.
Permintaan
HTTP - kode HTML – script PHP – web server - mesin PHP - client
9.
Dibawah
ini yang merupakan karakteristik dari server-side script adalah ..
a. Ada
client yang meminta request
b.
Eksekusi
program dilakukan client
c.
Mengirimkan
hasil ke server
d.
Ada
server yang meminta request
e.
Tidak
ada client yang meminta request
10. Bahasa pemrograman web milik
microsoft yang bersifat berbayar adalah ..
a.
Server
active pages
b. Active
server pages
c.
Pages
active server
d.
Hypertext
prepocessor
e.
protokol
11. Kepanjangan dari php adalah ..
a.
Hypertext
preprocessing
b.
Hypertext
preprcessor
c.
Hypertext
language preprocessing
d.
PHP
hypertext preprocesaing
e. PHP
hypertext preprocessor
12. Berikut ini script yang tepat
untuk data menggunakan Javascript adalah ..
a.
Var
nilai = window.alert(“masukkan nilai: “);
b.
Var
nilai = window.confirm(“masukkan nilai: “);
c.
Var
nilai = prompt(“masukkan nilai: “);
d.
Var
nilai = window.open(“masukkan nilai: “);
e. Var
nilai = document.write(“masukkan nilai: “);
13. Dibawah ini contoh dari client
side script adalah ..
a.
Java
server pages (JSP)
b. HTML
c.
Java
d.
Server
e.
Javascript
14. Contoh web server berikut benar,
kecuali ..
a. Firefox
b. webmail
c. Apache
d.
Ssl
e.
yahoo
15. Perhatikan script berikut
<?php
$a = true;
$b
= false;
Var_dump((!($a
or $b)) or ($b and $a));
Hasil
keluaran program diatas adalah ...
a. True
b.
False
c.
Error
d.
Bool(true)
e.
Bool(false)
16. Siapakah penemu php ...
a. Rasmus
lerdorf
b.
Mark
zuckeburg
c.
Bob
marley
d.
Linus
torvados
e.
Bill
gate
17. Apa yang dimaksud dengan asp ..
a.
Bahasa
yang digunakan untuk membuat web static
b. Bahasa
yang digunakan untuk membat web dinamis
c.
Pemrograman
yang tidak bisa diubah tanpa ijin
d.
Pemrgraman
ang bisa diubah dengan ijin
e.
Pemrograman
bisa diubah tanpa ijin
18. Kekurangan dari client side
programming ..
a.
Kode
program tidak dapat dilihat melalui web browser
b.
Masalah
kompatibilitas web broser menjadi isu yang tidak perlu diperhatikan
c. Kode
program bisa dilihat melalui web broser
d.
Mudah dipelajari dan digunakan
e.
Tidak
membutuhkan pengetahuan pemrograman yang tinggi
19. Karakteristik dari server side
programming ..
a.
Extensi
berupa apk
b.
Client
dapat membagikannya
c.
Eksekusi
program dilakukan di client
d. Extensi
berupa *php,*asp,*jsp
e.
Bisa
diedit oleh client
20. Email yang disediakan oleh
penyedia layanan hosting adalah ..
a.
Yahoo
b.
Gmail
c. Webmail
d.
Kmail
e.
Amail
21. Struktur kendali yang sering
digunakan untuk menjalankan fungsi dari program secara berulang-ulang adalah
struktur kendali..
a.
Percabangan
b.
Keputusan
c.
Eksekusi
d. Perulangan
e.
for
22. Membuat permintaan kepada
servertanpa memuat kembali (reload) halaman merupakan kelebihan dari..
a.
Php
b.
Html
c.
Css
d.
Cookie
dan cache
e. AJAX
23. Berikut yang bukan merupakan
struktur kendali perluangan..
a.
For
b. If
else
c.
Do-while
d.
Foreaceh
e.
while
24. Struktur kendali yang digunakan
untuk membandingkan banaknya nilai dalam suatu variable adalah..
a.
If
b. Switch
c.
Do
while
d.
For
e.
While
25. satu blok kode yang melakukan
tugas tertentu atau satu blok intruksi yang dieksekusi ketika dipanggil dari
bagian lain dalam suatu program disebut..
a.
goto
b.
flase
c.
fungsi
d.
prosedur
e. modul
26. berikut merupakan tujuan
pembuatan fungsi, kecuali..
a.
menguraikan
tugas pemrograman menjadi lebih sederhana
b.
menghemat
ukuran program
c.
memudahkan
dalam pembuatan program
d. menujukkan
informasi dari user
e.
mengurangi
duplikasi kode
27. struktur kontrol perulangan yang
menjalankan satu atau lebih perintah dengan jumah perulangan yang sudah
ditentukan pada proses inisialisasi kondisi disebut perulangan ..
a.
if
b.
dowhie
c.
while
d.
switch
e. for
28. AJAX merupakan teknologi yang
digunakan untuk ..
a.
Melakukan
transfer data dihalaman web
b.
Menambahkan
gambar pada halaman web
c. Mengembangkan
aplikasi web interaktif
d.
Mengatur
tema tamilanhalaman web
e.
Melakukan
perulangan kode program
29. Sebuah teknik penerapan AJAX yang
memanfaatkan frame yang tersembunyi disebut ..
a.
HTTPRequest
b.
Cookie
c.
Control
cache
d. Hiden
frame
e.
XMLHttpRequest
30. Nama lain dari anonymous function
adalah ..
a.
Alias
b. Closure
c.
PHP
d.
Close
e.
callback
31. Menyimpan informasi yang telah
dibuka untuk disimpan dibrowser merupakan kelebihan ..
a.
PHP
b.
HTML
c.
JS
d. Cache
e.
AJAX
32. Suatu proses yang mengembalikan
nilai kembalian yang berasal dari keluaran hasil proses fungsi disebut ..
a.
Nonvoid
b.
Void
c.
False
d. Return
e.
Process
33. Library dalam PHP yang merupakan
konse turunan dari iterator adalah ..
a.
API
b. SPL
c.
jQuery
d.
APL
e.
JS
34. Perhatikan kode berikut
<?php
For
($i=1; $i<4; $i++){
For
($j=4; $j=$i; $j--){
Echo
“*”;
}
Echo
“<br>”;
}
?>
Hasil
dari kode program diatas adalah..
a.
****
***
**
*
b.
*
**
***
****
c.
*
* *
* **
** **
d.
****
****
****
****
e. ***
**
*
35. Perhatikan kode berikut
<?php
$x=
10;
Do{
Echo
“$x, 8;
$x--;
}while
($x>=5);
?>
Hasil
dari jalankan program diatas adalah..
a. 10,9,8,7,6
b.
10,9,8,7,6,5
c.
10,9,8,7,6,5,4,3,2,1
d.
1,2,3,4,5
e.
10,10,10,10,10
36. Beberapa aturan penulisan nama
fungsi anonymous dalam PHP ..
a.
Fungsi
dengan nama
b.
Tidak
mempunyai fungsi
c.
Interface
class
d.
Php
yang membaca seluruh kode
e. Sebagai
fungsi nama
37. Perbedaan antara argumen dengan
parameter ..
a. sebuah fitur dalam PHP dimana kita bisa membuat
fungsi dengan jumlah parameter yang
bisa berubah-ubah (variable) sedangkan beberapa fungsi
khusus, PHP membolehkan kita untuk membuat fungsi dengan jumlah parameter tidak dibatasi,
bisa 0, 2, 5, bahkan 100 parameter dengan 1 nama fungsi
b.
sebuah
fitur yang tidak mempunyai parameter
c.
parameter
tidak mempunyai fungsi
d.
variable
harus diisi dengan manual
e.
variable
bisa dterisi otomati
38. Yang dimaksud stuktur kontrol
foreeach..
a.
Struktur
yang teratur
b.
Struktur
yang tidak teratur
c. fitur inti dari bahasa PHP yang mengizinkan
skrip Anda merespons secara berbeda terhadap input atau situasi yang berbeda
d.
php
yang tidak mengijinkan script
e.
script
yang tidak memiliki respon sama sekali
39. Apa yang terjadi jika didalam
sebuah fungsi PHP terdapat keyword return..
a.
Nilai
yang kembali
b. Nilai
yang dikemalikan oleh sebuah browser ditampung divariable atau langsung
ditampilkan ke browser
c. Nilai yang diulang-ulang
d. Nilai yang tidak ubah
e. Nilai yang tidak berubah kalau
tidak diubah
40. Apa pengertian dari AJAX pada
website..
a.
Teknik pengembangan web untuk
menciptakan aplikasi web interaktif
b.
Web
dinamis ip
c.
Web
membutuhkan framework
d.
Tidak
perlu web
e.
Tidak
perlu template
Tidak ada komentar:
Posting Komentar