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.
Kemudian ekstrak Framework yang tadi sudah anda download, dan buka
foldernya, anda akan mendapati folder dan file seperti ini
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.
- Folder config – tempat menyimpan semua file konfigurasi yang ada di dalam aplikasi, mulai dari database, router dan autoload aplikasi.
- Folder controllers – tempat menyimpan semua file controller.
- Folder errors – tempat menyimpan semua template error aplikasi.
- Folder helpers – tempat menyimpan helper yang bukan berasal dari CI.
- Folder hooks – tempat menyimpan hook yang digunakan untuk mengubah alur fungsi dari core CI.
- Folder language – tempat menyimpan bahasa-bahasa yang akan di gunakan.
- Folder libraries – tempat menyimpan semua library buatan kita sendiri.
- Folder models – tempat menyimpan semua model.
- Folder views – tempat menyimpan semua file view aplikasi.
Folder system: menyimpan semua file baik itu
file aplikasi yang dibuat maupun core framework-nya.
- Folder cache – tempat menyimpan semua cache yang dibuat caching library.
- Folder codeigniter – tempat menyimpan semua file internals CI.
- Folder database – tempat menyimpan semua database drivers dan class yang akan digunakan.
- Folder fonts – tempat menyimpan semua font yang digunakan image manipulation library.
- Folder helpers – tempat menyimpan semua helper core CI.
- Folder language – tempat menyimpan semua language core CI.
- Folder libaries – tempat menyimpan semua library core CI
- Folder logs – tempat menyimpan semua logs generated oleh CI.
- Folder plugin – tempat menyimpan semua plugin core CI.
- 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
0 Response to "Pengenalan Struktur Folder Codeigniter - Codeigniter Part 1"
Post a Comment