Skip to content

January 7, 2009

4

Mulai dengan CodeIgniter

Rasanya kurang pas kalo aku nulis tips trik pemrograman CI bila gak nulis juga buat teman2 yang masih awam soal CI , gimana sih cara nya buat mulai mrogram pake CI. bagi yang belum tahu apa itu CI, CI itu adalah kepanjangan dari CodeIgniter suatu framework PHP yang berbasis MVC, cukup kecil namun sangat flexible dan ringan. Bisa dengan mudah diintegrasikan dengan berbagai macam library PHP lainnya.

Sebelum memulai ada baiknya membaca bagaimana CI itu kerja. setelah itu baru download framework CI, versi 1.6.3 atau 1.7.0. untuk instalasi dapat dilihat dibagian readme nya dan user guide nya.

Berikut isi dan struktur direktori framework CI.

struktur CIYang perlu diperhatikan adalah yang berada di dalam folder ‘application’. Selain itu adalah file2 engine CI, tidak perlu di utak atik, kecuali kamu tau apa yang kamu lakuin. ini ada penjelasan singkat folder2 didalam folder ‘application’ :

  • config : berisi file2 konfigurasi buat menjalankan CI.
  • controllers : berisi file2 kelas yang berisi krontroler logika pemrograman.
  • errors : berisi file2 yang menampilkan halaman pesan error.
  • helpers : berisi file2 function bantuan yang dibutuhkan selain dari yang sudah disediakan oleh CI.
  • language : berisi file2 yang berisi daftar bahasa yang bisa digunakan.
  • libraries : berisi file2 librari tambahan yang dibutuhkan selain dari yang sudah disediakan oleh CI.
  • models : berisi file2 kelas yang berhubungan dengan operasi dengan database.
  • views : berisi file2 template yang akan digunakan CI sebagai tampilan setelah melakukan pemrosesan.

Baik. langkah pertama adalah bikin file class di folder controller. class ini saya beri nama ContohKlas.php

< ?php

class ContohKlas extends Controller {

	function ContohKlas()
	{
		parent::Controller();
	}

	function index()
	{
		$data['pesan'] = 'Ini pesan dari kontroler CI';
		$this->load->view('message',$data);
	}

}

sekarang kita tulis bagian view nya. kita beri nama message.php. (ingat nama file di view harus sama dengan parameter string di masukan fungsi $this->load->view, atau sebaliknya)







Hello World



nah sekarang udah bisa dicoba class dan view pertama kamu di CI.
jika kamu meletakan di htdocs\ci170, maka panggil CI nya di alamat

http://localhost/ci170/index.php/contohklas

maka akan menghasilkan pesan hello world dan pesan dari kontroler CI.
Semoga terbantukan.

Bytheway, kamu juga bisa melihat intro dari CI disini dan tutorial membangun blog dengan CI disini .

Selamat mencoba