16 Soal (Pilihan Ganda) Pemrograman Web dan Jawaban
Contoh Soal Pilgan Tentang Pemrograman Web
1. Pada HTML, tautan (link) ke halaman web lain dapat ditentukan menggunakan elemen:
A. <link>
B. <a>
C. <href>
D. <url>
Jawaban:
B. <a>
2. Pernyataan document.getelementbyid('myelement').innerhtml = 'Hello, World!'; digunakan untuk:
A. Mengambil isi elemen dengan ID 'myelement'
B. Mengubah atribut 'id' dari elemen 'myelement'
C. Menghapus elemen dengan ID 'myelement' dari halaman web
D. Mengganti isi elemen dengan ID 'myelement' dengan 'Hello, World!'
Jawaban:
D. Mengganti isi elemen dengan ID 'myelement' dengan 'Hello, World!'
3. Apa yang dimaksud dengan "Bootstrap" dalam konteks pemrograman web?
A. Sebuah bahasa pemrograman web
B. Sebuah aplikasi pengembangan web
C. Sebuah framework CSS untuk pengembangan web responsif
D. Sebuah database untuk menyimpan data pengguna
Jawaban:
C. Sebuah framework CSS untuk pengembangan web responsif
4. CSS adalah singkatan dari:
A. Cascading Style Sheet
B. Cascaded Style Sheet
C. Complete Style Sheet
D. Creative Style Sheet
Jawaban:
A. Cascading Style Sheet
5. Dalam javascript, apa perbedaan antara null dan undefined?
A. Tidak ada perbedaan, keduanya memiliki arti yang sama
B. Null digunakan ketika variabel belum diinisialisasi, sedangkan undefined digunakan ketika variabel tidak memiliki nilai
C. Null digunakan untuk menghapus variabel, sedangkan undefined digunakan untuk menghapus fungsi
D. Null adalah tipe data yang dapat diubah, sedangkan undefined adalah tipe data yang tetap
Jawaban:
B. Null digunakan ketika variabel belum diinisialisasi, sedangkan undefined digunakan ketika variabel tidak memiliki nilai
6. Dalam PHP, perintah echo digunakan untuk:
A. Menampilkan teks atau variabel ke dalam halaman web
B. Menjalankan perintah SQL pada database
C. Menghitung panjang suatu string
D. Mengganti nama variabel
Jawaban:
A. Menampilkan teks atau variabel ke dalam halaman web
7. Metode HTTP yang digunakan untuk mengambil data dari server adalah:
A. GET
B. POST
C. PUT
D. DELETE
Jawaban:
A. GET
8. Apa yang dimaksud dengan "API"?
A. Application Program Interface
B. Application Programming Interface
C. Application Process Interface
D. Application Package Interface
Jawaban:
B. Application Programming Interface
9. Dalam CSS, pernyataan font-family digunakan untuk:
A. Mengubah jenis huruf teks
B. Mengubah warna teks
C. Mengubah tata letak teks
D. Mengubah ukuran teks
Jawaban:
A. Mengubah jenis huruf teks
10. Dalam javascript, metode push() digunakan untuk:
A. Menggabungkan dua string menjadi satu
B. Menambahkan elemen baru ke akhir array
C. Menghapus elemen terakhir dari array
D. Mengurutkan elemen dalam array
Jawaban:
B. Menambahkan elemen baru ke akhir array
11. Apa yang dimaksud dengan "DNS"?
A. Domain Name System
B. Domain Network System
C. Dynamic Name System
D. Dynamic Network System
Jawaban:
A. Domain Name System
12. Dalam PHP, bagaimana cara yang tepat untuk menghubungkan ke database?
A. Menggunakan fungsi connect()
B. Menggunakan pernyataan sql_connect()
C. Menggunakan fungsi mysqli_connect()
D. Menggunakan pernyataan mysql_connect()
Jawaban:
C. Menggunakan fungsi mysqli_connect()
13. Apa yang dimaksud dengan "Ajax"?
A. Asynchronous javascript and XML
B. Asynchronous javascript and XHTML
C. Asynchronous javascript and CSS
D. Asynchronous Java and XML
Jawaban:
A. Asynchronous javascript and XML
14. Dalam CSS, apa yang dimaksud dengan "box model"?
A. Sebuah model untuk mengatur elemen-elemen dalam halaman web
B. Sebuah model untuk mengatur tata letak elemen dalam halaman web
C. Sebuah model untuk mengatur tampilan teks dalam halaman web
D. Sebuah model untuk mengatur animasi dalam halaman web
Jawaban:
A. Sebuah model untuk mengatur elemen-elemen dalam halaman web
15. Pada HTML, atribut target="_blank" pada elemen <a> digunakan untuk:
A. Mengatur tautan agar membuka halaman web di jendela baru
B. Mengubah warna teks tautan
C. Menambahkan animasi ke tautan
D. Menyembunyikan tautan dari tampilan
Jawaban:
A. Mengatur tautan agar membuka halaman web di jendela baru
16. Dalam javascript, apa yang dimaksud dengan "DOM"?
A. Document Object Model
B. Dynamic Object Model
C. Document Oriented Model
D. Dynamic Oriented Model
Jawaban:
A. Document Object Model