Thursday, March 9, 2017

Pengenalan ,Installasi dan Konfigurasi Framework CodeIgniter

Pengenalan ,Installasi dan Konfigurasi Framework CodeIgniter

Assalamu alaikum Wr Wb.
Dalam pertemuan kali ini, saya akan membahas mengenai pengenalan framework CodeIgniter dan Installasi CodeIgniter.

PENGERTIAN
CodeIgniter merupakan aplikasi sumber terbuka yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP.

LATAR BELAKANG
Membuat CRUD dengan CodeIgniter.

MAKSUD DAN TUJUAN

Maksud saya membahas hal ini adalah agar saat kita membuat sebuah aplikasi web bisa dimudahkan dengan CodeIgniter.

ALAT DAN BAHAN
1. PC / Laptop / Notebook
2. Web Browser (Mozilla Firefox)
3. Web Server (LAMP Server)
4. Text Editor (Sublime Text)

PEMBAHASAN
Tujuan CodeIgniter adalah untuk memungkinkan developer mengembangkan proyek-proyek lebih cepat daripada developer menulis kode dari awal, tersedia banyak library untuk tugas-tugas yang biasa diperlukan, serta antarmuka dan struktur logis yang sederhana untuk mengakses library ini.
CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir adalah versi 3.0.4.

Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/ prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seseorang programmer, tanpa harus membuat fungsi atau class dari awal.

Untuk lebih lengkap bisa dilihat di situs resminya(https://codeigniter.com/) atau CodeIgniter Indonesia(http://codeigniter-id.github.io)

LANGKAH-LANGKAH

1. Unzip paket.
2. Upload folder CodeIgniter dan file ke server Anda. Biasanya file index.php berada di root folder Anda.
3. Buka application/config/config.php dengan teks editor dan atur URL dasar Anda.
Jika Anda berniat untuk menggunakan encryption atau session, atur encryption key Anda, bisa dilihat disini(http://randomkeygen.com/).
4. Jika Anda berniat untuk menggunakan database , buka file application/config/database.php dengan teks editor dan atur konfigurasi database Anda.


KONFIGURASI
Buka file database.php dengan teks editor di application/config/database.php
Maka akan muncul seperti ini.

Atur sesuai dengan konfigurasi database Anda.

Untuk mengkases file welcome ,Buka file routes.php dengan teks editor di application/config/routes.php
Maka akan muncul seperti ini.

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

Lalu isikan seperti ini,
$route['default_controller'] = 'welcome';

Buka file config.php dengan teks editor di application/config/config.php
Maka akan muncul seperti ini.

Cari $config['base_url'] = '';

Lalu isikan seperti ini
$config['base_url'] = 'http://localhost/CodeIgniter';

Cari $config['index_page'] = '';

Lalu isikan seperti ini,
$config['index_page'] = 'index.php';

Cari $config['encryption_key'] = '';

Lalu masukkan encryption key yang dapat dikunjungi di situs yang tertera di atas.

Contohnya:
$config['encryption_key'] = '2k73F0W805vF63iCWILW53LcAP387d6k';

Kemudian untuk membuat suatu program dengan cara:
1. Buat file baru dengan nama 'contoh.php' di folder application/views/contoh.php

Dan isikan file tadi seperti ini;
<!DOCTYPE html>
<html>
 <head>
        <title>Biodataku</title>
 </head>
<body>
                <h1>allifsulthonia.blogspot.com</h1>
                <p>
                Kota : Karanganyar <br />
                Tanggal Lahir : 14 Desember 1999 <br />
                Tentang : Tutorial CI<br />
                </p>
</body>
</html>

2. Lalu buat fungsi baru di Welcome.php di folder application/controllers/Welcome.php
public function pesan()
    {
        $this->load->view('contoh');
    }

Isikan script tadi pada bagian bawah
public function index()
    {
        $this->load->view('welcome_message');
    }
   

3. Lalu buka di browser localhost/CodeIgniter/index.php/welcome/pesan

Maka akan muncul tampilan seperti ini:

REFERENSI
http://codeigniter-id.github.io/user-guide/general/welcome.html
http://codeigniter-id.github.io/user-guide/installation/index.html
http://codeigniter-id.github.io/user-guide/overview/at_a_glance.html
http://www.tutorial-webdesign.com/tutorial-dasar-penggunaan-codeigniter/
https://id.wikipedia.org/wiki/CodeIgniter

Sekian yang dapat saya sampaikan, apabila ada banyak kesalahan dalam pengetikan, tata letak, dll saya minta maaf yang sebesar-besarnya.

Semoga Bermanfaat,

Wassalamu alaikum Wr Wb.

No comments:

Post a Comment