Skip to content Skip to sidebar Skip to footer

16 Soal Tentang Pemrograman Web + Kunci Jawaban

Latihan Soal PG Bab Pemrograman Web

1. Pernyataan SELECT * FROM customers WHERE age > 18 adalah contoh dari:
A. Pernyataan CSS
B. Pernyataan javascript
C. Pernyataan SQL
D. Pernyataan HTML

Jawaban: 
C. Pernyataan SQL


2. Dalam CSS, apa yang dimaksud dengan "pseudo-class"?
A. Sebuah kelas yang ditambahkan ke elemen dengan javascript
B. Sebuah kelas yang ditambahkan ke elemen dengan PHP
C. Sebuah kelas yang ditambahkan ke elemen dengan CSS
D. Sebuah kelas yang ditambahkan ke elemen dengan SQL

Jawaban: 
C. Sebuah kelas yang ditambahkan ke elemen dengan CSS


3. Pada HTML, elemen <table> digunakan untuk:
A. Membuat daftar yang terurut
B. Menampilkan gambar di halaman web
C. Membuat formulir untuk pengguna
D. Menampilkan data dalam bentuk tabel

Jawaban: 
D. Menampilkan data dalam bentuk tabel


4. Dalam PHP, pernyataan if digunakan untuk:
A. Melakukan iterasi terhadap elemen-elemen dalam array
B. Menggabungkan dua string menjadi satu
C. Menguji kondisi dan menjalankan blok kode jika kondisi terpenuhi
D. Melakukan pengulangan kode selama kondisi terpenuhi

Jawaban: 
C. Menguji kondisi dan menjalankan blok kode jika kondisi terpenuhi


5. Apa yang dimaksud dengan "cookie" dalam konteks pemrograman web?
A. Sebuah fungsi dalam javascript untuk mengatur warna latar belakang halaman web
B. Sebuah fitur dalam CSS untuk mengatur tampilan elemen-elemen halaman web
C. Sebuah file eksternal yang digunakan dalam PHP untuk menghubungkan ke database
D. Sebuah file kecil yang disimpan di sisi klien (browser) untuk menyimpan informasi tentang pengguna

Jawaban: 
D. Sebuah file kecil yang disimpan di sisi klien (browser) untuk menyimpan informasi tentang pengguna


6. Dalam javascript, metode split() digunakan untuk:
A. Menggabungkan elemen-elemen dalam array menjadi satu string
B. Memisahkan string menjadi elemen-elemen dalam array
C. Mengubah string menjadi angka
D. Mengurutkan elemen-elemen dalam array

Jawaban: 
B. Memisahkan string menjadi elemen-elemen dalam array


7. Apa yang dimaksud dengan "CMS" dalam konteks pemrograman web?
A. Content Management System
B. Creative Management System
C. Cascading Management System
D. Customer Management System

Jawaban: 
A. Content Management System


8. Dalam CSS, pernyataan position: absolute; digunakan untuk:
A. Mengubah ukuran elemen dalam halaman web
B. Mengubah tata letak elemen dalam halaman web secara relatif
C. Mengubah tata letak elemen dalam halaman web secara absolut
D. Mengubah tampilan elemen dalam halaman web secara transparan

Jawaban: 
C. Mengubah tata letak elemen dalam halaman web secara absolut


9. Pada HTML, elemen <form> digunakan untuk:
A. Menampilkan gambar di halaman web
B. Membuat daftar yang terurut
C. Membuat tabel data
D. Membuat formulir untuk pengguna

Jawaban: 
D. Membuat formulir untuk pengguna


10. Dalam javascript, apa yang dimaksud dengan "callback function"?
A. Sebuah fungsi yang dipanggil secara otomatis ketika halaman web dimuat
B. Sebuah fungsi yang dipanggil setelah fungsi lain selesai dieksekusi
C. Sebuah fungsi yang dipanggil ketika terjadi kesalahan dalam eksekusi kode
D. Sebuah fungsi yang dipanggil untuk mengubah tampilan elemen-elemen dalam halaman web

Jawaban: 
B. Sebuah fungsi yang dipanggil setelah fungsi lain selesai dieksekusi


11. Dalam PHP, apa yang dimaksud dengan "session"?
A. Sebuah variabel yang hanya berlaku dalam satu halaman web
B. Sebuah fungsi untuk mengubah tampilan halaman web secara dinamis
C. Sebuah cara untuk menyimpan informasi tentang pengguna di sepanjang sesi browsing
D. Sebuah metode untuk menghubungkan halaman web dengan database

Jawaban: 
C. Sebuah cara untuk menyimpan informasi tentang pengguna di sepanjang sesi browsing


12. Apa yang dimaksud dengan "responsive web design"?
A. Desain web yang menyesuaikan diri dengan browser pengguna
B. Desain web yang menyesuaikan diri dengan ukuran layar perangkat pengguna
C. Desain web yang menggunakan animasi dalam tampilannya
D. Desain web yang mengikuti tren terkini dalam pemrograman web

Jawaban: 
B. Desain web yang menyesuaikan diri dengan ukuran layar perangkat pengguna


13. Dalam CSS, pernyataan margin: 10px 20px 10px 20px; berarti:
A. Mengatur margin atas dan bawah elemen sebesar 10px, dan margin kiri dan kanan sebesar 20px
B. Mengatur margin atas elemen sebesar 10px, margin kanan dan kiri sebesar 20px, dan margin bawah sebesar 10px
C. Mengatur margin atas dan bawah elemen sebesar 20px, dan margin kiri dan kanan sebesar 10px
D. Mengatur margin sebesar 10px pada semua sisi elemen

Jawaban: 
B. Mengatur margin atas elemen sebesar 10px, margin kanan dan kiri sebesar 20px, dan margin bawah sebesar 10px


14. Dalam javascript, pernyataan for digunakan untuk:
A. Menggabungkan dua string menjadi satu
B. Mengulangi kode selama kondisi terpenuhi
C. Menguji kondisi dan menjalankan blok kode jika kondisi terpenuhi
D. Menggabungkan elemen-elemen dalam array menjadi satu string

Jawaban: 
B. Mengulangi kode selama kondisi terpenuhi


15. Apa yang dimaksud dengan "URL"?
A. Universal Resource Locator
B. Universal Resource Link
C. Uniform Resource Locator
D. Uniform Resource Link

Jawaban: 
C. Uniform Resource Locator


16. Dalam CSS, pernyataan background-color digunakan untuk:
A. Mengubah jenis huruf teks
B. Mengubah warna latar belakang elemen
C. Mengubah tata letak elemen dalam halaman web
D. Mengubah ukuran elemen dalam halaman web

Jawaban: 
B. Mengubah warna latar belakang elemen