Selamat Datang
Setelah sekian lama menabung, sedikit demi sedikit, Akhirnya terbeli juga domain berbayar kur.web.id (wah,terlalu didramatisir)
Web Museum kurn.co.nr selama ini cuman sanggup makai Hosting dan Domain gratisan, banyak keterbatasan fitur, walaupun ada kelebihannya yang tak bisa dipungkiri yaitu salah satunya adalah space 100MB yang terbilang lebih dari cukup.
kur.web.id dengan wajah baru, hitung-hitung sebagai lab onlineku dibidang web programming dan Desain Grafis(masih belajar)
About Me
Awak urang minang (suku chaniago,saudara jauh jacky chan, sin chan), dilahirkan lebih dari 1/4 abad yang lalu di salah satu desa kecil di Payakumbuh, Sumatera Barat. Sejak umur 3 Bulan, sudah dibawa orang tua merantau ke Riau.
Menghabiskan masa kecil di Riau. Menempuh pendidikan dari SD hingga SMP di tempat terpencil, di sebuah perkebunan Sawit milik Pemerintah.
Setelah tamat SMP, mencoba merantau ke Pekanbaru untuk melanjutkan sekolah di SMUN PLUS Riau di Pekanbaru
Perantauan terus dilanjutkan ke Medan untuk kuliah di Ilmu Komputer USU.
dan Sekarang, masih mencari-cari pekerjaan :( , sambil mengerjakan pekerjaan serabutan(apa aja yg penting halal), menjadi freelancer yang mencoba mengais sedikit rezeki di dunia maya.Sangat mencintai PHP,Jquery,linux walaupun cintaku ini tak berbalas (tragis). dan menyempatkan waktu untuk membuat program-program iseng untuk bersenang senang ...
AJAX:ON
loading
Artikel
Belajar CodeIgniter:From Zero to Ooo.. Gitu Toooh
May
14
disubmit pada : 2010-05-14 WIB
 
kategori CodeIgniter


CodeIgniter adalah salah satu dari sekian banyak Framework PHP yang sangat powerful. dengan CodeIgniter, developer akan lebih mudah mengembangkan aplikasi web dengan konsep MVC (Model, View, Controller) Ada banyak penjelasan tentang MVC, silahkan googling aja :).

Persiapan :
Silahkan download,ekstrak, dan letakkan di document root, atau juga bisa sebagai sub directory, misalnya htdocs\ci\, makan nantinya bisa dipanggil : http://localhost/ci/index.php

 
Ok, mari kita belajar CodeIgniter bersama.

kita akan mencoba membuat program sederhana yang akan menampilkan  "Hello World".

Pertama, kita hanya akan menggunakan Controller saja, tanpa View dan Model

buatlah script seperti di bawah ini, dan letakkan di folder controller, (htdocs\ci\system\application\controllers\) dengan nama yang sama dengan nama class.
pada contoh kali ini, class nya kita beri nama mulai, sehingga nama file controllernya adalah mulai.php

nama file : mulai.php
lokasi : htdocs\ci\system\application\controllers

 
class mulai extends Controller {
function index()
{
echo "Hello World";
}
}
?>



format pemanggilan fungsi :http://localhost/ci/index.php/namacontroller/namafungsi/
setelah itu, script hello world diatas bisa dipanggil dengan cara http://localhost/ci/index.php/mulai

Selanjutnya, kita coba buat fungsi tambahan pada class "mulai" yang bertujuan untuk menampilkan waktu sistem pada saat ini,
sehingga nanti akan menampilkan "ayo mulai belajar CodeIgniter dari sekarang, 13/05/2010"
untuk itu, kita coba tambahkan sebuah fungsi yang kita beri nama "sekarang()" dan diletakkan dibawah fungsi index()

 
function sekarang(){
$sekarang=date('d/m/Y');
echo " ayo mulai belajar CodeIgniter dari sekarang, $sekarang";
}

dan fungsi "sekarang()" bisa diakses dengan cara : http://localhost/ci/index.php/mulai/sekarang

