Langkah Demi Langkah Membuat Landing Page Modern dengan Bootstrap 5

By | 6 November 2025

Di era digital saat ini, landing page menjadi elemen penting dalam strategi pemasaran online. Baik untuk mempromosikan produk, mengumpulkan data pelanggan, atau meningkatkan konversi, landing page berfungsi sebagai titik pertama interaksi antara pengunjung dan brand kamu. Namun, membuat landing page modern dan menarik tidak harus sulit. Dengan Bootstrap 5, framework front-end populer berbasis HTML, CSS, dan JavaScript, kamu dapat membuat tampilan profesional dengan cepat dan responsif di berbagai perangkat. Artikel ini akan membahas langkah demi langkah cara membuat landing page modern dengan Bootstrap 5, lengkap dengan contoh dan tips desain yang efektif.

Mengapa Menggunakan Bootstrap 5?

Sebelum masuk ke langkah teknis, mari pahami dulu kenapa Bootstrap 5 menjadi pilihan utama banyak developer.

  1. Responsif Secara Otomatis
    Bootstrap 5 sudah dilengkapi dengan sistem grid fleksibel yang membuat tampilan website menyesuaikan ukuran layar secara otomatis — mulai dari smartphone hingga desktop.

  2. Kaya Komponen Siap Pakai
    Framework ini menyediakan komponen seperti navbar, buttons, cards, carousel, dan modal yang bisa digunakan tanpa perlu menulis kode CSS dari awal.

  3. Desain Modern dan Ringan
    Dibanding versi sebelumnya, Bootstrap 5 lebih ringan karena menghapus dependensi jQuery dan menggantinya dengan JavaScript murni (vanilla JS).

  4. Mudah Dikustomisasi
    Kamu bisa mengubah warna, font, hingga layout dengan mudah menggunakan variabel CSS atau file SCSS yang disediakan.

Langkah 1: Persiapan Awal

Kamu dapat menggunakan Bootstrap 5 secara online (melalui CDN) atau offline (dengan mengunduh file).

Menggunakan Bootstrap via CDN

Tambahkan link berikut di dalam tag <head> file HTML kamu:

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>

Menggunakan Bootstrap secara Offline

Jika kamu ingin bekerja tanpa koneksi internet, kunjungi situs https://getbootstrap.com, lalu unduh file Bootstrap dan hubungkan secara lokal:

<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<script src="bootstrap/js/bootstrap.bundle.min.js"></script>

Langkah 2: Membuat Struktur Dasar HTML

Buat file index.html dan isi dengan struktur dasar seperti berikut:

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Landing Page Modern - Bootstrap 5</title>
  <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
</head>
<body>
  <!-- Konten akan ditambahkan di sini -->
</body>
</html>

Langkah 3: Menambahkan Navbar

Navbar adalah bagian penting dari landing page untuk navigasi.

<nav class="navbar navbar-expand-lg navbar-light bg-light fixed-top shadow-sm">
  <div class="container">
    <a class="navbar-brand fw-bold" href="#">BrandKu</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav ms-auto">
        <li class="nav-item"><a class="nav-link" href="#features">Fitur</a></li>
        <li class="nav-item"><a class="nav-link" href="#pricing">Harga</a></li>
        <li class="nav-item"><a class="nav-link btn btn-primary text-white px-3" href="#contact">Hubungi Kami</a></li>
      </ul>
    </div>
  </div>
</nav>

Langkah 4: Hero Section (Bagian Utama)

Bagian hero adalah area pertama yang dilihat pengunjung. Pastikan menarik secara visual.

<section class="bg-light text-center py-5 mt-5">
  <div class="container">
    <h1 class="display-4 fw-bold">Bangun Website Impianmu dengan Cepat</h1>
    <p class="lead mb-4">Gunakan Bootstrap 5 untuk membuat landing page modern, responsif, dan elegan tanpa ribet.</p>
    <a href="#features" class="btn btn-primary btn-lg">Pelajari Lebih Lanjut</a>
  </div>
