Pengenalan Struktur Folder Codeigniter - Codeigniter Part 1


Pengenalan Struktur Folder Codeigniter

Sebelum kita belajar framework codeigniter lebih jauh, ada baiknya kalau kita mengenali framework ini dahulu.
Codeigniter adalah salah satu PHP Framework yang bersifat Open Source/Gratis dan termasuk ke dalam framework terpopuler saat ini. CodeIgniter dirilis publik pada tanggal 28 Februari 2006, tujuan dari menggunakan framework adalah kita tidak perlu menuliskan program dari awal, Codeigniter sudah menyediakan berbagai macam library yang mempermudah kita dalam proses pengembangan aplikasi web, Codeigniter dibuat dengan konsep MVC/Model View Controller ( akan saya bahas diartikel selanjutnya ), Pada acara frOSCon (August 2008), pembuat php Rasmus Lerdorf mengatakan dia menyukai codeigniter karena dia lebih ringan dan cepat dibandingkan framework lainnya.

Kelebihan Codeigniter :

1. Menggunakan Konsep MVC, dengan ini struktur kode program akan lebih jelas dan terstruktur
2. URL Friendly, url yang dihasilkan codeigniter bersifat clean
3. Dokumentasi Lengkap, framework ini cukup mudah dipelajari karena dokumentasinya yang lengkap
4. Kecepatan, Berdasarkan benchmark, codeigniter adalah salah satu Framework yang paling cepat saat ini
5. Mudah beradaptasi, Codeigniter tidak membutuhkan System Requirements yang neko neko

Installasi Codeigniter

Untuk menginstall Codeingiter cukup mudah sebenarnya, anda tinggal mendowload kemudian mengekstraknya dan selesai, namun apabila anda masih bingung kami akan sampaikan tutorialnya, sesuai dengan yang saya katakan tadi download terlebih dahulu Framework Codeigniter di http://www.codeIgniter.com/download, pastikan dilaptop/Komputer anda sudah terinstall Xampp, jika belum install terlebih dahulu, karena ini penting, dan jika sudah copykan Framework Codeigniter yang tadi sudah anda download ke dalam direktori Xampp htdocs/belajarCI.
Struktur Folder Codeigniter

Kemudian ekstrak Framework yang tadi sudah anda download, dan buka foldernya, anda akan mendapati folder dan file seperti ini
Struktur Folder Codeigniter
Itu merupakan folder dan file yang ada di Codeigniter, selanjutnya kita akan belajar Struktur Foldernya.

Struktur Folder Codeigniter :

Folder application : disinilah aplikasi yang akan kita bangun diletakkan.
  1. Folder config – tempat menyimpan semua file konfigurasi yang ada di dalam aplikasi, mulai dari databaserouter dan autoload aplikasi.
  2. Folder controllers – tempat menyimpan semua file controller.
  3. Folder errors – tempat menyimpan semua template error aplikasi.
  4. Folder helpers – tempat menyimpan helper yang bukan berasal dari CI.
  5. Folder hooks – tempat menyimpan hook yang digunakan untuk mengubah alur fungsi dari core CI.
  6. Folder language – tempat menyimpan bahasa-bahasa yang akan di gunakan.
  7. Folder libraries – tempat menyimpan semua library buatan kita sendiri.
  8. Folder models – tempat menyimpan semua model.
  9. Folder views – tempat menyimpan semua file view aplikasi.
Folder system: menyimpan semua file baik itu file aplikasi yang dibuat maupun core framework-nya.

  1. Folder cache – tempat menyimpan semua cache yang dibuat caching library.
  2. Folder codeigniter – tempat menyimpan semua file internals CI.
  3. Folder database – tempat menyimpan semua database drivers dan class yang akan digunakan.
  4. Folder fonts – tempat menyimpan semua font yang digunakan image manipulation library.
  5. Folder helpers – tempat menyimpan semua helper core CI.
  6. Folder language – tempat menyimpan semua language core CI.
  7. Folder libaries – tempat menyimpan semua library core CI
  8. Folder logs – tempat menyimpan semua logs generated oleh CI.
  9. Folder plugin – tempat menyimpan semua plugin core CI.
  10. Folder scaffolding – tempat menyimpan semua file yang berfungsi sebagai scaffolding .
Folder user_guide: berisi userguide/manual penggunaan CI.
File index.php: file yang akan meng-handle semua request yang dilakukan oleh client.
Dengan seperti ini Codeigniter sudah berhasil anda install dan sudah bisa berjalan diwebserver anda, kedepannya kami akan membagikan bagaimana konfigurasi awal Codeigniter, templating, sampai dengan kita bisa membuat Aplikasi Web sendiri. Sekian yang dapat kami sampaikan, jika ada kritik, masukan, dan saran silahkan berkomentar, semoga bermanfaat

Subscribe to receive free email updates:

0 Response to "Pengenalan Struktur Folder Codeigniter - Codeigniter Part 1"

Post a Comment