Ringkasan Mudah Menggunakan CodeIgniter

Hai sob, dari beberapa tutorial tentang codeIgniter sebelumnya, kamu pasti paham banget sama tutorial yang jelasin dengan detail. Disini kita membagi 3 sub bagian besar CodeIgniter, yang pertama adalah CodeIgniter dasar, CodeIgniter CRUD, dan serba-serbi CodeIgniter. Buat kamu yang belum baca sama sekali tentang panduannya keseluruhan, kita punya kok panduan ringkasnya.

Untuk yang pertama kamu bisa memahami tentang codeIgniter dasarnya terlebih dahulu, seperti dibawah ini.

Pengertian CodeIgniter

Membahas tentang codeIgniter, kamu harus tau dulu apa itu framework codeIgniter yaitu sebuah framework dari PHP yang digunakan oleh web developer untuk membangun aplikasinya atau websitenya yang bersifat open source dan gratis. CodeIgniter menggunakan metode Model, View, Controller (MVC).

Untuk panduan lengkapnya kamu bisa buka Pengertian CodeIgniter dan Tutorial Menggunakan CodeIgniter.

Tutorial Menggunakan CodeIgniter

Kamu bisa mengakses artikel Pengertian CodeIgniter dan Tutorial Menggunakan CodeIgniter untuk mengikuti cara menginstal CodeIgniter.

Membuat Controller dengan CodeIgniter

Apasih controller itu ? Controller memiliki peran sebagai pengatur aksi dari aplikasi yang dibangun, sedangkan controller codeIgniter juga memiliki peran untuk mengirimkan parameter, menangani inputan form, mengatur view dan model, mengaktifkan library dan helper codeIgniter.

Kamu bisa pelajari panduan lengkapnya di Tutorial Membuat Controller di CodeIgniter.

Membuat Controller dengan CodeIgniter

STEP 1. Buka controller Welcome di G:/xampp/htdocs/CodeIgniter-3.1.8/application/controllers. Sampai muncul tampilan seperti dibawah ini ya.

				
					<?phpdefined('BASEPATH') OR exit('No direct script access allowed');




class Welcome extends CI_Controller {




/**

* Index Page for this controller.

*

* Maps to the following URL

*                              http://example.com/index.php/welcome

*             - or -

*                              http://example.com/index.php/welcome/index

*             - or -

* Since this controller is set as the default controller in

* config/routes.php, it's displayed at http://example.com/

*

* So any other public methods not prefixed with an underscore will

* map to /index.php/welcome/<method_name>

* @see https://codeigniter.com/user_guide/general/urls.html

*/

public function index()

{

$this->load->view('welcome_message');

}

}
				
			

STEP 2. Buat file di Controller dengan nama file Home.php seperti dibawah ini.

				
					<?phpdefined('BASEPATH') OR exit('No direct script access allowed');

<?phpdefined('BASEPATH') OR exit('No direct script access allowed');




class Home extends CI_Controller{




public function __construct()

{

parent::__construct();

//Codeigniter : Write Less Do More

}




function index()

{

$this->load->view('v_home');

}




function login()

{

$data = array(

'judul' => 'Login',

'deskripsi' => 'Cara membuat dan menggunakan controller di CodeIgniter Part 4',

);

$this->load->view('v_login', $data);

}




}
				
			

STEP 3Pada function index akan meload view v_home jadi kamu bisa buat file dengan nama v_home sama seperti applicationviewsv_home.php. Kamu sekarang bisa masukkan coding seperti dibawah ini :

<!DOCTYPE html><html lang=”en” dir=”ltr”>

<head>

<meta charset=”utf-8″>

<title>Home</title>

</head>

<body>

Halaman Home Cara membuat dan menggunakan controller di CodeIgniter Part 4

</body>

</html>

STEP 4. Sekarang buka tab baru dibrowser kamu dengan ketik http://localhost/CodeIgniter-3.1.8/index.php/home/ . Tapi jangan lupa di function kedua ada penambahan $data untuk memanggil variabel data agar bisa berjalan.

