1. Komponen input teks merupakan komponen untuk memasukan data teks ke server
dalam bentuk textfield adalah …
a. Komponen Password d. Komponen Teks Area
b. Komponen input teks e. Komponen Radio button
c. Komponen checkbox
11. Komponen input file berfungsi untuk memasukan data file yang dibutuhkan kedalam …
a. system daur ulang d. system web yang di buat
b. system bilangan e. system operasi
c. system komputer
12. Data bisa diinputan dalam komponen entri pilihan diantaranya, kecuali…
a. input file c. chexbox e. file input
b. radio button d. select
13. Pada form input radio button hanya ada satu pilihan yang terseleksi yaitu…
a. tidak bisa digunakan untuk multiple answer
b. tidal bisa menggunakan c++
c. tidak bisa digunakan untuk multiplayer
d. tidak bisa digunaan untuk file input
e. tidak bisa menggunakan chexbox
15. Komponen chexbox memiliki fungsi yang hampir sama dengan radio button, yaitu
a. Untuk memasukkan nama
b. Untuk menentukan pilihan
c. Untuk memilih lebih dari satu jawaban
d. Untuk mereset
e. Jawaban b dan c benar
19. Format tag HTML input radio button adalah sebagai berikut …
a. <input type=radio name=name value=value>
b. <input type:radio name=name value=value>
c. <input type:radio name;name value=value>
d. <input type=radio name;name value=value>
e. <input type=radio name=name value;value>
20. Format tag HTML dengan atribut image adalah sebagai berikut …
a. <input type=image name=name src:"url">
b. <input type:image name=;name src="url">
c. <input type=image name;name src="url">
d. <input type=image name=name src=url>
e. <input type=image name=name src="url">
21. Tahun berapa teknologi internet yang di rekomendasikan oleh World Wide Web
Consortium atau W3C …
a. 1995 c. 1997 e. 1999
b. 1996 d. 1998
27. Cara kerja CSS dimulai saat deklarasi style yang diinginkan dengan menulis style…
a. Id dan form d. selector, property, dan value
b. selektor, id dan class e. property
c. value
28. CSS didefinisikan secara terpisah pada file yang berbeda. Dan selanjutnya file atau
halaman web yang ingin menerapkan style pada file CSS tersebut tinggal memanggil file
CSS tersebut.pengertian ini termasuk alternatif…
a. inline style sheet d. style sheet embedded
b. external style sheet e. style sheet inline
c. embedded style sheet
29. CSS didefinisikan terlebih dahulu dalam tag <style> ... </style> di atas tag <body>, lebih
tepatnya didalam tag <head>. pengertian ini termasuk alternatif…
a. Inline style sheet d. style sheet inline
b. embedded style sheet e. style sheet embedded
c. external style sheet
30. CSS merupakan salah satu dokumen website yang bertujuan untuk …
a. Mengatur tempat website
b. mengatur gaya (style) tampilan website
c. Mengatur font website
d. Jawaban a,b,c benar
e. Semua jawaban salah
31. Format penulisan untuk pemberian warna pada text menggunakan CSS adalah …
a. selector {color:nilai warna}
b. selector { letter-spacing:nilai spasi;}
c. alert("Hallo !");
d. h4 {letter-spacing: -2px}
e. <p><a href="http://www.bem.akakom.ac.id">
32. Format penulisan CSS untuk mengaturan dekorasi teks adalah ...
a. <STYLE ="text/css">
b. selector {text-decoration : nilai text-decoration }
c. <p><a href="http://www.bem.akakom.ac.id">
d. selector { word-spacing:nilai spasi;}
e. <TITLE>Format Text </TITLE>
35. Format penulisan untuk pengaturan jarak indentasi text adalah ...
a. selector {text-decoration : nilai text-decoration }
b. <p><a href="http://www.bem.akakom.ac.id">
c. selector { word-spacing:nilai spasi;}
d. selector {color:nilai warna}
e. selector { text-indent:nilai indent}
36. Properti digunakan untuk menentukan huruf besar dan kecil dalam teks adalah...
a. Teks-transform c. embeded e. Format
b. Color d. listing kode
40. Format penulisan untuk pengaturan jarak indentasi text adalah ...
a. selector { text-indent:nilai indent}
b. selector {color:nilai warna}
c. selector { letter-spacing:nilai spasi;}
d. selector { word-spacing:nilai spasi;}
e. {text-align:center;}
41. penambahan warna latar, penambahan gambar latar belakang dilakukan dengan
menggunakan dua properti, yaitu...
a. Horizontal dan Vertikal
b. Background-repeat dan Background
c. Background-image dan Background-repeat
d. Background dan Background-image
e. Bgcolor dan Latar belakang
44. Terdapat empat nilai yang dapat diisikan pada properti background-repeat, yaitu...
a. Repeat, no-repeat, horizontal, dan vertikal
b. Selector, id, repeat, dan repeat-y
c. Repeat, no-repeat, repeat-x, dan repeat-y
d. Repeat, inline, repeat-x, dan repeat-y
e. Inline, external, value, dan embedded
a. Video d. Audio
b. Gambar e. Text variasi
c. Baground
49. Nilai yang diisikan pada properti backgroun dan background-image yaitu...
a. Img c. src e. value
b. url d. id
52. Berikut ini contoh penerapan style border yang benar adalah …
a. { border; 1px solid black: } d. { border: 1 solid black; }
b. { border: 1px solid black: } e. { border 1 solid black; }
c. { border: 1px solid black; }
54. Berikut ini merupakan pengaturan warna border pada style, kecuali …
a. <style> table, th, td { border-top: 2px solid red;
border-bottom: 2px solid black; } </style>
b. <style> table, th, td { border-top; 2px solid red;
border-bottom; 2px solid black; } </style>
c. <style> table, th, td { border-top: 2px solid #ffffff;
border-bottom: 2px solid black; } </style>
d. <style> table, th, td { border-top: 2px solid #ffffff;
border-bottom: 2px solid black; } </style>
e. <style> table, th, td { border-top: 2px solid #ffffff;
border-bottom: 2px solid black; } </style>
57. Berikut ini cara memberi warna pada table yang benar adalah …
a. { background-color: #green;
color: white; }
b. { background-color: green;
color: #white; }
c. { background-color: green;
color: white }
d. { background-color: green;
color: white; }
e. { background-color; green;
color: white; }
58. Penerapan untuk style padding pada area tertentu yang salah adalah …
a. { padding-right: 10px; } d. { padding-bottom: 10px; }
b. { padding-left: 10px; } e. { padding-center: 10px; }
c. { padding-top: 10px; }
59. Berikut ini yang merupakan cara mempebesar/memperkecil lebar table di style …
a. <style> { width: 10px }
b. <style> { width: 10px } </style>
c. <style> { width 10px; } </style>
d. <style> { width: 10px } <style>
e. <style> { width: 10px; }</style>
60. Berikut ini yang merupakan cara mempebesar/memperkecil tinggi table di style …
a. <style> { height 10px; } </style>
b. <style> { height; 10px; }</style>
c. <style> { height: 10px; } </style>
d. </style> { height: 10px; }<style>
e. <style> { height: 10px; } <style>
61. Format yang dipakai dalam cascading syle sheet yang dipergunakan dalam memberi
ukuran adalah…
a. font-weight c. font-height e. font-color
b. font-size d. font-family
62. Apa yang harus dipergunakan agar form terlihat lebih indah ,menarik,serta mudah dalam
pengontrolan desain…
a. style CSS c. textarea e. html
b. C++ d. background
63. Dengan menggunakan apa untuk mengurangi beban halaman dan konsumsi benwidth…
a. html c. style border e. style textfield
b. C++ d. style CSS
64. Dengan menggunakan apa untuk mengatur style pada elemen form textarea…
a. selector textarea d. selector textfield
b. selector form e. selector CSS
c. style CSS
68. Apa yang berperan penting dalam menyajikan informasidengan visual yang lebih baik…
a. html c. CSS e. font
b. textfield d. textarea
70. Saat ingin memberikan style pada check box dapat menggunakan…
a. selector input c. selector textfield e. selector style
b. selector form d. selector textarea
71. Bahasa yang berbentuk kumpulan skrip yang berjalan pada suatu dokumen HTML
adalah…
a. CSS c. Web browser e. C++
b. Javascript d. Python34
73. Versi terakhir dari bahasa ini adalah versi 1.8.5 yang dirilis tanggal…
a. 12 Maret 2011 c. 23 Maret 2011 e. 22 Maret 2011
b. 02 Maret 2011 d. 20 Maret 2011
74. Didefinisikan dengan tag <script> pada halaman HTML adalah bahasa javascript
sedangkan didefinisikan dengan tag <applet> adalah…
a. CSS c. Java e. Javascript
b. PHP d. Opera
76. Javascript adalah bahasa yang membedakan penamaan variabel dan fungsi yang
menggunakan huruf besar dan huruf kecil, artinya…
a. Case sensitive d. Sensitive case
b. Case variable e. Sensitive case variable
c. Sensitive variable
79. Komentar diperlukan dalam program untuk membantu dalam … aplikasi selanjutnya.
a. Perombakan c. Pengulangan e. Pengembangan
b. Pengecilan d. Pemberian
80. Dalam mengembangan aplikasi web salah satu persiapan yang perlu dilakukan adalah…
a. Membuat script html d. Menentukan browser dan editor
b. Membuat script css e. Menentukan program
c. Mengecek program
84. Dua istilah yang biasa digunakan dalam pembuatan variabel yakni...
a. deklarasi dan personalisasi d. inisialisasi dan personalisasi
b. Operasi dan deklarasi e. Deklarasi dan inisialisasi
c. personalisasi dan operasi
85. Ada beberapa teknik pemberian nama yang dapat digunakan, salah satunya adalah...
a. Camel Case c. Notasi Irlandia e. Clutch Case
b. Criminal Case d. Notasi India
86. Ada beberapa istilah yang biasa digunakan pada pembuatan variable, salah satunya
adalah.....
a. Proteksi c. proyeksi e. personalisasi
b. Operasi d. Deklarasi
89. Sebagai bilangan pecahan atau bilangan yang dapatdituliskan menggunakan tanda koma
adalah pengertian dari...
a. Variable c. boolean e. string
b. integer d. Float
97. Setiap data dalam array disimpan dan diberikan index numerik mulai dari?
a. 3 c. 0 e. 1
b. 7 d. 5
98. Pengaksesan data atau elemen di dalam tabel dapat dilakukan dengan cara...
a. / c. = e. &
b. [] d. _
99. Dalam suatu array dengan n elemn, maka elemen ke-n akan mempunyai?
a. Indeks c. Nilai 10 e. Indeks n-1
b. Indeks n-10 d. Indeks n-7
101. konsep pemrograman dikembangkan sedemikian rupa sehingga dapat digunakan untuk
menghasilkan keluaran tertentu sesuai nilai-nilai dari variabel-variabel yang ada, adalah
pengertian dari …
a. Struktur Percabangan d. Alur
b. Struktur Kontrol e. Struktur
c. Switch
102. Struktur kontrol dapat juga diartikan sebagai rangkaian perintah yang dapat digunakan
untuk mengendalikan alur dari program. Secara alur, program memiliki tiga jenis alur,
yaitu …
a. Berurutan, tidak berulang, dan bercabang
b. Berurutan, berulang, dan tidak bercabang
c. Tidak berurutan, tidak berulang, dan tidak bercabang
d. Berurutan, berulang, dan bercabang
e. Tidak berurutan, berulang, dan bercabang
104. Kumpulan program yang dijalankan mengikuti alur tertentu dapat secara vertikal dari
atas ke bawah atau mengikuti alur yang sudah ditentukan tanpa adanya kondisi-kondisi
khusus yang memungkinkan adanya pilihan alur, meurupakan gambaran dari …
a. Berulang c. Berurutan e. Struktur sistem
b. Bercabangan d. Struktur
105. Dapat digunakan untuk mengeksekusi bagian tertentu dari program apabila suatu
kondisi terpenuhi, merupakan fungsi dari …
a. Struktur kontrol d. Struktur percabangan
b. Struktur berurutan e. Struktur alur
c. Struktur berulang
106. Dapat digunakan untuk menjalankan beberapa kali suatu bagian tertentu dari program
dengan terpenuhinya suatu kondisi, merupakan fungsi dari …
a. Bercabangan d. Struktur kontrol
b. Struktur alur e. Berurutan
c. Perulangan
112. Bagian penentuan variabel untuk mengendalikan jumlah perulangan yang akan
dilakukan, merupakan pengertian dari…
a. inisialisasi d. do-while
b. for e. inisilasi
c. rename
baris program 2;
...
}
Scrip di atas merupakan contoh sintaks pengulangan …
a. for d. for-while
b. while e. inisialisasi
c. do-while
115. apa yang terjadi jika di dalam perulangan do-while tanpa tanda kurung kurawal?
a. Scrip akan tampil
b. Scrip tidak akan tampil
c. Scrip tampil namun ada kesalahan
d. Scrip biasa saja
e. Scrip tidak ditemukan
117. {
kode program yang ingin dijalankan berkali
kali;
}
Scrip di atas merupakan jenis pengulangan …
a. Do d. do-while
b. For e. for-while
c. While
118. Merupakan struktur yang memungkinkan untuk menjalankan kode program yang sama
beberapa kali dengan meng gunakan suatu kondisi tertentu, merupakan pengertian dari
…
a. inisialisasi d. do-while
b. for e. perulangan
c. rename
119. Operasi aritmatika yang dapat dilakukan untuk mengubah nilai variabel penentu
tersebut …
a. perulangan d. ekstrasi
b. peubah e. do-while
c. perubahan
122. Dalam javascript terdapat satu kata kunci untuk membuat fungsi, yaitu…
a. fungsi c. funcation e. funkation
b. function d. fungsion
123. Untuk menjalankan program yang ada dalam fungsi tersebut kita dapat memanggilnya
dengan cara…
a. varHasil = nama_fungsi ( nilai_parameter1, nilai_parameter2, ...,
nilai_parameterN);
b. varHasil = function nama:fungsi ( nilai_parameter1, nilai_parameter2, ...,
nilai_parameterN ) ;
c. function_nama_fungsi ( parameter1, parameter2, ..., parameterN )
d. function nama_fungsi ( parameter1, parameter2, ..., parameterN )
e. varHasil : function nama_fungsi ( nilai_parameter1, nilai_parameter2, ...,
nilai_parameterN ) ;
125. Dibawah ini yang termasuk fungsi bawaan dari javascript, kecuali…
a. Fungsi parameter(), variabel(), nilai()
b. Fungsi prompt(), nilai(), varibel()
c. Fungsi parselnt(), parameter, variabel()
d. Fungsi alert(), nilai(), parselnt()
e. Fungsi alert(), prompt() dan parselnt()
126. Dalam obyek bawaan yang sudah ada dalm java script String digunakan untuk…
a. Menghitung rumus aritmatika
b. Pengolah data alfanumeric
132. Javascript merupakan bahasa PBO yang menggunakan kata kunci untuk mendifinisikan
suatu…
a. Kelas c. lapangan e. Jaringan
b. Ruangan d. Lembar kerja
133. Format yang dapat digunakan untuk mendefinisikan kelas pada javascript adalah…
a. Function NamaKelas ( ) { }
b. Funnytion NamaKelas ( ) { }
c. Fuction NamaKelas ( ) { }
d. Function Namakelas ({})
e. Fiction NamaKelas ( ) { }
137. Pengembangan program dengan menggunakan teknik PBO ini populer dalam
program berskala besar karena ...
a. Fleksibel dan memudahkan dalam perusakan
b. Sulit diperbaiki dan memudahkan dalam hal apapun
c. Mudah didapat dan fleksibel
d. Sulit digunakan dan menarik
e. fleksibel dan memudahkan dalam perbaikan
138. Javascript menggunakan PBO dengan model pemrograman berbasis prototipe.
Model ini tidak mengenal kelas, tetapi dengan mengenal...
a. Obyek d. Waktu
b. Simulasi e. b, c, dan d benar
c. Jaringan
141. Event ini terjadi saat ukuran dari dokumen berubah adalah…
a. onresize c. onunload e. onchange
b. onscroll d. onblur
151. Digunakan untuk menentukan halaman yang akan ditampilkan pada browser, melalui
string url yang diberikan, penjelasan dari teknik navigasi...
a. window.location.href = “url”;
b. window.location.replace(“url”);
c. window.location.assign(“url”);
d. window.history.back()
e. window.history.forward()
152. URL halaman baru diberikan dalam bentuk parameter untuk fungsi ini. Penjelasan dari
teknik navigasi...
a. window.location.href = “url”;
b. window.location.replace(“url”);
c. window.location.assign(“url”);
d. window.history.back()
e. window.history.forward()
153. Mirip seperti assign(), bedanya browser tidak akan mengingat url sebelum ini, sehingga
tidak akan ada perubahan apabila menekan back pada browser atau menjalankan
metode history.back() untuk kembali ke halaman sebelumnya. penjelasan dari teknik
navigasi...
a. window.location.href = “url”;
b. window.location.replace(“url”);
c. window.location.assign(“url”);
d. window.history.back()
e. window.history.forward()
154. Fungsi untuk menampilkan kembali halaman sebelumnya. Sama fungsinya dengan
tombol back pada browser. penjelasan dari teknik navigasi...
a. window.location.href = “url”;
b. window.location.replace(“url”);
c. window.location.assign(“url”);
d. window.history.back()
e. window.history.forward()
155. Untuk menampilkan halaman setelah saat ini apabila ada. penjelasan dari teknik
navigasi...
a. window.location.href = “url”;
b. window.location.replace(“url”);
c. window.location.assign(“url”);
d. window.history.back()
e. window.history.forward()
156. Selain menggunakan HTML, navigasi pada halaman web juga dapat diwujudkan
dengan menggunakan program...
a. Javasche c. Javasprit e. Home page
b. Javascript d. Javaspint
157. Perancangan navigasi untuk suatu website dapat juga dikenal dengan istilah...
a. Javascript d. AJAK
b. Home page e. Web
c. Pembuatan sitemap
158. Sitemap ini nantinya dapat dijadikan panduan ataupun arah bagi programmer web
dalam...
a. pengamatan d. solusi
b. pelajaran e. web
c. mengembangkan aplikasinya
159. Merupakan salah satu librari yang dapat digunakan untuk menerapkan AJAX ini dengan
perintah-perintah yang lebih sederhana...
a. jQuery c. jKoery e. jBuery
b. jGuery d. jPuery
160. Bentuk lain dari navigasi ini adalah dengan menggunakan obyek...
a. AJAK pada Javascript d. Website
b. jQuery e. XML
c. Javascript
161. Yang digunakan untuk membuat halaman web lebih dinamis adalah…
a. dengan menggunakan CSS
b. dengan menggunakan HTML
c. dengan menggunakan table
d. dengan menggunakan javascript
e. dengan menggunakan link
162. Yang bukan merupakan property dari style CSS yang di modifikasi adalah…
a. color c.visibility e.height
b. bgcolor d.width
e. e.<script>…backgroundcolor.par.style=”red”;…</script>
165. Tag halaman web untuk membuat teks di sembunyikan dan di tampilkan adalah…
a. visibility dan hidden c. visibility dan hide
b. visible dan visibility d. e.visible dan hidden
b. visible dan hide
172. Berikut format perintah yang dapat digunakan untuk menyertakan pustaka eksternal
tersebut ke dalam halaman web yang benar adalah …
a. <script src="lokasi/file/pustakajs"></script>
b. <script src="lokasi/file/pustaka.js></script>
c. <script src="lokasi/file/pustaka.js"><script>
d. <scriptsrc="lokasi/file/pustaka.js"></script>
e. <script src="lokasi/file/pustaka.js"></script>
173. Selain adanya tambahan fitur pustaka eksternal seperti jQuery juga dapat memudahkan
dalam memprogram HTML menggunakan…
a. Javascript c. Css e. C-+
b. C++ d. Java
175. Perkembangan yang pesat dari jQuery ini dimungkinkan karena sifatnya yang…
a. Tertutup d. Terlupakan
b. Terbuka e. Terlindunggi
c. Tersembunyi
176. Melalui jQuery permasalahan kompatibilitas aplikasi antar web browser yang berbeda-
beda dapat diatasi, seperti pada contoh kasus penerapan…
a. AJAX c. AJAL e. HTML
b. AJAK d. AJAP
Perintah pada baris 5 dan 7 pada skrip diatas digunakan sebagai perintah …
a. Dojo c. jQuery e. YUI
b. Ext JS d. Ext Jr
178. Salah satu pustaka yang banyak diterapkan saat ini dan memiliki sejumlah turunan,
diantaranya, kecuali …
a. jQuery c. YUI e. Bootstrap
b. UI d. Twitter
179. Beberapa fitur yang dapat dimanfaatkan dari pustaka ini adalah manipulasi obyek…
a. HTML d. Javascript
b. Css e. Web
c. C++