Tutorial CodeIgniter Step by Step [Update Berjangka]
TS
goesseog
Tutorial CodeIgniter Step by Step [Update Berjangka]
Assalamualaikum, salam sejahtera untuk penghuni kaskus yang terhormat.
Disini TS mau mencoba berbagi tutorial CodeIgniter Step by Step, barangkali bisa membantu temen-temen yang lagi membutuhkan referensi. Sumber TS dari
Code:
http://www.phpeveryday.com/
yang sudah TS translate.
Langsung aja yah...
CODEIGNITER
PENGENALAN
Spoiler for Pengenalan:
CodeIgniter adalah rangka kerja dalam pemrograman PHP yang dibuat dengan sederhana, ringan dan fleksibel. Kelebihan pemrograman dengan menggunakan rangka kerja antara lain yaitu menghemat pembuatan skrip, program yang lebih baik, membuat skrip yang mudah untuk dibaca dan di-maintenance.
CodeIgniter tidak dilengkapi dengan fasilitas engine generator atau pembuat halaman web sercara otomatis dikarenakan CodeIgniter bertujuan agar programmer mampu mendapatkan peforma dan kemampuan yang maksimal serta fleksibel dalam paket yang sederhana dan ringan.
Pada sudut pandang teknikal and arsitektural, CodeIgniter dibuat berdasarkan beberapa tujuan:
Instalasi yang dinamis. Di dalam CodeIgniter, komponen-komponen dimuat dan dieksekusi secara rutin hanya ketika diminta, tidak seperti pada umumnya. Sistem tidak membuat asumsi tentang apa yang dibutuhkan diluar dari program, sehingga sistem menjadi sangat ringan ketika diakses. Setiap perihal yang dipinta oleh HTTP, controller dan view yang anda buat akan menentukan apa yang akan dipanggil dan ditampilkan.
Rangkaian yang longgar. Rangkaian yang dimaksud adalah sejauh mana komponen-komponen bergantung satu sama lain. Semakin sedikit komponen-komponen yang bergantung pada satu sama lain maka sistem akan semakin fleksibel. Tujuan CodeIgniter agar menghasilkan web yang rangkaiannya sangat longgar.
Keistimewaan komponen. Keistimewaan yang dimaksud adalah sejauh mana komponen memiliki tujuan yang difokuskan secara sempit. Didalam CodeIgniter, setiap class dan fungsinya memiliki otonomi yang besar agar memungkinkan penggunaan yang maksimal.
Fitur yang bagus, CodeIginter sangat fleksibel. Kita dapat membangun web dengan PHP 4.3.2 atau PHP 5. Akan sangat berguna ketika web hosting kita belum mendukung PHP 5. CodeIginter mendukung database: MySQL, MySQLi, MS SQL, Postgre, Oracle, SQLite dan ODBC.
INSTALASI
Spoiler for INSTALASI:
Setelah memahami tentang CodeIginter (CI), sekarang kita akan belajar cara untuk menginstall CI. Kita akan menginstall ke komputer lokal kita. Sebelum mengikuti instruksi, silahkan unduh CI di
Code:
http://www.codeigniter.com
.
1. Buka folder server web anda. Disini saya menggunakan xampp, maka lokasi folder server saya adalah C:\xampp\htdocs.
2. Copy dan paste-kan hasil unduhan ke folder server web anda.
3. Ekstrak, anda akan mendapatkan folder dengan nama codeigniter_[version].
4. Agar mudah diingat, ubahlah nama folder tersebut menjadi “codeigniter”.
5. Selanjutnya, buka file config.phpdi codeigniter\system\application\config.
6. Ubah baris ke-20, $config[‘base_url’] = 'http://localhost/codeigniter/';. Base url tergantung dari nama folder CodeIgniter yang kita buat. Sesuaikan base url tersebut dengan nama folder CodeIgniter kita.
7. Buka browser dan ketikan alamat url http://localhost/codeigniter/. Anda akan mendapatkan tampilan awal CodeIgniter.