Web Programming Basic
  • Pengenalan HTML
  • Pengenalan CSS
  • Tugas Pembelajaran CSS
  • Pengenalan Javascript Dan Dom
  • Membuat Halmaan Login
  • Membuat Halaman Dashboard
  • Pembelajaran Framework Bootstrap
  • Membuat tampilan login dengan framework bootstrap
  • Membuat Tampilan Dashboard Dengan Bootstrap
  • Membuat Tampilan Portofolio diri
  • Evaluasi Dan Pembuatan Akun Linkedin
  • Exam
Powered by GitBook
On this page

Pembelajaran Framework Bootstrap

Bootstrap adalah salah satu framework front-end paling populer yang digunakan untuk membuat desain web responsif dan mobile-first dengan cepat. Framework ini menyediakan berbagai elemen UI (User Interface) seperti tombol, formulir, navigasi, tabel, dan lain-lain, yang sudah dirancang dan siap digunakan. Bootstrap memudahkan pengembangan website dengan mendukung HTML, CSS, dan JavaScript, serta memberikan struktur yang konsisten dan desain yang elegan.

Berikut adalah penjelasan lengkap mengenai dasar-dasar Bootstrap:

1. Apa itu Bootstrap?

Bootstrap adalah framework open-source yang dikembangkan oleh Twitter. Ini menyediakan alat-alat berbasis CSS dan JavaScript untuk mendesain halaman web yang responsif dan ramah pengguna. Bootstrap memungkinkan pengembang untuk membuat antarmuka yang responsif dengan menggunakan kelas-kelas siap pakai untuk desain yang lebih cepat dan konsisten.

2. Fitur Utama Bootstrap

  • Grid System: Bootstrap menggunakan sistem grid berbasis kolom dan baris untuk mendesain layout yang responsif.

  • Komponen UI: Bootstrap menyediakan berbagai komponen seperti tombol, formulir, alert, navbar, dan banyak lagi yang sudah siap digunakan.

  • Utilities: Bootstrap menyertakan berbagai utilitas CSS untuk menata elemen-elemen secara efisien.

  • Responsiveness: Bootstrap secara otomatis menyesuaikan tampilan antarmuka berdasarkan perangkat yang digunakan (misalnya, desktop, tablet, atau ponsel).

  • Kustomisasi: Pengguna dapat mengubah variabel untuk menyesuaikan warna, font, dan elemen desain lainnya.

3. Struktur Dasar Bootstrap

Bootstrap memiliki struktur file yang terdiri dari beberapa komponen utama:

  • HTML: Merupakan markup yang digunakan untuk membangun struktur halaman.

  • CSS: Menyediakan gaya dan desain untuk elemen-elemen HTML.

  • JavaScript/jQuery: Untuk menambahkan fungsionalitas interaktif seperti modal, dropdown, carousel, dan lainnya.

4. Mengenal Grid System di Bootstrap

Salah satu fitur utama Bootstrap adalah grid system yang berbasis 12 kolom. Ini memungkinkan elemen halaman untuk ditata dalam baris dan kolom yang fleksibel, sehingga membuat layout menjadi responsif. Berikut adalah cara kerja dasar grid system:

  • Container: Digunakan untuk membungkus grid. Ada dua jenis container:

    • .container (fixed-width container)

    • .container-fluid (full-width container)

  • Row: Digunakan untuk membungkus kolom dalam satu baris.

  • Col (Columns): Digunakan untuk menentukan lebar kolom di dalam baris. Kolom akan berbagi lebar yang sama atau dapat diubah ukurannya sesuai keinginan. Anda dapat menentukan jumlah kolom yang ingin digunakan, misalnya col-4, col-md-6, dll.

Contoh:

<div class="container">
  <div class="row">
    <div class="col-4">Kolom 1</div>
    <div class="col-4">Kolom 2</div>
    <div class="col-4">Kolom 3</div>
  </div>
</div>

Pada contoh di atas, kita menggunakan grid dengan 3 kolom, yang masing-masing memiliki lebar 4 kolom (dari 12 kolom yang tersedia).

5. Komponen Bootstrap

Bootstrap menawarkan berbagai komponen yang bisa digunakan untuk membuat antarmuka lebih interaktif dan menarik, di antaranya:

  • Navbar: Untuk membuat menu navigasi.

  • Tombol: Dengan berbagai ukuran dan warna.

  • Card: Untuk menampilkan informasi dalam bentuk kartu.

  • Formulir: Untuk membuat elemen formulir, seperti input, tombol submit, dan label.

  • Alert: Untuk menampilkan pemberitahuan atau pesan kesalahan.

Contoh Navbar:

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <a class="navbar-brand" href="#">Navbar</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarNav">
    <ul class="navbar-nav">
      <li class="nav-item active">
        <a class="nav-link" href="#">Home</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Features</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Pricing</a>
      </li>
    </ul>
  </div>
</nav>

6. Tipe Tombol di Bootstrap

Bootstrap menyediakan berbagai jenis tombol dengan gaya yang konsisten, termasuk tombol utama, sekunder, dan lain-lain. Anda dapat menggunakan kelas seperti .btn-primary, .btn-secondary, dll.

Contoh tombol:

<button class="btn btn-primary">Tombol Utama</button>
<button class="btn btn-secondary">Tombol Sekunder</button>

7. Membuat Website Responsif dengan Bootstrap

Dengan menggunakan kelas grid dan komponen responsif, Bootstrap memungkinkan halaman web Anda untuk menyesuaikan diri dengan berbagai ukuran layar, mulai dari ponsel hingga desktop.

Bootstrap menggunakan media queries untuk menyesuaikan elemen berdasarkan lebar layar:

  • col- untuk perangkat kecil (ponsel)

  • col-sm- untuk perangkat dengan layar kecil

  • col-md- untuk perangkat dengan layar sedang

  • col-lg- untuk perangkat dengan layar besar

  • col-xl- untuk perangkat dengan layar ekstra besar

Contoh Responsif:

<div class="row">
  <div class="col-12 col-md-6 col-lg-4">
    Kolom Responsif
  </div>
</div>

Dalam contoh ini, kolom akan mengambil seluruh lebar pada perangkat kecil, setengah lebar pada perangkat menengah, dan sepertiga lebar pada perangkat besar.

8. Menambahkan Bootstrap ke Proyek

Untuk menggunakan Bootstrap, Anda dapat menghubungkannya melalui CDN atau mengunduhnya dan menyertakannya secara lokal di proyek Anda.

  • Menggunakan CDN:

<!-- Link ke CSS Bootstrap -->
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
<!-- Link ke JavaScript Bootstrap (termasuk jQuery) -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.2/dist/js/bootstrap.bundle.min.js"></script>

9. Kustomisasi Bootstrap

Bootstrap memungkinkan pengembang untuk menyesuaikan desain sesuai dengan kebutuhan. Anda dapat mengubah tema menggunakan variabel Sass atau memilih hanya komponen tertentu untuk dimasukkan ke dalam proyek.

Kesimpulan

Bootstrap adalah alat yang sangat berguna bagi pengembang web untuk mempercepat pembuatan antarmuka yang responsif dan menarik. Dengan memanfaatkan grid system, komponen UI, dan utilitas yang ada, Anda dapat menciptakan desain yang konsisten dan profesional dengan lebih efisien.

PreviousMembuat Halaman DashboardNextMembuat tampilan login dengan framework bootstrap

Last updated 4 months ago

Mengunduh Bootstrap: Anda dapat mengunduh Bootstrap dari situs web resmi () dan menyertakan file CSS dan JS secara lokal dalam proyek Anda.

https://getbootstrap.com