STEP 5. Buat file baru di view applicationviewsv_login.php, lalu isi coding seperti di bawah:

<!DOCTYPE html><html lang=”en” dir=”ltr”>

<head>

<meta charset=”utf-8″>

<title><?php echo $judul ;?></title>

</head>

<body>

Anda berada di halaman <b><?php echo $judul ;?></b><br>

<b><?php echo $deskripsi ;?></b>

</body>

</html>

Kalau kamu pengen membukanya langsung dihalaman login, kamu bisa rubah linknya seperti application/config/routes.php. Setelah itu kamu ubah dibagian bagian default_controller menjadi home/login seperti coding di bawah:

				
					$route['default_controller'] = 'home/login';$route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE;
				
			

Membuat View dengan CodeIgniter

Membaca atau mendengar kata view pasti kalian langsung terpikirkan dengan tampilan, nah tentunya kamu juga ingin tampilan di aplikasi atau website kamu sesuai dengan keinginan kan ? Yaudah langsung aja pelajari panduan lengkapnnya di Tutorial Membuat View Pada CodeIgniter.

STEP 1.  Buat file baru di folder view kamu seperti dibawah ini

				
					application/view/
				
			

STEP 2.  Beri nama filenya, kamu bisa gunakan dengan contoh file nama view_belajar.php  dan view kamu pun berhasil dibuat.

				
					application/view/view_belajar.php
				
			

STEP 3.  Selanjutnya membuat isi dari view dengan cara application/view/view_belajar.php

<!DOCTYPE html><html>

<head>

<title>Cara Membuat View Pada CodeIgniter | sobatjagoan.com</title>

</head>

<body>

<h1>Cara Membuat View Pada CodeIgniter</h1>

<h2>Ini adalah view view_belajar.php</h2>

<h3>Ini adalah view yang di tampilkan pada controller belajar, method halo</h3>

</body>

</html>

STEP 4.  Buka Controller kamu untuk melihat hasil view yang kamu buat. Berikut contoh dari kita membuat controller belajar.php dan membuat method halo

				
					<?phpdefined('BASEPATH') OR exit('No direct script access allowed');


class Belajar extends CI_Controller {


function __construct(){

parent::__construct();

public function index(){

echo "ini method index pada controller belajar | cara membuat controller pada codeigniter | sobatjagoan.com";

}



public function halo(){

$this->load->view('view_belajar');

}



}
				
			

Mengenal Helper HTML Pada CodeIgniter

Helper sangat membantu kamu dalam menggunakan codeIgniter, apa sih itu ? Helper memiliki dua fungsi untuk membuat element html itu sendiri seperti heading dan menampilkan gambar.

Untuk kelanjutan paduannya kamu bisa langsung pelajari di Mengenal Helper HTML Pada CodeIgniter.

Memanggil atau Mengaktifkan Helper HTML

Ada dua cara nih buat mengaktifkan atau memanggil helpernya, yang pertama dengan controller dan autoload codeIgniter

Buat kamu yang menggunakan controller, application/controllers/welcome.php

				
					<?phpdefined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
function __construct(){parent::__construct();$this->load->helper('html');}
public function index(){

$this->load->view('welcome');

}

}
				
			

Syntax juga berfungsi untuk memanggil helper html. Caranya masukkan helper yang ingin di panggil dalam parameter function seperti berikut :

				
					$this->load->helper('html');
				
			

Kalau yang ini cara untuk memanggil lewat autoload codeIgniter :

				
					$autoload['helper'] = array('html');
				
			

Menghubungkan CodeIgniter dengan Database MySQL

Ini sangat penting loh buat kamu, jangan sampe ketinggalan panduannya ya. Kamu bisa pelajari langsung panduan lengkapnya di Tutorial Menghubungkan CodeIgniter dengan Database MySQL.

