Senin, 07 Januari 2013

Menginstal CodeIgniter (CI)

Selamat pagi teman-teman semua :D

Kali ini saya akan memberikan tutorial mengenai salah satu framework, yaitu codeigniter

Codeigniter (CI) yaitu salah satu framework php yang sangat berguna bagi programmer untuk memudahkan atau membuat berbagai macam program yang lebih sistematis.




Berikut beberapa fitur dari CodeIgniter yang dikutip dari salah satu penulis buku yaitu Betha Sidik

- Sistem Berbasis Model-View-Controller
- merupakann framework yang ringan
- Memiliki fitur class database yang mendukung beberapa platform
- Dukungan database dengan Active Record
- Form dan validasi data
- Keamanan dan filtering XSS
- Manajemen sesi
- Class untuk pengiriman email yang mendukung lampiran, email dengan HTML/Teks, menggunakan berbagai protokol (sendmail, SMTP, Mail)
- Librari manipulasi Image (menggunting, mengubah ukuran, memutar, dan laiinnya)
- Class untuk Upload File
- Lokaliisasi
- Paginasi
- Enkripsi data
- Benchmarking
- Full Page Caching
- Logging error 
- Profiling Aplikasi
- Class kalender
- Class user agent
- Class encoding zip
- Class engine template
- Class trackback
- librari XML-RPC
- Class unit pengujian
- URL yang bersahabat dengan search engine
- Roting URL yang flexibel
- Mendukung hook dan ekstensi class
- Librari fungsi helper yang banyak

Banyak banget  ya fiturnya :D

Nah, Untuk menggunakan Codeingniter ini secara maksimal,
kita harus memiliki:
- PHP 4.3.2 atau versi diatasnya
- Web Server Apache 
- MySQL, MySQLi, MS SQL, Postgre, Oracle, atau ODBC
- Codeigniter, yang dapat langsung download diwebsitenya,  kllik DISINI untuk mendownload codeigniter,

sebelum instalasi CI, kita harus menyiapkan paket server web dan database yang akan digunakan, Silakan download DISINI,  Untuk instalasi web server saya rasa bisa dimengerti sendiri, karena cukup next-next aja :D

Jika sudah terisntal akan tampil seperti ini


Nah jika web server sudah siap, lanjutkan dengan instalasi CI yang sudah anda download.

- Extraks terlebih dahulu paket CI, setelah itu copy folder CI tersebut kedalam xampp, yang terletak di C:\xampp\htdocs   


Dalam CI terdapat 3 direktori, yaitu:
- Aplication (tempat programmer membuat programnya)
- System (Semua librari class dan fungsi yang dimiliki oleh CI yang digunakan untuk mengembangkan aplikasi)
- User_guide (boleh dihapus saja ataupun tidak, karena hanya berisi dokumentasi cara menggunakan CI)

Selanjutnya dalam folder /application/config/ ada beberapa file yang perlu anda ubah agar CI dapat berjalan dengan baik

Config.php
isi dengan alamat pemanggilan pada browser, contohnya http://localhost/CodeIgniter_2.0.2


$config['base_url'] =  http://localhost/CodeIgniter_2.0.2 '';

$config['rewrite_short_tags'] = TRUE ;


Database.php
isi hostname, username, password dan nama database yang digunakan


$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'nama database';



Autoload.php
Berfungsi untuk memanggil fungsi yang sudah disediakan CI atau fungsi yang anda buat secara otomatis, contoh disini saya akan memanggil fungsi database secara otomatis, sehingga setiap fungsi lain yang membutuhkan fungsi database cukup dengan menggunakan perintah

$this->db, 

$autoload['libraries'] = array('database');

$autoload['helper'] = array('url', 'form');


Routes.php
Digunakan untuk menentukan nama berkas utama yang digunakan sebagai ekskutor utama website atau aplikasi. contoh defaultnya tulisan welcome


$route['default_controller'] = 'welcome';

silakan coba buka folder /application/controllers/welcome.php
file tersebut digunakan sebagai eksekutor utama dari proses secara keseluruhan.

Sekarang untuk menguji instalasi CI telah benar atau salah, cukup menggunakan browser, lalu masukkan url anda..   localhost/CodeIgniter_2.0.2 , jika berhasil akan tampil seperti ini


Semoga berhasil seperti ini yah :D
selamat mencoba, semoga tutorial ini dapat membantu teman-teman yanng ingin belajar CI





0 komentar:

Posting Komentar