CodeIgniter adalah framework PHP yang populer digunakan dalam pembuatan aplikasi web. Seperti memasak sebuah masakan baru, kita harus memulai dengan mengumpulkan bahan-bahan dasar.
objetos.arteobjeto.co : Baca artikel terkait – Cara Membuat Aplikasi Sederhana dengan CodeIgniter
Mengenal Struktur CodeIgniter
Struktur CodeIgniter terdiri dari tiga komponen utama: Konfigurasi (Config), Model, dan Controller. Ini seperti membiasakan diri dengan tiga bagian penting dalam memasak sebuah hidangan.
- Konfigurasi (Config) adalah bagian yang menyimpan semua pengaturan sistem, seperti database, path file, dan lain-lain.
- Model adalah bagian yang bertanggung jawab untuk mengelola data basis data.
- Controller adalah bagian yang bertanggung jawab untuk memproses permintaan dari pengguna dan menghubungkan dengan model.
Untuk membuat aplikasi sederhana dengan CodeIgniter, kita perlu memulai dengan menciptakan konfigurasi sistem.
Menciptakan Konfigurasi
Langkah pertama adalah menciptakan file config.php di direktori root project CodeIgniter. Isi file ini dengan pengaturan sistem yang sesuai, seperti database dan path file.
Nanti kita akan menggunakan konfigurasi ini dalam controller untuk menghubungkan dengan model dan memproses permintaan dari pengguna.
Membuat Controller
Setelah itu, kita perlu menciptakan controller yang bertanggung jawab untuk memproses permintaan dari pengguna.
Contoh sederhana adalah dengan membuat controller “Hallo” yang menampilkan pesan “Selamat datang!”.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Hallo extends CI_Controller {
public function index()
{
$this->load->view('halo');
}
}
Setelah itu, kita perlu menciptakan view yang akan menampilkan pesan tersebut.
Membuat View
Langkah terakhir adalah menciptakan view “halo” yang akan menampilkan pesan dari controller.
<?php defined('BASEPATH') OR exit('No direct script access allowed');
$this->load->view('halo');
?>
<div>
<p>Selamat datang!
</div>
Dan itu saja! Sekarang kita sudah dapat membuat aplikasi sederhana dengan CodeIgniter. Mari kita gunakan contoh ini dalam kehidupan sehari-hari, seperti membuat aplikasi untuk mengelola daftar pesanan makanan.