Skip to content Skip to sidebar Skip to footer

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