PBKK Tugas 9 - CodeIgniter MVC

Nama    : Salsabila Fatma Aripa

NRP      : 5025211057

Kelas     : PBKK - B

Tugas     : PBKK - Tugas 9

Tahun     : 2023


ROUTING DAN CONTROLLER CODEIGNITER

    Dalam pengembangan web dengan menggunakan framework CodeIgniter, routing dan controller adalah dua konsep kunci yang membantu mengorganisir dan mengelola alur aplikasi dengan efisien. Pertama-tama, routing adalah mekanisme yang menentukan bagaimana URL dimapping ke fungsi-fungsi atau method-method di dalam controller. Dengan menggunakan routing, pengembang dapat dengan mudah menentukan aturan-aturan untuk menentukan bagaimana suatu permintaan HTTP harus ditangani. CodeIgniter menyediakan file konfigurasi routing yang memungkinkan pengguna untuk menentukan pola URL dan mengarahkannya ke controller yang sesuai. Hal ini mempermudah pengembang untuk membuat struktur URL yang bersih dan ramah pengguna. 

    Selanjutnya, controller dalam CodeIgniter berperan sebagai pengatur lalu lintas aplikasi. Controller adalah kelas-kelas PHP yang mengelola logika bisnis dan mengatur tampilan yang akan ditampilkan kepada pengguna. Setiap metode di dalam controller biasanya berhubungan dengan suatu halaman atau aksi tertentu yang diinginkan oleh pengguna. CodeIgniter memisahkan konsep tampilan, logika bisnis, dan routing dengan baik, sehingga memudahkan pengembangan aplikasi yang bersih dan terstruktur. Dengan menggunakan controller, pengembang dapat memisahkan tugas-tugas dalam aplikasi, membuatnya lebih mudah untuk dipelihara dan diperluas. Dengan demikian, routing dan controller bekerja bersama-sama dalam framework CodeIgniter untuk menyediakan arsitektur pengembangan web yang kuat dan modular.

Dalam tugas kali ini saya membuat sebuah route dan controller dalam page home dan about.

Code :



Output :

Route / mengarah ke home page

Route /about mengarah ke about page


Link Github : https://github.com/bilaaripa/routecontroller-ci

Source : https://www.codeigniter.com/user_guide/index.html


Komentar

Postingan populer dari blog ini

Topik dan Timeline Tugas Akhir

PBKK Tugas 13 - Membuat Google App Script

Final Project Pemrograman Berbasis Kerangka Kerja