Ok sobat seperjuangan, langsung saja apa saja si yang di persiapkan untuk install framework codeigniter,

Pesiapan untuk Instalasinya

1. Download file Codeigniter dari situs resminya www.codeigniter.com 
2. Extract file Codeigniter yang sudah di download ke folder
   "C:xampp/htdocs/belajarci".
3. Kemudian Cek Instalasi Codeigniter dengan menjalankan Xampp seperti gambar dibawah



4.jika sudah selanjutnya jalankan Browser Sobat Google Chrome, Mozilla Firefox atau yang lainnya lalu ketikan url "localhost/belajarci" jika berhasil akan muncul. seperti gambar dibawah



Berikut Struktur File Framework CI:

Sebelum mulai mengkonfigurasi codeigniter, kita pahami dulu struktur file dan folder dari framework codeigniter. Tampilan dari hasil extract

disini Merangkaklah.blogspot.com akan coba jelaskan

Folder Application
Di folder ini menyimpan file dan konfigurasi dari aplikasi yang kita buat menggunakan framework codeigniter.

Folder Aplication/Cache
mungkin sobat mau menggunakan fitur web page Caching dari Codeigniter maka file cachenya akan tersimpan di folder ini.

Folder Aplication/Config
di dalam folder ini tersimpan file untuk konfigurasi, diantaranya :

.Autoload.php : file ini digunakan untuk meload config, libraryes, helper secara langsung tanpa perlu me-load melalui model atau controller.Agar aplikasi yang kita buat tetap ringan hanya gunakan autoload untuk libraries, helper memang sering digunakan.

.Config.php : file ini digunakan untuk menyimpan konfigurasi
dari aplikasi yang dibuat sperti base_url, charset dan lain.Sobat juga bisa membuat konfigurasi baru di sini sesuai kebutuhan. Data konfigurasi disimpan dalam array $config.

.Routes.php : file ini digunakan untuk menyimpan setting
atau konfigurasi untuk mengatur alur request dari url,konfigurasi halaman index atau default_controller berada di sini.

.Database.php : konfigurasi koneksi ke database seperti
hostname, username, password dan dbdriver di simpan dalam file ini.

Folder Application/Controllers
Folder ini digunakan untuk menyimpan file controller dari aplikasi yang ingin sobat buat

Folder Application/Models
Dari nama nya bisa di tebak folder ini digunakan untuk menyimpan file model dari aplikasi yang di buat.

Folder Application/MViews
Dari nama nya bisa di tebak folder ini digunakan untuk menyimpan file modeldari aplikasi yang di buat.

Folder Application/Libraries
Folder ini digunakan untuk menyimpan file view file untuk tampilan atau user interface.

folder system
folder ini trsimpan file core dari framework codeigniter, sebaiknya folder ini di biarkan jangan di rubah rubah kecuali Sobat sudah paham apa yang akan dilakukan.

folder User_Guide
folder ini berisi panduan penggunaan framework codeigniter dalam berntuk html yang dapat anada buka di browser.


BELAJAR KONFIGURASI CODEIGNITER

Konfigurasi base_url

konfigurasi base_url berada di folder "application/config/config.php"
base_url berisi konfigurasi untuk alamat url dari aplikasi yang sudah dibuat.
sebelumnya kita melakukan instalasi Codeigniter di folder "C:xampp/htdocs/belajarci" maka untuk konfigurasi base_url kita isi ini:

$config['base_url'] = 'localhost/belajarci'; 


Konfigurasi database

konfigurasi database di folder "application/config/database.php" disini sobat akan mengisi konfigurasi untuk koneksi ke database.
Untuk konfigurasi di tutorial ini menggunakan database MySQL yang terpaket di
dalam aplikasi Xampp kurang lebih spserti di bawa ini :


1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
$db['default'] = array(
 'dsn' => 'localhost',
 'hostname' => 'root',
 'username' => '',
 'password' => '',
 'database' => 'belajarci',
 'dbdriver' => 'mysqli',
 'dbprefix' => '',
 'pconnect' => FALSE,
 'db_debug' => (ENVIRONMENT !== 'production'),
 'cache_on' => FALSE,
 'cachedir' => '',
 'char_set' => 'utf8',
 'dbcollat' => 'utf8_general_ci',
 'swap_pre' => '',
 'encrypt' => FALSE,
 'compress' => FALSE,
 'stricton' => FALSE,
 'failover' => array(),
 'save_queries' => TRUE
);
hostname: menggunakan localhost karena disini Kita menggunakan
database mysql dari aplikasi xampp yang terinstal di komputer lokal.

username : secara default username database mysql dari aplikasi xampp adalah root.

password: kosong ini merupakan kondisi default atau bawaan .

sekian dari saya semoga bermanfaat