Cara Menggunakan Bootstrap CSS pada CodeIgniter 3

 

Bootstrap adalah framework front-end yang sangat populer digunakan untuk membangun tampilan antarmuka pengguna yang responsif dan menarik dengan cepat. Bootstrap menyediakan berbagai komponen siap pakai seperti grid system, tombol, form, dan komponen UI lainnya yang memudahkan pengembang web dalam merancang dan mengembangkan aplikasi web. Di sisi lain, CodeIgniter 3 (CI3) adalah framework PHP yang membantu pengembang dalam membangun aplikasi web yang efisien dan cepat.

Pada artikel ini, kami akan membahas bagaimana cara menggunakan Bootstrap CSS dalam aplikasi yang dibangun menggunakan CodeIgniter 3. Kami akan melalui beberapa langkah mulai dari pengaturan dasar, pemuatan Bootstrap, hingga contoh penggunaannya dalam sebuah proyek aplikasi web.

1. Mengapa Menggunakan Bootstrap di CodeIgniter?

Menggunakan Bootstrap dengan CodeIgniter memungkinkan pengembang untuk membangun antarmuka pengguna yang responsif dan estetis dengan sedikit usaha. Kelebihan utama penggunaan Bootstrap di dalam proyek CodeIgniter adalah sebagai berikut:

  • Desain Responsif: Bootstrap secara otomatis mengatur desain untuk berbagai ukuran layar, sehingga aplikasi Anda dapat diakses dengan baik di perangkat desktop, tablet, dan ponsel.
  • Komponen UI Lengkap: Bootstrap menyediakan banyak komponen UI yang siap pakai seperti navigasi, tombol, formulir, tabel, dan lainnya.
  • Mudah Digunakan: Penggunaan Bootstrap bersama dengan CodeIgniter cukup mudah karena Bootstrap hanya perlu diintegrasikan melalui link atau file statis, sementara CodeIgniter menangani sisi backend dan logika aplikasi.
  • Komunitas dan Dokumentasi: Kedua framework ini memiliki dokumentasi yang lengkap dan komunitas yang besar, yang memudahkan Anda dalam memecahkan masalah atau mencari solusi.

2. Langkah-langkah Menggunakan Bootstrap pada CodeIgniter 3

Berikut adalah langkah-langkah untuk mengintegrasikan Bootstrap ke dalam proyek CodeIgniter 3 Anda:

2.1. Mengunduh dan Menyiapkan Bootstrap

Ada dua cara utama untuk menggunakan Bootstrap dalam proyek CodeIgniter: mengunduh dan menyertakan file secara lokal atau mengimpor Bootstrap dari CDN (Content Delivery Network).

2.1.1. Menggunakan CDN

Cara termudah adalah dengan menggunakan CDN (Content Delivery Network), yang memungkinkan Anda untuk mengimpor Bootstrap langsung dari server eksternal tanpa perlu mengunduh dan menyimpannya di server lokal Anda.

Buka file application/views/header.php (atau file header lainnya yang digunakan di aplikasi Anda) dan tambahkan link CSS Bootstrap di dalam tag seperti ini:

CodeIgniter with Bootstrap
    
    

Untuk JavaScript, Anda juga dapat mengimpor file Bootstrap JS menggunakan CDN dan meletakkannya sebelum tag penutup :

    
    [removed][removed]
    [removed][removed]
    [removed][removed]


2.1.2. Menggunakan Bootstrap Secara Lokal

Jika Anda lebih memilih untuk mengunduh dan menyimpan file Bootstrap di server Anda, Anda bisa mendownloadnya dari situs resmi Bootstrap, kemudian ekstrak file yang diunduh ke folder assets dalam proyek CodeIgniter Anda.

Contoh struktur direktori yang disarankan:

/project-root
    /assets
        /css
            bootstrap.min.css
        /js
            bootstrap.min.js
        /fonts
            (folder untuk font jika ada)
    /application
    /system

Setelah Anda mengunduh dan mengekstrak file Bootstrap, buat folder assets/css dan assets/js, dan simpan file Bootstrap di dalamnya. Kemudian, ubah file application/views/header.php untuk memuat file Bootstrap lokal seperti berikut:

CodeIgniter with Bootstrap
    
    

Dan untuk [removed]

    
    [removed][removed]
    [removed][removed]


Dengan cara ini, Anda memuat Bootstrap CSS dan JavaScript secara lokal menggunakan fungsi base_url() dari CodeIgniter yang akan menghasilkan URL yang sesuai dengan server Anda.

2.2. Membuat Layout Menggunakan Bootstrap

