Home » Codeigniter » Membuat Aplikasi Hello World pada CodeIgniter 3

Membuat Aplikasi Hello World pada CodeIgniter 3

by Bagus Dharma Iswara
by Bagus Dharma Iswara

Sebelumnya kita sudah bahas mengenai beberapa hal penting mengenai Web Framework CodeIgniter 3, jika teman-teman belum sempat membacanya maka dapat dibaca mulai dari materi Berkenalan dengan Web Framework CodeIgniter!

Installasi CodeIgniter ini sangat membutuhkan sebuah Web Server yang disini biasanya untuk sistem operasi Windows kita menggunakan Web Server Apache XAMPP, kalau belum ada XAMPP pada windows teman-teman semuanya, maka dapat dibaca juga materinya di Tutorial Install XAMPP pada Windows.

Kemudian harus memahami terlebih dahulu konsep dasar dari sebuah web framework yaitu konsep MVC (Model-View-Controller) materi MVC ini dapat dibaca pada Konsep MVC Dalam Bahasa Pemrograman.

Selanjutnya perlu memahami bahasa program PHP secara dasar dan yang paling penting mengenai materi Pemrograman Berbasis Objek.

Kalau sudah memahami beberapa materi yang telah disebutkan, langsung saja kita mulai pembahasan cara membuat aplikasi sederhana ‘Hello World’ pada CodeIgniter 3.

Langkah-Langkah Membuat Aplikasi ‘Hello World’

Membuat Controller

Kita dapat membuat sebuah file controller berekstensi PHP dengan nama Helloworld.php pada CodeIgniter 3.

  • Folder Controller disini berada pada direktori application/controllers.

Selanjutnya dapat menambahkan kode

<?php
class Helloworld extends CI_Controller{
 
  public function index(){
      echo "Hello World";
  }
 
}

Kita ulas kode diatas dengan catatan berikut:

  • Pertama terdapat class Helloworld extends CI_Controller, disini berarti kita membuat sebuah class dengan nama Helloworld. kenapa Helloworld ? karena sebelumnya kita memberikan nama controller dengan Helloworld.php. Nama Controller yang dibuat harus sama dengan nama class yang dibuat seperti diatas. Kemudian ada extends CI_Controller ini berarti kita mengextends Controller dari CodeIgniter (ini secara default).
  • Kedua adalah public function index(), disini berarti kita memiliki sebuah identifier public yang artinya adalah dapat diakses oleh seluruh kelas dari fungsi yang ada. Ini berkaitan dengan materi Pemrograman Berbasis Objek jadi akan lebih baik jika sudah sedikit memahaminya. Kemudian ada index() ini adalah nama dari functionnya, nama index ini biasanya digunakan pengembang untuk menampilkan halaman suatu website agar memudahkan untuk diingat.
  • Ketiga adalah echo “Hello World” disini berarti kita memanggil atau mencetak sebuah teks ke dalam halaman website dengan teks yang berisi tulisan Hello World.

Setelah menambahkan kode baris diatas pada file Controller Helloworld.php maka lakukan save file tersebut dan kita buka browser dan menuliskan alamat localhost/tutorialCI/index.php/helloworld atau bisa juga dengan alamat localhost/tutorialCI/index.php/helloworld/index maka kalau berhasil dalam membuatnya akan muncul Halaman Website yang telah kita buat berisi tulisan Hello World.

Bagi yang masih bingung kenapa alamat situs nya seperti diatas bisa membaca ulang pada materi Tutorial Cara Install CodeIgniter 3 di Windows. Secara singkat adalah sebagai berikut:

  1. localhost sebagai hostname atau IP atau domain utama.
  2. tutorialCI sebagai nama folder project.
  3. index.php sebagai index page
  4. helloworld sebagai nama controller.
  5. index sebagai nama fungsi yang kita buat.

Catatan : untuk poin nomor 3 index.php ini nantinya akan dapat dihapus dengan melakukan beberapa konfigurasi yang akan dibahas selanjutnya.

You may also like