Tugas 8 PBKK - View dengan Code Igniter

Selamat datang semua!

Di pertemuan minggu ke-11 ini, Saya mempelajari tentang CodeIgniterCodeIgniter adalah sebuah framework php yang bersifat open source dan menggunakan metode MVC (Model, View, Controller). CodeIgniter bersifat free alias tidak berbayar jika Anda menggunakannya. Framework CodeIgniter dibuat dengan tujuan  untuk memudahkan developer atau programmer dalam membangun sebuah aplikasi berbasis web tanpa harus membuatnya dari awal.

Di tugas ini, Saya diminta untuk berlatih menggunakan view dengan CodeIgniter. Berikut ini adalah langkah-langkahnya.

1. Download bootstrap kemudian ekstrak folder css dan js ke dalam folder public di project

2. Download JQuery dan copy ke folder public/js dalam project

3. Buka di app > Controllers > Page.php kemudian, ubah kode menjadi seperti berikut ini untuk membuat view di halaman Home, About, Contact, dan Faqs


4. Ubah kode di welcome_messages.php, about.php, contact.php, dan faq.php pada app > View seperti yang ada di source code untuk menampilkan view pada masing-masing halaman yang sudah ditambahkan bootstrap.

Hasilnya akan menjadi seperti berikut ini

View Home Page

View About Us Page

View Contact Us Page

View FAQs Page

5. Mengirim data ke view. 
Data yang akan dikirim ke view harus dalam bentuk array asosiatif.
Array asosiatif adalah array yang memiliki key dan value. Key akan menjadi nama variabel di dalam view, dan value akan menjadi nilainya. Value ini bebas diisi dengan apa saja, boleh diisi dengan string, array, object, integer. Buka Controller Page, kemudian ubahlah kode pada method contact() menjadi seperti ini:

Variabel $data adalah variabel asosiatif array, dengan name sebagai key dan ‘Petani Kode’ sebagai value untuk name.
Key name nantinya akan menjadi sebuah variabel di dalam view.
Sekarang, buka kode app/Views/contact.php dan tambahkan kode di bawah ini tepat di atas pembuatan form


Buka halaman contact melalui alamat localhost:8080/contact, maka hasilnya:

6. Mengirim Data array ke view
Biasanya ini nanti akan sering kita pakai untuk menampilkan data yang berasal dari database.
Buka Controller Page, kemudian ubah kode pada method faqs menjadi seperti ini.


Variabel $data adalah variabel yang berisi asosiatif array. Pada kode di atas, kita membuat data_faqs sebagai key dan mengisinya dengan array dari kumpulan pertanyaan dan jawaban.

Berikutnya, silahkan ubah kode view app/Views/faqs.php menjadi seperti ini:


Hasilnya seperti berikut ini:


Demikian penerapan view dengan Code Igniter. Semoga bermanfaat! 


Komentar

Postingan populer dari blog ini

Final Project - Pemrograman Berbasis Kerangka Kerja

Tugas 6 PBKK - Mobile Application (.NET MAUI)

Tugas 8 Pemrograman Web - MySQL