Praktikum: Bootstrap 5
🎯 Tujuan Pembelajaran
🚀 Persiapan: Setup Proyek Bootstrap 5
Langkah 1 — Buat File HTML
<!doctype html>
<html lang="id">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Praktikum Bootstrap 5</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-sRIl4kxILFvY47J16cr9ZwB07vP4J8+LH7qKQnuqkuIAvNWLzeN8tE5YBujZqJLB"
crossorigin="anonymous">
</head>
<body>
<h1>Hello, Bootstrap!</h1>
<!-- Bootstrap JS Bundle -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.bundle.min.js"
integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI"
crossorigin="anonymous"></script>
</body>
</html>Langkah 2 — Buka di Browser

📐 Bagian 1: Grid System
Konsep Dasar
Langkah 3 — Grid Equal Width

Langkah 4 — Grid Dengan Angka

Langkah 5 — Grid Responsive (Breakpoints)
Class
Ukuran Layar
Contoh Device



Ukuran Layar
Layout
Visualisasi
Langkah 6 — Nesting Grid

Langkah 7 — Offset (Menggeser Kolom)

🖼️ Bagian 2: Image
Langkah 8 — Responsive Image

Langkah 9 — Image Thumbnail

Langkah 10 — Rounded & Circle Image

Class
Fungsi
Langkah 11 — Figure (Gambar + Caption)

Langkah 12 — Gallery Image dengan Grid



📱 Bagian 3: Responsive Web Design
Konsep Mobile First
Langkah 13 — Display Utility (Show/Hide per Device)



Element
Class
HP
Tablet
Desktop
Langkah 14 — Responsive Text Alignment



Langkah 15 — Responsive Navbar


Langkah 16 — Jenis Container
Class
Perilaku
🏆 Bagian 4: Latihan Akhir — Portfolio Card Responsif
Langkah 17 — Buat Portfolio Card



Device
Class Aktif
Layout
📝 Rangkuman
Grid System
Image
Responsive Web Design
📚 Referensi
Last updated