"wah, kok jadi tambah repot ya? bikin "hello world" aja sedemikian rumitnnya.. (kayak membunuh nyamuk dengan memanggil Densus 88 Antri teror, mubazir),
padahal kan  bisa 1 baris saja " "
 ya, memang untuk program sederhana, menggunakan framework bisa dibilang mubazir. tapi untuk aplikasi skala besar, tentunya framework akan sangat membantu

format pemanggilan fungsi suatu controller:
http://localhost/ci/index.php/namacontroller/namafungsi/

Kedua, Menggunakan View
pada contoh diatas (hanya controller), tampilannya standar sekali alias tak berseni dan tanpa style. ya, memang itu begitu lah controller, yang tugasnya bermain-main dan mengolah variable, dan hasilnya akan dikirim ke view untuk dipercantik sebelum ditampilkan.. untuk itu kita akan membutuhkan sebuah "view".
masih menggunakan class "mulai", kita akan membuat fungsi tambahan pada controller, dimana fungsi tersebut akan melakukan proses penghitungan sederhana, dan hasilnya akan dikirim ke view

controller:
nama file : mulai.php
lokasi : htdocs\ci\system\application\controllers

 
/* cara memanggil :http://localhost/ci/mulai/hitung */
function hitung(){
  $a=1;
  $b=2;
  $hasil=$a+$b;
  $data['isi']="$a + $b =".$hasil;
  $this->load->view('view1',$data); // hasil perhitungan dan hasilnya akan dikirim ke view bernama "view1"
}



view :
view bertugas untuk menampilkan hasil yang diolah oleh controller. sehingga pada view, bisa kita gunakan style ataupun sintaks HTML yang secara utuh (head,title, body)
sesuai dengan fungsi hitung() di atas, maka kita akan membutuhkan view "view1", sehingga kita file view harus sama dengan nama view yang dibutuhkan controller (pada contoh di atas, nama view adalah view1)

nama file : view1.php
lokasi : htdocs\ci\system\application\view




Selamat Datang dunia
<br /> body {<br /> background-color: #fff;<br /> margin: 40px;<br /> font-family: Lucida Grande, Verdana, Sans-serif;<br /> font-size: 14px;<br /> color: #4F5155;<br /> }<br />h3{<br /> color:blue;<br /> }<br />



View




/* karena controllers mengirimkan array $data['isi'], maka di view cukup kita tuliskan $isi*/
echo "
$isi
";
?>


Nah,sekarang controller dan view yang sudah kita di atas bisa dipanggil dengan alamat:http://localhost/ci/index.php/mulai/hitung

Salah satu dari sekian banyak keuntungan menggunakan CodeIgniter adalah penulisan URI yang bersih dan rapi,misalnya nanti http://localhost/ci/index.php/blog/detail/21/Belajar-CodeIgniter
sehingga dengan sendirinya akan meningkatkan SEO (Search Engine Optimation)

Semoga bermanfaat

tks buat kang Ibnoe (koder.web.id) dan mas tresna h

 

 


 
betapa senangnya hatiku saat

Belajar CodeIgniter

dilanjutkan dengan belajar membuat aplikasi sambil belajar codeigniter. awalnya sulit sekali untuk memulai belajar codeigniter. sampai saat ini baru 2 aplikasi web yang dibuat dengan codeigniter supaya saya lebih semangat lagi belajar codeigniter

belajar jquery

itu menyenangkan dengan belajar jquery, kita bisa membuat aplikasi berbasis web menjadi lebih menarik sehingga belajar jquery dan belajar codeigniter membuatku belajar lagi.apalagi di tambah dengan animasi-animasi dan plugin jquery yang banyak,sehingga membuatku jadi ingin belajar jquery 100 keyword Google Adsense dg Bayaran tertinggi,download gratis, ebook, Belajat Code Igniter, CodeIgniter, Code Igniter Mudah,kurniawan,medan,ilmu komputer,USU,sumatra barat,programmer,jquery,program,ajax,web,web murah, website murah, desain web murah, web desain, web development, web design,web desain dari medan,simetri sistem antrian,free tutorial gratis, SMS Gateway ,jquery, iklan internet a a a a
tweeterku
loading
  •  
hello