Anda di halaman 1dari 5

Pilihlah jawaban yang benar!

1. Sebuah halaman web selalu berubah apabila terdapat interaksi dari masukan user adalah
termasuk dalam jenis website? ….
A. Statis
B. Dinamis
C. Interaktif
D. Aktif
E. Behivier
2. Perhatikan poin-poin berikut!
(1) Microsoft Internet Information Services (IIS)
(2) LiteSpeed
(3) Apache
(4) Lighttpd
(5) Nginx

Berikut termasuk ke dalam web server berbayar, yaitu nomor ….


A. (1), (2) dan (3)
B. (1), (3), dan (5)
C. (1), (2) dan (4)
D. (2), (3), dan (4)
E. (1) dan (4)
3. Fasilitas Hypertext yang mampu menampilkan data berupa Teks, gambar, animasi, suara, dan
multimedia lainnya, dimana data tersebut saling terkait dan berhubungan satu dengan yang
lainnya disebut ….
A. Web
B. World
C. Wide
D. HTML
E. Pemrograman
4. Tag paling awal dari HTML adalah ….
A. Tag <html>
B. DTD
C. Web
D. Function
E. Web app
5. Script gambar tersebut merupakan jenis bahasa pemrograman ….

A. CSS
B. PHP
C. JSP
D. ASP
E. HTML
6. Dasar dalam pembuatan sebuah web adalah ….
A. Head
B. Body
C. HTML
D. Title
E. Syntax
7. Untuk memberikan judul pada halaman web yang akan dapat digunakan tag “<title>” dan
“</title>”, maka posisi judul pada halaman web akan terlihat pada ….
A. Sudut kanan atas
B. Sudut kanan bawah
C. Tepat di tengah
D. Sudut kiri atas
E. Sudut kiri bawah
8. Nilai dari atribut cellpadding dalam menentukan spasi di dalam sel adalah ….
A. Sentimeter
B. Gram
C. Strip
D. Piksel
E. Point
9. Perhatikan data berikut!
(1) Align
(2) Bgcolor
(3) Border
(4) JPG
(5) MP3

Berikut yang termasuk elemen tabel ditunjukkan pada nomor ….


