SELAMAT DATANG DI KOMUNITAS KANAK SASAK HIMAWANS.NET NIKMATI INFORMASI DAN UPDATE TERKINI

Selamat bergabung di website Himawans.net"!

Belajar Framework Codeigniter

Belajar Mengenal Istilah framework

Pernahkah anda mendengar istilah Framework dalam dunia Informasi, disini saya sedikit bercerita kepada anda mengenai hambatan saya dalam belajar Framework.
Pada suatu saat saya diminta untuk mempersentasikan apa itu yang namanya Framework,

Sebenarnya saya diminta untuk menempilkkan kata Hello World dengan menggunakan fasilitas framework tersebut. kemudian disini saya langsung browsing diInternet dan mencari-cari apa sebenarnya Framework itu. sampai 1 dan 2 hari pun saya belum menemukan istilah framework tersebut, dan 3 hari kemudian saya menemukkannya tatapi disini saya hanya tahu pengertiannya dan bagian bagianya saja, saya belum mendapatkan sofwearnya.

begitulah selanjutnya sampai 5 hari saya menemukan berbagi sofweare yang termasuk dalam Freamework tersebut diantaranya ada codeigniter, sympony, Kohana, CakePHP,dll.

Framework adalah sekumpulan perintah/fungsi dasar yang dapat membantu dalam menyelesaikan proses-proses yang lebih kompleks Secara umum, framework menggunakan struktur MVC (Model, View, Controller). Jika saya gambar kan, kira-kira seperti ini :

Input > Processing > Output = Controller > Model > View

• Model
Model mencakup semua proses yang terkait dengan pemanggilan struktur data baik berupa pemanggilan fungsi, input processing atau mencetak output ke dalam browser>

• Controller
Controller mencakup semua proses yang terkait dengan pemanggilan database dan kapsulisasi proses-proses utama. Jadi semisal di bagian ini ada file bernama member.php, maka semua proses yang terkait dengan member akan dikapsulisasi/dikelompokan dalam file ini

• View
View mencakup semua proses yang terkait layout output. Bisa dibilang untuk menaruh template interface website atau aplikasi

Nah, sebelum memulai, ada baiknya anda mendowload file CI terlebih dahulu. Pastikan juga komputer anda telah terinstall Apache, PHP, dan MySQL. Lebih mudah jika anda menggunakan XAmpp atau paketan web server jenis lainnya. Setelah CI di download, taruh dalam htdocs. Jika anda menginstall XAmpp di folder C:/ Program Files maka alamatnya adalah C:/Program Files/xampp/htdocs/
CodeIgniter, framework ini sebelumnya tidak masuk daftar yang akan saya coba. Hal ini dikarenakan oleh fiturnya yang jauh lebih sedikit dibandingkan Symfony dan CakePHP.tatpi disini saya tertaik dengan namanya yang begitu keren didunia IT, maka saya menggunakanya
Dalam codeigniter ini terdapat berbagai firur yaitu ;
  1. Konfigurasi : Selanjutnya, dalam folder /system/application/config/ ada beberapa file yang perlu anda ubah supaya CI bisa berjalan dengan baik
  2. config.php : Isi alamat pemanggilan di browser. Dalam contoh ini alamatnya adalah
    http://localhost/codeigniter $config[’base_url’]=http://localhost/codeigniter
  3. database.php : Isi hostname, username, password dan nama database yang digunakan.
  4. autoload.php : File ini berfungsi untuk memanggil secara otomatis fungsi-fungsi yang sudah disediakan CI atau yang anda buat tanpa harus memanggillnya dalam aplikasi anda. Dalam kasus ini, kita akan memanggil fungsi database secara otomatis sehingga setiap fungsi lain yang menbutuhkan fungsi database cukup dengan menggunakan perintah $this->db Kira-kira seperti ini isinya : $autoload[’libraries’] = array(’database’);
  5. routes.php : Variabel ini digunakan untuk menentukan nama file utama yang digunakan sebagai ekeskutor utama website atau aplikasi. Contoh secara defaultnya adalah file welcome. $route[’default_controller’] = “welcome”; Silahkan buka folder /system/application/controllers/, pasti anda menemukan file yang bernama welcome.php. File ini yang disebut sebagai eksekutor utama dari proses secara keseluruhan. Bisa dibilang ‘index’ nyalah.
  6. Execute : Oke…sekarang coba panggil melalui browser anda dengan alamat http://localhost/codeigniter/ (Codeigniter hanya sebagai contoh. Anda bisa merubah dengan nama yang anda inginkan)

Demikian dari hasil cerita saya. untuk lebih jelasnya anda bisa menggunjungi situs resmi codeigniter yaitu http://codeigniter.com