Membuat Aplikasi Sederhana Menggunakan Codeigniter


Membuat controller halaman
Ok setelah kemarin kita “Belajar Codeigniter (Cara Penggunaan dan Instalasi)“. Sekarang kita belajar “Membuat Aplikasi Sederhana Menggunakan Codeigniter“. Sebenarnya artikel ini berkaitan dengan artikel sebelumnya, jadi jika temen-temen belum membaca artikel sebelumnya saya rekomendasikan untuk membaca artikel Tata Cara Penggunaan Dan Instalasi Codeigniter.  baiklah sekarang kita akan belajar membuat aplikasi sederhana yang menerapkan Model View Dan Controller di Codeigniter. Nah setelah berhasil menerapkan instalasi Codeigniter perhatikan beberapa folder penting nantinya yang kita gunakan nanti. coba anda buka di folder application dan lihat folder controller, model, dan view berikut penampakanya :
Susunan Folder Model, View, Dan Controller
Susunan Folder Model, View, Dan Controller
coba anda buka folder controller dan buatlah satu file dengan nama “halaman.php” tanpa tanda petik
Membuat controller halaman
Membuat controller halaman
Dan Tuliskan Script Berikut Ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
/**
 * Description of halaman
 *
 * @author andhi
 */
class halaman extends CI_Controller{
      // constructor
      public function __construct() {
          parent::__construct();
      }
      // index
      public function index(){
          echo "<h1>Belajar Codeigniter Bersama Andhi Ristanta</h1>";
      }
}
 
?>
Nah setelah selesai menuliskan Script diatas coba anda buka di browser temen dan ketikan “localhost/belajar-codeigniter/index.php/halaman” dan lihat apa yang terjadi ?. Jika temen-temen benar menuliskanya maka akan terjadi sebuah penampakan seperti berikut ini :
Baiklah Sekarang saya jelaskan sedikit demi sedikit :
  1. Untuk Kode Nomer 7 : Menjelaskan Nama Controller kita dan harus meng-extends CI_Controller. Semua Contorller kita harus mengextends CI_Controller agar controller yang kita buat di kenali oleh Codeigniter sebagai Controller.
  2. Untuk Kode Nomer 9-11 : Menandakan bahawa kita juga memanggil Konstruktor di super kelas CI_Controller
Untuk Kode Nomer 13-15 : Ini adalah Default Function yang nantinya otomatis di baca oleh Codeigniter pertama kali. Gini gini lebih jelasnya. ketika kita memanggil di browser “localhost/belajar-codeigniter/index.php/halaman” secara default codeigniter akan mencari di dalaman controller halaman ini fungsi yang bernama index. jika di temukan makan akan di tampilkan lah apa isi dari fungsi index tersebut. coba anda ketikan seperti berikut ini  “localhost/belajar-codeigniter/index.php/halaman/index” hasilnya sama aja kan?
Nah Langkah Selanjuta Coba temen-temen edit Controller halaman.php tersebut menjadi seperti berikuti ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
/**
 * Description of halaman
 *
 * @author andhi
 */
class halaman extends CI_Controller{
      // constructor
      public function __construct() {
          parent::__construct();
      }
 
      // index
      public function index(){
          echo "<h1>Belajar Codeigniter Bersama Andhi Ristanta</h1>";
      }
 
      // halaman2
      public function halaman2(){
          echo "Ini Adalah Halaman 2 Mas Bro...";
      }
}
 
?>
Coba Sekarang Temen Temen Mengetikan di browser serperti berikut ini “localhost/belajar-codeigniter/index.php/halaman/halaman2” dan apa yang terjadi ? Kalo temen-temen berhasil maka akan terjadi penampakan seperti berikut ini
Penampakan Dari Halaman2
Penampakan Dari Halaman2
gimana temen-temen udah mulai ngeh belum nih? dari situ dapet di ambil kesimpulan apa hayo..? Nah bener banget, kita gak usah repot membuat file baru lagi ketika kita ingin membuat halaman baru lagi. Itu baru cuman jurus controller di codeigniter, masih banyak jurus-jurus lainya yang tentu sangat hebat kita pelajari… :-) tapi sementara itu dulu yah temen-temen. nanti saya lanjutkan lagi mengenai Model dan View.  Saran saya kepada temen-temen, cobalah membuat fungsi-fungsi lain di controller halaman.php, setelah di rasa telah mengerti, temen-temen dapat membuat controller-controller lain agar lebih memahamicara kerja controller di codeigniter. sekian dulu yah temen-temen tunggu lagi artikel selanjutnya yah. terima kasih waktunya :-)

Comments

Popular posts from this blog

Menampilkan Data Dari ComboBox ke TextField di PHP

Cara Menampilkan Hasil Form HTML dengan JavaScript

Validasi Input