Setelah Bootstrap berhasil dimuat, Anda dapat mulai membuat layout responsif menggunakan komponen Bootstrap seperti grid system, navbar, dan lain-lain. Misalnya, kita akan membuat halaman dengan navbar dan beberapa konten yang responsif.

2.2.1. Contoh Navbar

Di file application/views/header.php, tambahkan HTML untuk navbar menggunakan Bootstrap:

2.2.2. Membuat Halaman Utama dengan Grid

Bootstrap menggunakan sistem grid berbasis kolom yang memungkinkan desain responsif. Di file application/views/welcome_message.php, buat struktur konten menggunakan grid system:

Selamat Datang di CodeIgniter 3 dengan Bootstrap

Ini adalah contoh penggunaan Bootstrap dalam aplikasi CodeIgniter 3.

Responsive Image

Dengan menggunakan class container, row, dan col-md-6, kita bisa memastikan bahwa halaman ini akan responsif di berbagai ukuran layar.

3. Menguji Tampilan di Browser

Setelah semua konfigurasi selesai, pastikan untuk menguji tampilan aplikasi Anda di browser. Jika Anda menggunakan CDN, Anda cukup membuka URL aplikasi, dan Bootstrap akan dimuat dari server eksternal. Jika Anda menggunakan file lokal, pastikan file CSS dan JS Bootstrap di folder assets dapat diakses dengan benar.

4. Kesimpulan

Menggunakan Bootstrap pada CodeIgniter 3 sangat mudah, baik melalui CDN atau dengan mengunduh dan mengimpornya secara lokal. Dengan menggunakan Bootstrap, Anda dapat dengan cepat membangun antarmuka pengguna yang responsif dan menarik. Langkah-langkah yang telah dibahas di atas memberikan dasar yang kuat untuk mengintegrasikan Bootstrap dengan proyek CodeIgniter 3 Anda. Dengan ini, Anda bisa mulai mengembangkan aplikasi web yang lebih interaktif dan responsif.

 

 

Dadang Heksa

Itaque quidem optio quia voluptatibus dolorem dolor. Modi eum sed possimus accusantium. Quas repellat voluptatem officia numquam sint aspernatur voluptas. Esse et accusantium ut unde voluptas.

8 Comments

Georgia Reader Reply

Et rerum totam nisi. Molestiae vel quam dolorum vel voluptatem et et. Est ad aut sapiente quis molestiae est qui cum soluta. Vero aut rerum vel. Rerum quos laboriosam placeat ex qui. Sint qui facilis et.

Aron Alvarado Reply

Ipsam tempora sequi voluptatem quis sapiente non. Autem itaque eveniet saepe. Officiis illo ut beatae.

Lynda Small Reply

Enim ipsa eum fugiat fuga repellat. Commodi quo quo dicta. Est ullam aspernatur ut vitae quia mollitia id non. Qui ad quas nostrum rerum sed necessitatibus aut est. Eum officiis sed repellat maxime vero nisi natus. Amet nesciunt nesciunt qui illum omnis est et dolor recusandae. Recusandae sit ad aut impedit et. Ipsa labore dolor impedit et natus in porro aut. Magnam qui cum. Illo similique occaecati nihil modi eligendi. Pariatur distinctio labore omnis incidunt et illum. Expedita et dignissimos distinctio laborum minima fugiat. Libero corporis qui. Nam illo odio beatae enim ducimus. Harum reiciendis error dolorum non autem quisquam vero rerum neque.

Sianna Ramsay Reply

Et dignissimos impedit nulla et quo distinctio ex nemo. Omnis quia dolores cupiditate et. Ut unde qui eligendi sapiente omnis ullam. Placeat porro est commodi est officiis voluptas repellat quisquam possimus. Perferendis id consectetur necessitatibus.

Nolan Davidson Reply

Distinctio nesciunt rerum reprehenderit sed. Iste omnis eius repellendus quia nihil ut accusantium tempore. Nesciunt expedita id dolor exercitationem aspernatur aut quam ut. Voluptatem est accusamus iste at. Non aut et et esse qui sit modi neque. Exercitationem et eos aspernatur. Ea est consequuntur officia beatae ea aut eos soluta. Non qui dolorum voluptatibus et optio veniam. Quam officia sit nostrum dolorem.

Kay Duggan Reply

Dolorem atque aut. Omnis doloremque blanditiis quia eum porro quis ut velit tempore. Cumque sed quia ut maxime. Est ad aut cum. Ut exercitationem non in fugiat.

Leave a Reply

Your email address will not be published. Required fields are marked *