Disusun Oleh:
Kelompok 1
1. Ana Tazkia Zahro / G41210097 / 05
2. Chiquita Putri Maharani / G41210120 / 07
3. Ananda Yuliantika / G41210352 / 13
4. Evalini Nur Rachmasari / G41210584 / 28
5. Sri Wahyu Ningsih / G41210590 / 30
Dosen Pengampu
Erna Selviyanti, S.Pd., M.MSI
5. Setelah itu tambahkan dua buah file view di dalam direktori 📁 views
dengan isi sebagai berikut.
a. 📄 views/about.php
b. 📄 views/contact.php
9. Perhatikan! Di Controller Page, kita melakukan load view home dan view
ini belum kita buat. Kita bisa memanfaatkan view welcome_message.php
untuk menjadi view home. Silahkan rename welcome_message.php
menjadi home.php
a. Ubahlah route default di config/routes.php menjadi seperti ini:
11.Pada kode di atas, kita membuat variabel $data dengan isi array untuk
dummy data yang akan ditampilkan ke view list_article.php. View yang
kita load belum dibuat. Mari kita buat.. Buatlah folder baru di dalam
views dengan nama articles dengan kode masing-masing sebagai berikut:
a. 📜 views/articles/list_article.php
b. 📜 views/articles/empty_article.php
c. 📜 views/articles/show_article.php
12. Setelah kita belajar banyak tentang input dan output di Controller, saatnya kita
mencoba sendiri. Oke, sekarang coba buka kembali Controller Page.
13. Pada Controller ini, kita akan coba mengambil input dari method contact(). Mari kita
buat form-nya dulu! Bukalah file view/contact.php kemudian isi kodenya menjadi
seperti ini:
Perhatikan! Pada form ini kita menggunakan atribut action="" yang artinya kita akan
mengirim post ke method yang me-load view tersebut, dalam kasus ini contact().
Apabila ingin mengirim data ke controller yang lain, kita bisa tentukan alamat
controllernya pada atribut action="".
Contohnya:
14. Sekarang ubahlah method contact() pada Controller Page menjadi seperti ini:
Mari kita coba hasilnya:
Buka http://localhost/belajar/index.php/contact
📜 _partials/footer.php
Ini artinya, kita akan melakukan load otomatis untuk helper url sehingga kita bisa
menggunakan fungsi site_url(), base_url(), dan fungsi-fungsi URL lainnya. Tapi
fungsi ini tidak akan bekerja dengan baik, kalau base_url belum diatur. Silahkan atur
dulu base_url pada file congfig/config.php. Set seperti ini:
17. Kita bisa menggunakan partials yang sudah dibuat dengan fungsi $this->load->view()
di dalam view. Sekarang silahkan ubah kode view:
home.php;
about.php;
contact.php;
articles/list_article.php;
articles/show_article.php;
articles/empty_article.php;
Masing-masing menjadi seperti ini:
📜 home.php
📜 about.php
📜 contact.php
📜 articles/list_article.php
📜 articles/show_article.php
📜 articles/empty_article.php
19. Nah, untuk menambahkan CSS. Kita bisa tambahkan pada _partials/head.php.
Tambahkanlah kode CSS berikut di _partials/head.php:
Maka sekarang hasilnya akan seperti ini:
Buka http://localhost/belajar/index.php/