</section>

Langkah 5: Menambahkan Bagian Fitur

Gunakan sistem grid Bootstrap untuk menampilkan fitur dengan rapi.

<section id="features" class="py-5">
  <div class="container text-center">
    <h2 class="mb-4">Fitur Unggulan</h2>
    <div class="row">
      <div class="col-md-4">
        <div class="card border-0 shadow-sm">
          <div class="card-body">
            <h5 class="card-title fw-bold">Responsif</h5>
            <p class="card-text">Desain otomatis menyesuaikan di semua ukuran layar.</p>
          </div>
        </div>
      </div>
      <div class="col-md-4">
        <div class="card border-0 shadow-sm">
          <div class="card-body">
            <h5 class="card-title fw-bold">Cepat Dibuat</h5>
            <p class="card-text">Gunakan komponen siap pakai dan hemat waktu coding.</p>
          </div>
        </div>
      </div>
      <div class="col-md-4">
        <div class="card border-0 shadow-sm">
          <div class="card-body">
            <h5 class="card-title fw-bold">Mudah Dikustomisasi</h5>
            <p class="card-text">Atur warna, font, dan tampilan sesuai branding kamu.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

Langkah 6: Tambahkan Bagian Harga (Pricing)

<section id="pricing" class="bg-light py-5">
  <div class="container text-center">
    <h2 class="mb-4">Pilih Paket Terbaik</h2>
    <div class="row">
      <div class="col-md-4">
        <div class="card shadow-sm">
          <div class="card-body">
            <h5 class="fw-bold">Basic</h5>
            <h3 class="text-primary">Rp99.000</h3>
            <p>Untuk proyek kecil atau personal.</p>
            <a href="#" class="btn btn-outline-primary">Pilih</a>
          </div>
        </div>
      </div>
      <div class="col-md-4">
        <div class="card shadow-sm">
          <div class="card-body">
            <h5 class="fw-bold">Pro</h5>
            <h3 class="text-primary">Rp199.000</h3>
            <p>Paket populer untuk bisnis menengah.</p>
            <a href="#" class="btn btn-primary">Pilih</a>
          </div>
        </div>
      </div>
      <div class="col-md-4">
        <div class="card shadow-sm">
          <div class="card-body">
            <h5 class="fw-bold">Enterprise</h5>
            <h3 class="text-primary">Rp499.000</h3>
            <p>Solusi lengkap untuk perusahaan besar.</p>
            <a href="#" class="btn btn-outline-primary">Pilih</a>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

Langkah 7: Footer

Tambahkan footer di bagian bawah halaman:

<footer class="bg-dark text-white text-center py-4">
  <p class="mb-0">© 2025 BrandKu. Dibuat dengan ❤️ menggunakan Bootstrap 5.</p>
</footer>

Tips Tambahan

  1. Gunakan File CSS Tambahan:
    Untuk menyesuaikan warna atau animasi, buat file style.css terpisah agar kode lebih rapi.

  2. Optimalkan untuk SEO:
    Gunakan tag <meta> deskripsi, judul yang relevan, dan struktur heading yang teratur (H1, H2, H3).

  3. Uji Responsivitas:
    Coba buka halaman di berbagai perangkat atau gunakan fitur responsive mode di browser developer tools.

Kesimpulan

Dengan mengikuti panduan di atas, kamu sudah bisa membuat landing page modern menggunakan Bootstrap 5 secara cepat, responsif, dan menarik. Framework ini cocok untuk pemula yang ingin membangun tampilan profesional tanpa harus mendalami CSS dari awal.

Baik digunakan secara online melalui CDN maupun offline dengan file lokal, Bootstrap 5 memberikan fleksibilitas penuh untuk setiap kebutuhan web development. Jadi, tak ada alasan lagi untuk tidak mulai membangun landing page profesionalmu hari ini!