Panduan untuk CodeIgniter Dasar, kamu bisa pelajari dibawah ini :

Lanjut bagian kedua kamu akan mempelajari tentang codeIgniter CRUD.

Menampilkan Data dari Database

CodeIgniter CRUD sendiri adalah singkatan dari Create, Read, Update, dan Delete. Jadi CRUD adalah menginput data, mengedit data, mengupdate data, menghapus data.

Pelajari selengkapnya di Cara Menampilkan data dari Database. 

Menginput Data ke Database CRUD Menggunakan CodeIgniter

Disini kamu menggunakan form biasa bisa langsung menginput data ke database CRUDnya loh, penasaran kayak gimana ? Ikuti panduannya di Tutorial Input Data ke Database Melalui CRUD Menggunakan CodeIgniter

Menghapus Data Menggunakan CRUD CodeIgniter

Sesuai dengan salah satu singkatan dari hurufnya, disini akan memberikan kamu panduan tentang membuat tombol hapus menggunakan codeIgniternya.

Yuk, pelajari langsung panduannya di Tutorial Menghapus Data Menggunakan CRUD dengan CodeIgniter.

Update Data CRUD dengan CodeIgniter

Mengupdate data CRUD salah satu panduan penting yang harus kamu ketahui, yuk pelajari selengkapnya di Tutorial Update Data CRUD dengan CodeIgniter.

Bagian ketiga, kamu akan mempelajari tentang serba serbi codeIgniter yang penting banget untuk dipahami.

Membuat Pagination Pada CodeIgniter

Pagination pada codeIgnter bisa kamu lakukan dengan menjalankan library pagination codeIgniter dan settingnya. Untuk panduan lengkapnya bisa kamu pelajari di Tutorial Membuat Pagination Pada CodeIgniter.

Mendapatkan Data User dengan CodeIgniter

Kamu sebagai web developer pasti membutuhkan data-data tentang user kamu kan, nah data disini dapat digunakan untuk mengembangkan aplikasi atau website kamu.

Gausah panjang lebar deh, yuk langsung pelajari panduannya di Tutorial Mendapatkan Data User dengan CodeIgniter.

Membuat Login Menggunakan CodeIgniter

Lewat codeIgniter kamu bisa membuat login dengan mudah dan cepat di website kamu.bSekarang kamu bisa pelajari di Tutorial Membuat Login Menggunakan CodeIgniter.

10 Tips Menggunakan CodeIgniter

Tutorial yang terakhir ini adalah tips utnuk kamu belajar codeIgniter dengan cepat dan mudah, disini kita punya 10 Tipsnya pada artikel 10 Tips Menggunakan CodeIgniter

Nah, ternyata gampang kan, Yuk simak terus Tips Hosting di halaman tutorial Jagoan Hosting Indonesia ya, jika ada bagian dari tutorial yang tidak ditemukan, kamu bisa menghubungi teman-teman di Jagoan Hosting supaya bisa dibantu lebih lanjut melalui Live Chat.

Related Posts
Tips Mengatasi Error Undefined Index / Variable

Pengantar Halo sobat Jagoan! di tutorial kali ini kita bakalan membahas permasalahan Error Undefined Index/Variable. Pasti sekarang kamu lagi main-main Read more

Cara Mengatasi Akses Website yang Lambat ataupun Sulit Diakses

Banyak sekali hal yang terjadi ketika kita sedang mengakses suatu website, seperti halnya akses lambat sampai bahkan sulit diakses. Disitu Read more

Mengenal Jenis-Jenis Internal Server Error

Kode internal server error adalah salah satu kondisi yang sering dijumpai pemilik dan pengunjung website. Apakah kamu juga salah satunya? Read more

Tutorial Menembus Internet Positif Melalui Koneksi Telkom

Demi kenyamanan berinternet dan ‘belajar’, penting rasanya untuk menyebarluaskan cara mengakses situs-situs yang diblokir oleh internet positif. Sehingga kita bisa Read more