Apa si Framework (kerangka kerja) itu…..
Framework
merupakan kumpulan dari fungsi atau prosedur dan class dengan tujuan tertentu
yang sudah siap digunakan sehingga mempermudah dan mempercepat pekerjaan
seorang programmar tanpa harus membuat fungsi atau class dari awal. Bagi kamu yang belum tau mengenai Codeigniter
nihhhh aq kasih penjelasan dikit yang di ambil dari leteratur-literatur yang
ada.
Codeigniter
merupakan suatu Web Application Framework (WAF) yang dirancang khusus untuk
mempermudah developer web dalam mengembangkan aplikasi berbasis web. Codeigniter
berisi kumpulan kode berupa pustaka (library) dan alat (tools) yang dipadukan
sedemikian rupa menjadi suatu kerangka kerja (framework). Sebuah framework PHP dengan model MVC (Model,
View, Controller). Merupakan pola
arseitektur pada perancangan perangkat lunak berorientasi objek.
- Memisahkan antara tampilan, data dan proses
- Pemisahan logic dan tampilan
- Perawatan kode
- Implementasi konsep OOP
- Digunakan oleh banyak Web Application Framework
Dimana
VCM merupakan…
- View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
- Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.
- Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
Berikut beberapa kelebihan CodeIgniter (CI) dibandingkan dengan
Kerangka kerja PHP lain,
- Performa sangat cepat : salah satu alasan tidak menggunakan kerangka kerja adalah karena eksekusinya yang lebih lambat daripada PHP from the scracth, tapi Codeigniter sangat cepat bahkan mungkin bisa dibilang codeigniter merupakan kerangka kerja yang paling cepat dibanding kerangka kerja yang lain.
- Konfigurasi yang sangat minim (nearly zero configuration) : tentu saja untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti database.php atau autoload.php, namun untuk menggunakan codeigniter dengan setting standard, anda hanya perlu mengubah sedikit saja file pada folder config.
- Banyak komunitas: dengan banyaknya komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.
- Dokumentasi yang sangat lengkap : Setiap paket instalasi codeigniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.
Instalasi Code Igniter
- Web server (apache) telah terinstall dan running
- Download file codeigniter di www.codeigniter.com
- Extract file Codeigniter.zip ke direktori C:/wamp/www/ (jika Anda menggunakan wampserver). Tetapi, jika Anda menggunakan XAMPP. Extract file Codeigniter.zip ke direktori C:/xampp/htdocs/.
- Masuk ke folder c:/wamp/www/ (jika Anda menggunakan WAMP) dan rename (ganti nama) file folder codeigniter yang baru di extraxt tadi menjadi nama project Anda (riev).
- Buka browser Anda. disini saya menggunakan Mozilla Firefox. Kemudian kunjungi URL berikut: http://localhost/riev/
- Selesai
Jika
penginstalan benar pada saat kita jalankan akan muncul tampilan berikut:
Komentar
Posting Komentar