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