Langsung ke konten utama

Controller Pada CodeIgneter 3

 

Cahpter 5 : Controller Pada CodeIgneter

Controller merupakan barisan kode yang bertugas memproses request yang datang dari user melewati browser dan URL tertentu. Jika kita membuka URL tersebut, maka CodeIgenter akan mencari controller bernama “Belajar”, kemudian controller “Belajar” akan menangani request dari yang telah kita buat. Berikut langkah-langkah dalam membuat controller.

A.                Controller Belajar

            Buka terlebih dahulu teks editor yang digunakan.


                    Kemudian save file dengan format “Belajar.php”. Lalu simpan file tersebut pada folder vhost>application>controller.


3.                                   Kemudian, masukkan kode baris seperti berikut didalam teks editor yang anda gunakan dan                    pastikan sesuai seperti gambar dibawah.

        Penjelasan :

        Pada baris kode diatas, nama file.php dan method yang digunakan harus sama

       (Belajar.php (nama file.php) harus sama pada class Belajar,

         karena itulah request URL yang akan kita panggil di browser).

                     Untuk melihat apakah kode baris yang kita masukkan sudah benar, maka kita perlu untuk mengaksesnya dengan URL yang sudah kita siapkan dengan memanggil controller “Belajar”. Untuk mengakses URL tersebut, pastikan Apache pada XAMPP anda sudah start.



                    Berikut hasil dari kode baris pada (“public function index”) dengan kita minta untuk menampilkan dari kode baris (echoIni Bintang Lagi Belajar”).  Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/belajar


                    Berikut hasil dari kode baris pada (“public function view”) dengan kita minta untuk menampilkan dari kode baris (echoIni Bintang Lagi Makan”).  Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/view


                    Berikut hasil dari kode baris pada (“public function edit”) dengan kita minta untuk menampilkan dari kode baris (echoIni Bintang Lagi Minum”).  Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/edit


Berikut hasil dari kode baris pada (“public function save”) dengan kita minta untuk menampilkan dari kode baris (echoIni Bintang Lagi Olahraga”).  Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/save


B.                Controller Produk

            Buka terlebih dahulu teks editor yang digunakan. Disini saya sudah menyiapkan save file product.php.


2.                                   Kemudian, masukkan kode baris seperti berikut didalam teks editor yang anda gunakan dan                    pastikan sesuai seperti gambar dibawah.


Penjelasan :

Pada baris kode diatas, nama file.php dan method yang digunakan harus sama (Product.php (nama file.php) harus sama pada class Product, karena itulah request URL yang akan kita panggil di browser).

3.                                   Untuk melihat apakah kode baris yang kita masukkan sudah benar, maka kita perlu untuk                        mengaksesnya dengan URL yang sudah kita siapkan dengan memanggil controller “Belajar”.                Untuk mengakses URL tersebut, pastikan Apache pada XAMPP anda sudah start.

4.                               Berikut hasil dari kode baris pada (“public function index”) dengan kita minta untuk                             menampilkan dari kode baris (echoThis is a new product!”).  Untuk melihat hasil dari kode             baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/product

5.                     Berikut hasil dari kode baris pada (“public function edit_barang”) dengan kita minta untuk                 menampilkan dari kode baris (echoIni Adalah Produk Terbaru!”).  Untuk melihat hasil dari             kode baris tersebut, silahkan masukkan URL nama file vhost anda/index.php/edit_barang

6.                               Berikut hasil dari kode baris pada (“public function delete_barang ($delete,                                         $barang)”)dengan kita minta untuk menampilkan dari kode baris (echo “($delete, $barang”).             Untuk melihat hasil dari kode baris tersebut, silahkan masukkan URL nama file  vhost                         anda/index.php/delete_barang/delete/barang

            Penjelasan :

            Dalam kode baris pada (“public function delete_barang ($delete, $barang)”), disini                            kita melakukan pasing segmen, yaitu kita bisa melakukan isian apapun seperti gambar diatas, di             URL setelah  ……/barang/delete/barang karena dalam kode barisnya, kita meminta untuk                    menampilkan apapun yang ada pada kurung yang ditandai symbol “$”, maka kita minta                        tampilkan sesuai dengan kode baris (echo “($delete, $barang”).

            Contoh Lainnya :


 

Komentar

Postingan populer dari blog ini

Perjalanan Game Playstation Dari Generasi Pertama Hingga Sekarang

Hallo gamers lovers , apa kabar kalian? Mudah-mudahan sehat selalu dan lancar dalam segala menjalankan aktivitas. Pada kesempatan kali ini, kita sedikit bernostalgia ke tahun '90 an hingga tahun 2000 an, dimana pada masa itu kita pernah dikenalkan dengan suatu hiburan dari industri game yang cukup terkenal dan sangat populer sampai saat ini, yaitu Sony Playstation .    Playstation atau yang lebih dikenal dengan istilah "Ps", diperkenalkan   di mata publik pada 3 Desember 1994 di Jepang, yang disusul dengan peluncurannya di Amerika Utara pada 9 september 1995.  Salah satu keunggulan yang dimiliki oleh Sony Playstation adalah game konsol ini sudah menghadirkan sebuah game dengan grafis 32bit yang artinya game yang dihadirkan yaitu dengan grafis 3D. Oleh karena itu, menyebabkan perubahan besar dalam industri game hingga sampai saat ini. Bagaiaman tidak, pada masa itu, game konsol yang terkenal seperti Sega Mega Drive Dan juga Super Nintendo secara grafis masih mengusun...

PBO-P Membuat Program Kasir PIKACHU Menggunakan Bahasa Pemrograman Java

Source Code Program Pikacu Kasir Menggunakan Bahasa Java Bintang Amri Putra Program Studi Teknik Informatika Angkatan 2021   Source Code Program Pikacu Kasir /*  * To change this license header, choose License Headers in Project Properties.  * To change this template file, choose Tools | Templates  * and open the template in the editor.  */ package latihan1; //kemasan latihan1 import javax.swing.JOptionPane //suatu perintah untuk memasukkan suatu method          //atau perintah dalam bahasa pemograman java  /**  *  * @author Bintang Amri Putra  * tanggal 28/03/2022 10:00  */ public class Login extends javax.swing.JFrame { //sebagai isi folder packeg yang      //nantinya dapat diisi dengan beberapa argumen sehingga dapat lebih memudahkan     //kita saat mencari data /**      * Creates new form Login      */...

Konfiguarsi dan Intsalasi CodeIgneter 3 pada Windows

  Chapter 3 : Konfigurasi dan Instalasi A.               Persiapan Belajar CodeIgneter 3 Berikut beberapa bahan yang perlu disiapkan pada PC/Laptop anda :  1.      Teks Editor ( Sublime Text, Virtual Studio Code (VSC), Notepad , dll).          2.      Web Browser ( Chrome, Mozilla Firefox, Microsoft Edge , dll).          3.     Web Server XAMPP (PHP, MYSQL, PHPMyAdmin).          4.    File Project CodeIgneter 3 (berupa format .zip, dapat didownload pada website resmi CodeIgneter ). B.               Cara Membuat Project CodeIgneter 3 Untuk mengakses suatu project website di local environment windows , anda perlu menggunakan XAMPP sebagai web servernya. Ketika XAMPP digunakan, anda perlu menggunakan URL loc...