Codeigniter, Free Download, PHP

Seri Codeigniter Rises Episode 1

codeigniter-main-banner-ai

Bismillah, awal Januari 2014. Posting tahun ini tampaknya akan lebih banyak belajar, belajar dan terus belajar. Jangan sampai karena Mengajar, lupa untuk belajar🙂 Seri Codeigniter Rises merupakan posting yang saya kumpulkan dari sekian banyak latihan untuk tujuan pembelajaran bagi programer bego seperti saya🙂 Posting disusun semudah mungkin untuk dipahami disertai source code yang bisa anda download langsung.

Oke, posting ini tidak akan membahas Codeigniter secara teoritis apalagi sejarah, siapa yang buat, kapan dibuat etc, saya hanya akan membahas, dari mana kita mulai jika anda masih baru.

KETAHUILAH :
1. Codeigniter bukan untuk pemula yang benar-benar baru kenal dengan PHP, tetapi bagi mereka yang sudah paham PHP dan ingin menyusun code program dengan gaya yang lebih bagus sesuai dengan slogan yang telah dicetus oleh pencipta codeigniter.
2. Jika anda baru kenal dan baru belajar bahasa pemrograman PHP, silakan baca point 1.🙂

This is Steps.

Langkah 1:
Download terlebih dahulu Sourcenya dari situs resmi http://ellislab.com/codeigniter atau dari https://github.com/EllisLab/CodeIgniter/. Pada saat totorial ini saya buat, codeigniter sudah sampai ke versi 2.1.4, dan kabarnya juga sedang mencari programer baru yang akan meneruskan perjoeangan beliau. Loh jadi sudah mau tutup? kita tidak pernah tau dengan program open source, karena program ini hidup dihati para programer seluruh dunia, saya yakin mereka akan melanjutkan, entah siapapun dia.

Langkah 2:
Extrak source ke folder c:\xampp\htdocs\codeigniter jika anda menggunakan XAMPP atau ke folder lainnya sesuai server dan sistem operasi yang anda gunakan, silakan menyesuaikan.

Langkah 3:
Buka file application/config/config.php cari baris,

$config['index_page'] = 'index.php';

hilangkan index.php sehingga menjadi:

$config['index_page'] = '';

Langkah 4:
Buatlah satu file baru di bagian root folder codeigniter dengan nama .htaccess dan isikan code berikut:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Langkah 5:
Sekarang kita akan latihan, dari mana kita mulai? Hello World? Yaps betul sekali, Hello World paling laris, tapi kita akan buat yang lebih kompleks.

1. Buatlah file baru di application/controllers dengan nama latihan1.php, selanjutnya buka file application/config/routes.php dan cari baris.

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

sisipkan nama file yang telah anda buat tanpa ekstensi .php, sehingga menjadi

$route['default_controller'] = "latihan1";

Buka file latihan1.php dan isikan code berikut :

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Latihan1 extends CI_Controller {

}

kemudian browse melalui browser kesayangan anda ke http://localhost/codeigniter/
Lo, Kok error 404? Yaps karena anda baru mempunyai controller, belum mempunyai view ( Menampilkan data)

2. Buat file baru di application/views/ dengan nama latihan1_a.php kemudian refresh lagi browser anda.

http://localhost/codeigniter/

Lo, Masih error? Yaps karena anda belum punya perintah untuk menampilkan dan juga belum punya kode untuk ditampilkan. jadi itu BRO! Controller itu Perintah, sendangkan Views itu untuk ditampilkan OK?.

3. Edit file application/controllers/latihan1.php menjadi seperti berikut :

class Latihan1 extends CI_Controller {

	public function index()
	{
	$this->load->view('latihan1_a');
	//latihan1_a adalah nama file di folder views.
	//Browse http://localhost/codeigniter/
	//atau http://localhost/codeigniter/latihan1
	//Pastikan anda telah merobah file config/routes.php dan arahkan ke file ini
	}
}

4. Edit kembali file application/views/latihan1_a.php dan isikan code berikut

<#html>
<#head>
<#title>Latihan 1 Bagian a<#/title>
<#/head>
<#body>
	<#h3>Latihan 1 Bagian a<#/h3>
	<#p>Hai, ini codeigniter latinan 1 bagian a.<#/p>
	<#p>file ini di views/latihan1_a.php<#/p>
<#/body>
<#/html>

Hilangkan tanda pagar/Crash.

Browse atau Refresh kembali browser anda

Ya… Sukses, sekarang anda telah punya hello yang lebih kompleks

2

Bisa? Bisa dong, sekarang anda bisa membuat view sederhana menggunakan berbagai gaya. Karena sudah jam 12:00 malam, besok agak sibuk ni gan, anda bisa download source lengkap episode 1 di link bawah ini. Terimakasih telah berkunjung.

btn-download

https://phpbego.wordpress.com/2014/01/09/seri-codeigniter-rises-episode-2/

About Suendri

Owner dan Founder Go Software Media sebelumnya bernama PHPBeGO Foundation

Discussion

No comments yet.

Tinggalkan Komentar

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow Go Software Media Blog on WordPress.com

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 63 other followers

Archives

%d bloggers like this: