Tekno Clarity – Apa itu Controller, Route dan View pada CodeIgniter, Pada kesempatan kali ini admin akan lanjut membahas tentang framework CodeIgniter nih. Di mana admin akan menerangkan kepada kalian apa itu controller, route dan view.
Artikel Menarik Lainnya :
- Penjelasan Lengkap Perbedaan Benefit dan Cost pada SPK
- Penjelasan Lengkap AHP Adalah Apa ? (Analytical Hierarchy Process)
- 15 Kelebihan dan Kekurangan Facebook sebagai Media Promosi
Seperti yang mungkin kita sudah ketahui bersama, framework codeigniter ini menggunakan skema MVC juga sama dengan hal-nya pada framework laravel. Dikatakan pula CodeIgniter ini adalah dasar dari framework laravel dan framework PHP lain-nya.
Nah apakah benar demikian ? jawaban-nya cari sendiri yak, tapi admin yakin PHP adalah dasar framework laravel dan codeigniter hehe iyalah kan pake bahasa PHP 😀
Apa itu Controller ?
Controller adalah komponen yang dimiliki oleh sebuah framework di mana framework tersebut menggunakan skema MVC (Model View Controller). Controller ini digunakan sebagai tempat kalian menaruh baris kode logika dan pemprosesan yang bersifat back-end pada projek kalian.
Ibarat kata sebuah mobil, mesin pada mobil tersebut dapat dikatakan sebagai controller-nya, di mana mesin-lah yang melakukan pemprosesan berbagai fitur yang terdapat pada mobil kalian.
Apa itu Route ?
Route adalah sebuah komponen yang berfungsi sebagai peta proses atau eksekusi yang terdapat pada sebuah framework yang bersifat MVC. Route ini lah yang menunjukkan di mana sebuah fitur dapat diakses atau daftar alamat fitur yang dapat dibuka atau digunakan oleh pengguna.
Ibarat kata Route ini mirip dengan susunan kabel jaringan atau kabel listrik, di mana kabel ini dapat menunjukkan di mana tujuan atau letak sebuah fitur berada.
Apa itu View ?
View adalah sebuah komponen MVC yang berfungsi untuk menyajikan tampilan kepada user. User interface yang terdapat pada projek CodeIgniter kalian harusnya berada pada folder View, sesuai dengan aturan model MVC.
View ini dapat kalian ibaratkan juga misalnya, body mobil, dashboard mobil atau bumper mobil. Tampilan yang dilihat oleh pengguna disebut juga dengan View pada MVC.
Lokasi File Controller, Route dan View pada CodeIgniter
Berikutnya admin akan memberitahukan kepada kalian tentang di mana sih lokasi dari file controller, route dan view pada projek CodeIgniter kalian itu berada ?
Berikut ini adalah lokasi file dari komponen MVC CodeIgniter :
- Lokasi Controller :Â application/controllers/
- Lokasi Routes :Â application/config/routes.php
- Lokasi View :Â application/views/
Nah jadi kalian sudah tidak perlu pusing lagi mencari di mana lokasi dari setiap komponen MVC yang dimiliki oleh Framework CodeIgniter ini.
Video Penjelasan Lengkap !
Bila kalian belum paham tentang apa itu controller, routes dan view yang ada pada framework codeigniter ini, kalian bisa menonton video di bawah sebagai tambahan referensi belajar kalian :