Exam
Ujian Pemahaman HTML, CSS, dan Bootstrap
Instruksi:
Kerjakan soal-soal berikut dengan menulis kode HTML dan CSS.
Gunakan Bootstrap untuk mempercepat pembuatan elemen dan layout.
Tampilan akhir yang diharapkan adalah sebuah halaman web sederhana yang responsif dengan penggunaan elemen-elemen HTML yang sesuai dan desain menggunakan CSS dan Bootstrap.
Soal 1: Struktur Dasar HTML (25 poin) Buatlah sebuah halaman HTML yang memiliki struktur sebagai berikut:
Sebuah header yang berisi nama situs web dan menu navigasi.
Sebuah section yang berisi dua kolom:
Kolom pertama berisi gambar dan deskripsi singkat.
Kolom kedua berisi daftar produk yang masing-masing memiliki gambar dan deskripsi singkat.
Sebuah footer yang berisi informasi hak cipta.
Petunjuk:
Gunakan tag HTML yang tepat untuk setiap elemen (misalnya,
<header>
,<nav>
,<section>
,<footer>
, dll).Gunakan elemen gambar
<img>
dengan atribut alt yang sesuai.
Soal 2: Styling CSS (25 poin) Tambahkan CSS untuk mendesain halaman dari soal sebelumnya:
Atur warna latar belakang header dan footer agar berbeda dengan latar belakang utama halaman.
Gaya teks di header dan footer agar menjadi warna putih.
Setiap kolom dalam section harus memiliki padding dan margin yang rapi.
Gunakan CSS Flexbox untuk menyusun kolom dengan rata kiri dan kanan pada tampilan desktop, dan stack (tumpuk) pada tampilan mobile.
Soal 3: Penggunaan Bootstrap (30 poin) Dengan menggunakan Bootstrap:
Atur layout halaman agar responsif menggunakan grid system Bootstrap (misalnya,
.container
,.row
,.col-md-*
, dll).Gunakan komponen Navbar Bootstrap untuk menu navigasi di header.
Gunakan komponen Card dari Bootstrap untuk menampilkan produk dengan gambar dan deskripsi di kolom kedua.
Soal 4: Responsivitas dan Media Queries (20 poin) Gunakan media queries untuk memastikan halaman dapat ditampilkan dengan baik di berbagai perangkat:
Pada tampilan mobile, menu navigasi diubah menjadi tombol dropdown.
Gambar dalam kolom pertama dan produk dalam kolom kedua memiliki ukuran yang responsif dan tidak meluap dari layar.
Kolom-kolom dalam section ditumpuk pada tampilan dengan layar kecil (lebar kurang dari 768px).
Contoh Struktur Halaman:
Kriteria Penilaian:
Struktur HTML yang tepat dan penggunaan elemen-elemen yang sesuai (25 poin).
Desain CSS yang jelas dan responsif (25 poin).
Penggunaan Bootstrap untuk layout dan komponen (30 poin).
Responsivitas halaman web (20 poin).
Last updated