Persiapan dan Pengenalan Framework Codeigniter



Hello sob,

Bagi sobat yang sudah memulai belajar pemrograman PHP, bisa belajar bersama disini menggunakan framework CodeIgniter.

Apasih Codeigniter itu? 

Codeigniter itu Framework PHP (Kerangka kerja), ibarat kata sobat mau bikin program ga perlu menulis baris code dari nol, tinggal menggunakan codeigniter yang merupakan file-file php yang sudah include didalamnya, jadi semisal sobat mau memproses operasi CRUD (create , read, update, delete) tidak perlu menulis kode file untuk koneksi ke database, tinggal sobat edit file config/database.php di codeigniter saja.



Codeigniter terkenal sangat mudah digunakan, khususnya bagi sobat yang ingin mengenal pemrograman OOP (berorientasi Object) dengan MVC (Model, View, dan Controller).

Apa saja yang perlu dipersiapkan sebelum memulai nya?
1. pertama install dahulu xampp atau wamp di komputer sobat.
2. kemudian siapkan juga notepad++
3. download file Codeigniter terbaru di codeigniter.com

Dengan 3 persenjataan itu sobat bisa memulai belajar menggunakan Codeigniter untuk membangun aplikasi milik sobat. Di tulisan saya berikutnya pelan-pelan kita akan belajar menggunakan Framework ini.

Pengetahuan Apa yang dibutuhkan untuk belajar Codeigniter?

Codeigniter adalah framework yang dirancang untuk PHP, jadi sebelum sobat menggunakan codeigniter, sobat harus sudah paham dahulu membuat program atau website secara manual dengan php. Dan juga karena codeigniter adalah framework yang mengusung model pemrograman OOP (pemrograman berorientasi objek), maka sobat perlu belajar dahulu teknik pemrograman berorientasi objek terlebih dahulu.


Struktur Directory Codeigniter

Setelah sobat mendownload paket codeigniter, maka didalamnya akan didapati 3 folder(direktori), yaitu:
  • application
  • system
  • user_guide
Directory Application
Folder ini nantinya adalah tempat dimana kode-kode php kita buat dan disimpan di dalam folder ini. Disini juga adalah folder-folder yang berisi daftar model, controller, dan view dimana itu adalah arsitektur utama dari pemrograman berorientasi objek, lebih dikenal dengan MVC (Model, View & Controller).
Didalam folder application terdapat sub folder yang meliputi:
  • cache : ini adalah folder untuk menyimpan halaman yang telah dicache.
  • config: folder ini berisi pengaturan untuk aplikasi yang nantinya kita kembangkan, seperti contoh pengaturan database.
  • controller: berisi file controller.
  • core: berisi file untuk penempatan kelas induk atau kelas dasar , dimana nantinya kelas ini diturunkan atau diwariskan ke kelas-kelas yang digunakan oleh aplikasi.
  • helpers: digunakan untuk menempatkan daftar file helper yang didefinisikan sendiri.
  • hooks: digunakan untuk menyimpan file pendukung aplikasi.
  • language: disini kita bisa membuat konstanta yang nantinya digunakan untuk pengaturan bahasa yang akan ditampilkan di aplikasi kita. Sehingga sobat bisa membuat beragam file bahasa untuk website sobat.
  • libraries: berisi file library (pustaka kelas) yang kita definisikan sendiri nantinya.
  • log: berisi file catatan atau log system ketika terjadi kesalahan.
  • models: berisi file model untuk aplikasi yang kita buat.
  • third_party: digunakan untuk menyimpan file-file atau plugin-plugin pihak ketiga.
  • views: berisi file view yang akan ditampilkan di aplikasi.
Directory System
Ini adalah folder berisi file-file induk yang digunakan untuk file-file inti dari codeigniter itu sendiri. Untuk pengembangannya sobat lebih banyak melakukan pekerjaan di Directory Application.

Directory User_guide
Pada folder ini berisi panduan-panduan atau dokumentasi dari Codeigniter, folder ini tidak harus sobat sertakan dalam aplikasi sobat.

Subscribe to receive free email updates:

0 Response to "Persiapan dan Pengenalan Framework Codeigniter"

Post a Comment