1. Perbedaan Web CMS (WCMS) dengan Learning CMS (LCMS) sebagai berikut, kecuali :
a. Membantu organisasi untuk mengatur dokumen perusahaan.
b. Membantu organisasi untuk mengatur daur hidup.
c. Membantu organisasi dalam mengotomatisasi aspek yang beragam.
d. Menampilkan content pada halaman web merupakan format dasar.
Jawab : A
2. Orang yang terlibat dalam WCMS, diantaranya :
a. Content Editors
c. Content authors
b. Content Publisher
d. Jawaban A, B, C benar.
Jawab : D
3. Dalam CMS (Content Management System), perbedaan public user dengan member, kecuali :
a. User yang dapat memilih work flow mereka sendiri.
b. Pengguna biasa dari situs dan mempunyai semua fasilitas untuk mengakses.
c. Mengatur seluruh konten dan form pada situs web.
d. Member dapat mengusulkan event yang diletakkan pada bagian public web.
Jawab : C
4. Keuntungan CMS adalah :
a. Notifikasi otomatis kepada pemilik website jika ada konten yang sudah kadaluarsa.
b. Konten yang dikehendaki dapat dipublikasikan tanpa pengeditan oleh orang lain.
c. Jawaban A dan B salah.
d. Jawaban A dan B benar.
Jawab : D
5. Siapa yang bertanggung jawab dalam menginstall dan konfigurasi CMS, update dan membuat
account pengguna CMS ?
a. Server/CMS administrator
b. Database administrator
c. Web developer
d. Designer
Jawaban : A
6. Yang bukan merupakan fasilitas CMS adalah :
a. Publikasi isi website
b. Pengaturan halaman
c. Pengubahan isi
d. Penerjemah bahasa
Jawaban : D
7. 1) Content Authoring, editing and management
2) Workflow, collaboration and security
Pilihan diatas termasuk dalam :
a. Fasilitas dasar CMS
Jawaban : A
8. Mengelola dan membuat account penggunaan database, backup data, memantau performance
server adalah tugas dari :
a. Database administrator
c. Programmer
b. Web designer
d. Konfigurasi CMS
Jawaban :
9. Manakah di bawah ini aplikasi CMS yang open source ?
a. Facebook
c. Drupals
b. Joomla
d. Mamboos
Jawaban : B
10. Dalam XML, node yang melingkupi keseluruhan dokumen merupakan pengertian dari :
a. Element node
c. Root node
b. Attribute node
d. Komponen node
Jawaban :C
11. Dalam sebuah Javascript terdapat sebuah property. Yang dimaksud property adalah :
a. Entitas dari sebuah objek
Jawaban : D
12. Sebuah objek yang berisi data-data , yang mana dapat dimodifikasi selama pengeksekusian
program adalah pengertian dari :
a. Properti
c. Operator
b. Variabel
d. File
Jawaban : B
13. Script JavaScript dapat ditempatkan pada :
a. Body, Title, Header
c. Semua benar
d. Semua salah
Jawaban : B
14. Untuk mendeklarasikan bilangan desimal menggunakan :
a. Integer
c. String
b. Floot
d. Boolean
Jawaban : B
c. template match
b. template
d. berita
Jawaban : A
16. Berdasarkan program diatas, untuk melengkapi no . 16 seharusnya ditulis :
a. stylesheet
c. template match
b. template
d. berita
Jawaban : D
17. Berdasarkan program diatas, untuk melengkapi no . 17 seharusnya ditulis :
a. stylesheet
c. template match
b. template
d. berita
Jawaban : B
18. Yang terlibat dalam web CMS ?
a. content : editor, publisher, user
b. content : editor, DBA, publisher
c. content : editor, publisher, author
d. content : publisher, DBA, user
Jawaban : C
19. Yang termasuk Standars Support dalam fasilitas dasar CMS yaitu :
a. Dedicated CMS Server (CMS Administrator)
b. Dedicated Database Server (DB Administrator)
c. Web Service Support (WSDL, SOAP)
d. Dedicated Web Support (Develover)
Jawaban : C
20. Adanya delay komunikasi dalam client-server serta mempertimbangkan sinkronisasi dan
paralelisme proses dalam mendesain server merupakan :
a. Kelebihan client-server dalam pemrograman internet.
b. Kekurangan client-server dalam pemrograman internet.
c. Kelebihan peer-to-peer dalam pemrograman internet.
d. Kekurangan peer-to-peer dalam pemrograman internet.
Jawaban :B
21. Salah satu keistimewaan dalam MySQL yang memiliki operator dan fungsi secara penuh
yang mendukung perintah SELECT dan WHERE dalam queryyaitu :
a. Performance Tuning
b. Struktur Table
c. Command dan Functions
d. Connectivity
Jawaban : C
22. Salah satu keistimewaan dalam MySQL yang memiliki struktur tabel yang lebih
fleksibeldalam menangani ALTER TABLE dibandingkan Oracle atau PostgreSQLyaitu :
a. Performance Tuning
b. Struktur Table
c. Command dan Functions
d. Connectivity
Jawaban : B
23. Perintah dasar dalam MySQL yang menampilkan data dengan menghindari pengulangan data
pada kolom yang diinginkan :
a. mysql>SELECT field1,field2 FROM nama_table ORDER BY field3;
b. mysql>SELECT * FROM nama_table WHERE field1 BETWEEN item_data1 AND item_data2;
c. mysql>SELECT * FROM nama_table WHERE field1 LIKE %keyword;
d. mysql>SELECT DISTINCT field1 FROM nama_table;
Jawaban : D
24.Perintah dasar dalam MySQL yang menampilkan data dengan penyaringan:
a. mysql>SELECT field1,field2 FROM nama_table ORDER BY field3;
b. mysql>SELECT * FROM nama_table WHERE field1 BETWEEN item_data1 AND item_data2;
c. mysql>SELECT field1,field2 FROM nama_table;
d. mysql>SELECT DISTINCT field1 FROM nama_table;
Jawaban : B
25. Dalam HTML, untuk melakukan penomoran enumerasi dengan nomor urut harus diapit
dengan tag :
a. <td></td>
Jawaban : D
b. <ul></ul>
c. <b></b>
d. <ol></ol>
26. Suatu pengkodean pada javascript yang diterjemahkan oleh banyak script-enabled browser
dikenal dengan istilah :
a. Platform Independence
c. Image Rollovers
b. VB Script
d. Prompts
Jawaban : A
27. Berikut ini beberapa aplikasi yang menggunakan PERL yang cukup dikenal, kecuali :
a. SQL ledger
c. Atroce
b. Spam Assasin
d. Webmin
Jawaban : C
28. Beberapa loop yang dimiliki oleh PERL , kecuali :
a. FOR
c. FOR EACH
b. FOR ALL
d. WHILE
Jawaban : B
29. Sebuah dokumen XML terdiri dari bagian-bagian yang disebut :
a. Node
b. Stylesheet
c. Doctype
d. Syntax
Jawaban : A
30. Dalam MySQL, syntax untuk mengatur password root yaitu :
a. MySQL> MYSQLADMIN UROOT PASSWORD Nama_Password;
b. MySQL> MYSQLADMIN ROOT PASSWORD Nama_Password;
c. MySQL> MYSQLADMIN UROOT Nama_Password;
d. MySQL> MYSQLADMIN ROOT Nama_Password;
Jawaban : A
31. Pada pemrograman phyton, tuple merupakan :
a. tipe data yang dapat menyimpan tipe data tertentu, dengan nilai elementnya dapat
diberikan nama tertentu.
b. tipe data yang berbeda yang dapat dialokasikan jumlah datanya, sehingga tidak ada
pemborosan memory.
c. tipe data yang berisi data yang sama yang nilai element nya ditentukan di awal
penggunaan.
d. tipe data sequence yang nilai datanya tidak dapat diubah dikemudian.
Jawaban: D
32. Manakah dari bagian berikut yang merupakan ciri-ciri Javascript :
a. Kode terintegrasi dengan HTML
b. Kode program tersembunyi.
c. Kode (applet) terpisah.
d. Hubungan statis.
Jawaban : A
33. Dalam Javascript, mengubah bentuk string menjadi bentuk bilangan bulat merupakan fungsi
dari :
a. parseFloat( )
c. parseString( )
b. parseInt( )
d. parseBooleans( )
Jawaban : B
(1)
</script>
34. Pada potongan program diatas, no. (1) merupakan sebuah :
a. Objek
b. Parameter
c. Nilai
d. Metode
c. Nilai
d. Metode
Jawaban : D
35. Sedangkan no. (2) merupakan sebuah :
a. Objek
Jawaban : A
b. Parameter
c. MySQL_error
b. MySQL_get_client_info
d. MySQL_info
Jawaban : C
37. Berdasarkan program diatas, maka no. (2) seharusnya :
a. MySQL_close
c. MySQL_error
b. MySQL_get_client_info
d. MySQL_info
Jawaban : A
38. Perintah untuk mengosongkan kolom pada HTML adalah
a. br
c.  
b. td
d. &nsp
Jawaban : C
39. #**# merupakan karakter yang terdapat pada type data
a. text
c. radio
b. password
d. submit
Jawaban: B
c. Denotational Semantic
d.
Algebraic Semantic
Jawaban: A
43. Yang bukan merupakan konsep semantic bahasa pemrograman adalah
a. Bagian terakhir dari tahapan analisis adalah analisis semantik
b. Memanfaatkan pohon sintaks yang dihasilkan dari parsing
c. Memiliki konsep matematika dari sebuah fungsi dan pemrograman fungsional
d. Proses analisa sintaks dan analisa semantic merupakan 2 proses yang sangat erat
kaitannya dan sulit untuk dipisahkan.
Jawaban: C
44.Identifier/pengenal yang berisi data yang dapat berubah nilainya di dalam pemrograman
merupakan pengertian dari
a.
Sintaks
c.
Semantiks
b.
Variabel
d. Pragmatiks
Jawaban: B
45. Berikut yang bukan merupakan pemahaman dari ontology yaitu :
a. suatu teori tentang makna dari suatu obyek, properti dari suatu obyek, serta relasi
obyek tersebut yang mungkin terjadi pada suatu domain pengetahuan
b. sebuah spesifikasi dari sebuah konseptual
c. penjelasan dari sebuah konsep dan keterhubunganya dari sebuah ilmu tertentu
d.menyediakankemudahanplug
and
play
yang
c. Web services
b. No DLL Locking
d. Pagelets
Jawaban: A
47. Penulisan tag pada XML harus mengikuti aturan:
a. FIFO
b. FILO
c. LIFO
d. LILO
Jawaban: C
48. Dalam semantic web, salah satu fitur yang berfokus pada otomatisasi akuisisi data,dimana
suatu aplikasi dalam proses menyelesaikan tugasnya dengan menentukan data apa yg
dibutuhkan, dimana dan bagaimana untuk mendapatkannya; merupakan fitur :
a. Machine Retrieval Data
b. Database interoperabilitas
c. Metadata
d. Indexing dan Information Retrieval
Jawaban: A
49. Dengan semantic web dapat menyatukan dan mengambil data yang tersimpan dalam
database sehingga user dapat mengambil data dari berbagai situs penting, merupakan fitur:
a. Machine Retrieval Data
b. Database interoperabilitas
c. Metadata
d. Indexing dan Information Retrieval
Jawaban: B
50. Dalam semantic web,salah satu aplikasi RDF (Resource Description Format) yang
memberikan informasi update sebuah website tanpa pengunjung perlu mengunjungi website
tersebut yaitu:
a. RSS (RDF Site Summary)
b. FOAF (Friend of a Friend)
c. SIOC(Semantically-Interlinked Online Communities)
d. Semua salah
Jawaban: A
51. #**# merupakan karakter yang terdapat pada type data
a. text
b. password
c. radio
d. submit
e. file
jawaban : B
52. Perintah untuk mengosongkan kolom pada HTML adalah
a. tr
b. br
c. td
d.  
e. &nsp
jawaban : d
53. Perintah untuk mengganti baris pada HTML adalah
a. br
b. tr
c. p
d. td
e. insert
jawaban : A
54. Type yang berfungsi untuk menerima masukan berupa teks dari pengguna adalah
A. Checkbox
B. Submit
C. File
D. Text
E. Button
Jawaban: D
55. Atribut NAME digunakan sebagai
A. Menamai kotak
B. Menandai teks
C. Menentukan panjang maksimum teks
D. Mengatur ukuran
E. Memasukan teks
Jawaban: A
56. Untuk menerima masukan berupa pilihan ialah
A. Submit
B. Reset
C. Radio
D. Password
E. Text
Jawaban: C
57. Perintah atau type masukkan untuk menampilkan berupa pilihan adalah:
A. Radio
B. Checkbox
C. Submit
D. Resume
E. Password
jawaban B
58. Perintah masukkan yang benar agar menampilkan tampilan seperti dibawah ini:
ini tombol input dengan type=submit: Kirimkan
adalah:
A. <br> ini tombol input dengan type=submit:
<input type=submit value=kirimkan>
B. <br> ini tombol input dengan type=reset
<input type=submit value=kirimkan>
C. <br> ini tombol input dengan type=reset
<input type=reset value=kirimkan>
D. <br> ini tombol input dengan type=submit
<input type=reset value=kirimkan>
E. <br> ini tombol input dengan type=reset
<input type=submit value=Ulangi>
jawaban A
59. Untuk memasukkan perinttah masukkan berupa gambar yang dapat diklik dan
fungsinya hamper sama dengan Submit adalah:
A. Hidden
B. File
C. Image
D. Reset
E. Submit
jawaban C)
60. Tag <Input> yang atribut TYPE-nya dapat digunakan untuk menerima masukan
berupa pilihan yaitu :
a. Radio
b. Circle
c. Password
d. Square
e. Submit
Jawaban : a
61. Atribute ACTION digunakan untuk
a. Menentukan nama form
b. Menetukan metode pengiriman yang dipakai
c. Menentukan alamat halaman web yang akan memproses masukan dariForm.
d. Menerima masukan berupa pilihan
e. Menandai atau mengatur nilai dari sebuah radio
Jawaban : c
62. Untuk menerima masukan berupa pilihan. Pilihan yang dapat dipilih bias lebih
dari satu yaitu
a. Text
b. Password
c. Checkbox
d. Radio
e. Submit
Jawaban : c
63. Sebutkan perintah untuk melakukan break pada pembuatan situs HTML!
a. HR
b. LI
c. BR
d. UL
e. OL
jawaban : c
64. Perintah manakah yang dapat menggabungkan beberapa kolom menjadi satu?
a. BR
b. Colspan
c. Rowspan
d. Textarea
e. Tidak ada jawaban yang benar
jawaban : b
66. Perintah untuk membuat kolom menjadi seperti di bawah ini adalah
A. <tr>
B. <td>
C. <make merge>
D. <colspan>
E. <rowspan>
Jawaban : d
D. LN
E. SC
Jawaban : b
71. Atribut yang digunakan untuk menentukan metode pengiriman yang dipakai
adalah
a. POST
b. SIZE
c. METHOD
d. MAXLENGTH
e. VALUES
(Jawaban C)
75. Type form HTML untuk menerima masukan berupa pilihan, dan pilihan yang
dapat dipilih bisa lebih dari satu adalah
a. Radio
b. Password
c. Checkbox
d. Submit
e. Button
jawaban : c
76. Perintah HTML untuk menentukan tebal garis table adalah
a. Table border
b. Align
c. Colspan
d. Rowspan
e. Br
jawaban : a
77. Perintah HTML untuk membuat teks berjalan adalah
a. Form
b. Body
c. Marquee
d. Tr
e.  
jawaban : c
78. Apa perintah yang harus dijalankan agar dapat menampilkan table?
a. <html>
b. </html>
c. <tr>
d. <table border=2>
e. <body>
Jawaban : d.
79. Bagaimana perintah yang harus dijalankan agar dapat mengganti baris yang masih
dalam satu kolom?
a. <br>
b. <tr>
c. <td>
d. </tr>
e. </td>
Jawaban : a.
80 Apa perintah yang paling pertama dalam mengawali pembuatan HTML?
a. <body>
b. </body>
c. </html>
d. <tr>
e. <html>
Jawaban : e.
81.Dalam Pembutan HTML, Kita mengenal bahasa yang digunakan, kata <body>
menunjukkan:
a. Kepala dari HTML
b. Kaki dari HTML
c. Badan dari HTML
d. Header and Footer dari HTML
e. Table dari HTML
jawaban : c
82. Dalam HTML, dapat ditambahkan hubungan/relasi ke link lain. Berikut ini adalah
command dari link yang apabila di klik akan menuju ke www.google.com adalah.
a. <Href a www.google.com></a>
d.
e. @
Jawaban C
d. Bullet Titik
e. Bullet Segilima
Jawaban : D
96. Yang digunakan untuk mengelompokkan data berurutan (ordered list) adalah
a. List Iem
b. Bullet
c. Numbering
d. Huruf
e. Nama
Jawaban : C
101. Bagaimanakah perintah HTML jika ingin menampilkan input type yang hanya boleh
memilih satu pilihan. Misal, pilihan untuk pilihan membaca.
a. <input type="radio" name="jk" value="membaca"> membaca
b. <input type="check radio" name="jk" value="membaca"> membaca
c. <input type="checkbox" name="jk" radio="membaca"> membaca
d. <input type="radio only one" name="jk" value="membaca"> membaca
e. <input type="radio one" name="jk" radio="membaca"> membaca
jawaban : a
102. Perintah Unordered list agar dapat menampilkan list bulat titik, adalah.
a. Circle
b. Disc
c. Clyndrical
d. Donuts
e. DiscBox
jawaban : b
103. Bagaimanakah perintah HTML agar muncul input type password
a. <td><input type="password" name="alamat"</td>
b. <td><input type="name" name="password"</td>
c. <td><input type="password" password="alamat"</td>
d. <td><input type="word" name="password"</td>
e. <td><input type="password1" name="password2"</td>
jawaban : a
e. Bullet symbol
jawaban : a
105. Perintah yang digunakan untuk menerima masukan berupa pilihan yang dapat dipilih
lebih dari satu adalah . . .
a. Checkbox
b. Radio
c. Checkcircle
d. Square
e. boxmatch
jawaban : b
106. Perintah untuk menampilakan tanda adalah
a. &
b. ˆ
c.
d. ©
e. ω
jawaban : a
107. Untuk membuat table dengan kolom 3 dan baris 3, pada notepad harus ada tag:
a. <table border=2 colspan=3 rowspan=3>
b. <table border=2 colspan=3 rowspan=3>
c. <table border:2 colspan:3 rowspan:3>
d. <table border2 colspan3 rowspan3>
e. <table border2 colspan3 rowspan3>
jawaban : b
108. Tag <textarea> memiliki atribut di bawah ini adalah:
a. Name
b. Action
c. Method
d. Value
e. Option
jawaban : a
109. Type yang digunakan untuk menerima masukkan berupa pilihan. Pilihan yang
dipilih bisa lebih dari satu adalah:
a. submit
b. radio
c. reset
d. button
e. checkbox
jawaban e