www.WarungProgram.com

Tempat Belajar Bahasa Pemrograman Dari Dasar


Belajar CI : Instalasi Codeigniter dan Konfigurasi

Penulis : Zulfikar Kategori : Belajar CodeIgniter

Belajar CI

Ini adalah Tutorial Belajar CI seri ke 3 dari Seri Panduan Lengkap Tutorial Belajar Codeigniter Dari Dasar.

Untuk Persiapan software yang dibutuhkan sudah di bahas di sini Persiapan Software Yang Di Butuhkan.

Instalasi Codeigniter

Instalasi Codeigniter 3 itu mudah cukup dengan dua langkah :

Cek Instalasi Codeigniter

Untuk mengecek hasil instalasi codeigniter apakah sudah benar :

Buka Xampp Control Panel lalu Start Apache sehinga muncul keterangan Running

xampp start apache

Buka Browser favorit anda Google Chorme, Mozilla Firefox atau yang lainnya lalu ketikan url “localhost/belajarci” Jika berhasil akan muncul tampilan seperti ini

Tutorial codeigniter

Struktur File Framework Codeigniter 3

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

Tampilan dari hasil extract file codeigniter ke folder belajar ci seperti ini :

folder belajar ci

Mari kita pahami apa saja kegunaanya.

FOLDER APPLICATION

Di folder inilah tempat kita menyimpan file dan konfigurasi dari aplikasi yang kita buat menggunakan framework codeigniter.

Di dalam folder application ada lagi beberapa folder di dalamnya.

Folder Application/Cache

Jika anda menggunakan fitur Web Page Caching dari Codeigniter maka file cache nya akan tersimpan di folder ini, lebih lengkap nya tentang Web Page Caching di Codeigniter akan di bahas di tutorial terpisah.

Folder Application/Config

Di dalam folder ini tersimpan file untuk konfigurasi, diantaranya :

  • Autoload.php : file ini digunakan untuk meload config, libraries, helper secara langsung tanpa perlu me – load melalui model atau controller. Agar aplikasi yang kita buat tetap ringan hanya gunakan autolad untuk libraries, helper yang memang sering digunakan.
  • Config.php : file ini digunakan untuk menyimpan konfigurasi dari aplikasi yang dibuat seperti base_url, charset dan lain lain. kita juga bisa membuat konfigurasi baru di sini sesuai kebutuhan. Data konfigurasi di simpan dalam array $config.
  • Routes.php : file ini digunakan untuk menyimpan setting atau konfigurasi untuk mengatur alur request dari uri, 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 kita buat.

Folder Application/Models

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

Folder Application/Views

Tempat untuk menyimpan file view yaitu file untuk tampilan atau User Interface.

Folder Application/Libraries

Folder untuk menyimpan file librarie yang anda buat atau librarie tambahan.

FOLDER SYSTEM

Di folder ini tersimpan file core dari framework codeigniter, sebaiknya folder ini di biarkan jangan di rubah rubah kecuali anda sudah paham apa yang akan anda lakukan.

FOLDER USER_GUIDE

Berisi panduan penggunaan framework codeigniter dalam bentuk file html yang dapat anda buka di browser.

KONFIGURASI CODEIGNITER

base_url

Konfigurasi base_url berada di folder “application/config/config.php” base_url berisi konfigurasi untuk alamat url dari aplikasi yang kita buat. Sebelumnya kita melakukan instalasi Codeigniter di folder “C:xampp/htdocs/belajarci” maka untuk konfigurasi base_url kita isi seperti ini :

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

jika situs nya sudah live alias sudah di upload ke web hosting tinggal anda rubah dengan domain web anda.

database

Konfigurasi database berada di folder “application/config/database.php” di sini kita akan mengisi konfigurasi untuk koneksi ke database. Untuk konfigurasi di tutorial ini menggunakan database mysql yang terpaket di dalam aplikasi Xampp kurang lebih seperti ini konfigurasi nya :

$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'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 locahost karena di sini kita menggunakan databse mysql dari aplikasi xampp yang terinstal di komputer lokal.

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

password : kosong, ini merupakan juga kondisi default atau bawaan. anda bisa merubahnya menggunakan aplikasi untuk management database seperti PhpMyAdmin, HeidiSQL atau yang lainnya.

database : di tutorial ini saya membuat database dengan nama belajarci.

Saya rasa cukup sekian dulu untuk tutorial belajar CI seri ke tiga ini semoga mudah untuk di pahami.

Silahkan berkomentar jika ada yang masih kurang paham atau ingin memberi masukan untuk tutorial ini.

  1. morenaldi says:

    Mantap.. lanjuuuut gan..


Warning: Undefined variable $aria_req in /home/warungprogram/public_html/wp-content/themes/vikar/comments.php on line 51

Warning: Undefined variable $aria_req in /home/warungprogram/public_html/wp-content/themes/vikar/comments.php on line 56
*
*