A. (1), (2), dan (3)
B. (2), (3), dan (4)
C. (3), (4), dan (5)
D. (1), (3), dan (5)
E. (1), (2), dan (4)
10. Berikut merupakan beberapa contoh dari bahasa pemrograman client side scripting, kecuali ….
A. CSS
B. Javascript
C. HTML
D. XHTML
E. PHP
11. Di bawah ini merupakan tag javascript yang dapat disisipkan pada dokumen HTML ….
A. <js>
B. <javascript>
C. <script>
D. <jquery>
E. <html>
12. Berikut adalah sintak yang benar untuk mengambil referensi file javascript demo.js secara
eksternal
A. <script src=”demo.js”>
B. <script name=”demo.js”>
C. <script href=”demo.js”>
D. <script id=”demo.js”>
E. <script scr=”demo.js”>
13. Berikut cara membuat variabel yang benar di javascript ….
A. declare nama_variabel;
B. variable nama_variabel;
C. var nama_variabel;
D. nama_variabel;
E. Print nama_variabel
14. Berikut adalah contoh penulisan nama variabel yang SALAH ….
A. Var nama;
B. Var usia+;
C. Var Jenis_kelamin;
D. Var nilai;
E. Var atribut;
15. Grup dengan elemen yang berhubungan satu sama lain dalam form adalah ….
A. <form>
B. <input>
C. <textarea>
D. <label>
E. <filedset>
16. Form HTML digunakan untuk memilih berbagai macam data yang disediakan dalam bentuk
berikut, kecuali ….
A. Textarea
B. Input text
C. Radio button
D. Check box
E. Form
17. Atribut yang berperan saat pengiriman data adalah ….
A. Acton dan false
B. Method dan false
C. True dan method
D. False dan true
E. Action dan method
18. Bagaimana cara memanggil fungsi di javascript?
A. function nama_fungsi()
B. call nama_fungsi()
C. nama_fungsi()
D. show nama_fungsi()
E. Print nama_fungsi()
19. Untuk membuat tampilan form tertata rapi, umumnya digunakan elemen HTML berupa ….
A. Table
B. Form
C. Text
D. Input
E. layout
20. Untuk menampung input input teks yang panjang dan mungkin tersusun atas lebih dari 1 baris
maga digunakan komponen input bernama ….
A. Textarea
B. Input text
C. Radio button
D. Check box
E. Form
21. Untuk membuat komentar di PHP menggunakan tanda?
A. //
B. /*
C. %
D. $
E. &
22. Perhatikan kode Berikut:

Kode diatas menghasilkan output?


A. 50
B. 10
C. Tidak menghasilkan output
D. Error pada sintak program
E. Pilihan semua benar
23. Sebuah teknologi web server dimana request oleh user dilayani dengan cara menjalankan script
langsung pada web server untuk menghasilkan halaman HTML dinamis adalah…
A. Clint-side scipting
B. Stylesheet
C. Server-side scripting
D. Customize stylesheet
E. Hypertext preprocessor
24. Perintah di javascript yang berfungsi untuk memberikan suatu informasi ke pengguna
melalui jendela dialog dengan tombol Ok dan Cancel adalah ….
A. prompt
B. confirm
C. dialog
D. write
E. alert
25. Sebuah teknik perancangan Desain WEB yang melibatkan embedding script dalam dokumen
HTML yang diminta oleh client dari sebuah server. Merupakan penjelasan dari ….
A. Server side scripting
B. Caching
C. Web server
D. C++
E. Client side scripting
26. PHP merupakan kepanjangan dari ….
A. PHP Hypertext Processor
B. Program Hypertext Processor
C. PHP Hypertext Program
D. Perogram Hyperlink Proces
E. Process Hypertext Program
27. Di bawah ini yang termasuk struktur sederhana program PHP adalah ….
A. ?<php
//kode program php
?>
B. <?php
//kode program php
?>
C. Php>
//kode program php
?>
D. //kode program php
?>
E. <php
//kode program php
?>
28. Apache adalah salah satu ….
A. Database Server
B. Web Server
C. Web Page
D. Web Browser
E. Web Programing
29. Saat akan menjalankan skrip PHP di browser maka yang harus di aktifkan di xampp control
adalah ….
A. Apache dan MySQL
B. MySQL dan Firefox
C. Apache dan Tomcat
D. Apache dan Shell
E. MySQL dan HTTP
30. Server side scripting digunakan untuk ….
A. Membuat web statis
B. Membuat text halaman
C. Menambah gambar
D. Membuat halaman web dinamis
E. Menjawab pertanyaan client
31. Dalam penulisan tag PHP memilki sifat case sensitive artinya.......
A. Penggunaan huruf kecil ataupun capital menjadi masalah
B. Penggunaan huruf kecil ataupun capital tidaklah menjadi masalah
C. Penggunaan tag harus menggunakan huruf kecil
D. Penggunaan tag harus menggunakan huruf besar
E. Penggunaan huruf harus bertipe times new roma
32. Sebuah software yang memudahkan programmer membuat aplikasi web yang isinya adalah
fungsi, plugin, dan konsep sehingga membentuk suatu sistem tertentu disebut ….
A. Logic
B. Framework
C. Studio
D. Web
E. Program
33. Berikut yang bukan merupakan framework berbasis web adalah ….
A. Symfoni
B. Laravel
C. CodeIgniter
D. Yii
E. JavaFX
34. Framework (kerangka kerja) aplikasi web berbasis PHP yang open source, menggunakan
konsep model-view-controller (MVC) adalah ….
A. CodeIgniter
B. Laravel
C. Symfoni
D. Yii
E. JavaFX
35. Berikut Aplikasi yang dibutuhkan untuk menjalankan atau mengedit file CodeIgniter, Kecuali
….
A. Xampp
B. Notepad ++
C. Visual Studio Code
D. Photoshop
E. Composer

Jawablah Pertanyaan di bawah ini dengan baik dan benar!

1. Jelaskan apa yang dimaksud dengan server side programming!


2. Sebutkan macam-macam (minima 3) bahasa pemrogrman server side programming!
3. Jelaskan Fungsi CSS dan Javascript dalam pemrograman Web!
4. Jelaskan Konsep MVC dalam Pemrograman Web menggunakan Framework!
5. Jelaskan Langkah-langkah Instlasi Framework CodeIgniter menggunakan Composer!

Anda mungkin juga menyukai