Skip to main content

Membuat Login Multi Level di CodeIgniter 3

Tutorial ini adalah lanjutan dari Membuat Login Sederhana di CodeIgniter 3. Modifikasi Tabel Database Tambahkan kolom baru di tabel user dengan perintah ALTER TABLE `user` ADD `level` INT NOT NULL AFTER `username`;ALTER TABLE `user` ADD `level` INT NOT NULL AFTER `username`; lalu tambahkan beberapa user dengan user level yang berbeda INSERT INTO `user` (`id`, `username`, […]

Read More

Membuat Login Sederhana di CodeIgniter 3

Cara ini sangat-sangat sederhana, gunakan hanya untuk pembelajaran. Kekurangan login ini sangat banyak 1. Tidak memiliki Session 2. Enkripsi menggunakan MD5 3. Tidak ada user level 4. dan masih banyak kekurangannya. Database Buat tabel baru dengan mengeksekusi perintah SQL dibawah ini CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL, `username` varchar(20) NOT […]

Read More

Membuat Diagram di CodeIgniter 3

Contoh data yang akan ditampilkan adalah jumlah penduduk di beberapa provinsi Indonesia. Untuk menampilkan diagramnya kita akan menggunakan bantuan highcharts Buat tabel baru di database anda dengan nama jumlah penduduk, lalu tambah beberapa data ke dalam tabel datapenduduk INSERT INTO `datapenduduk` (`provinsi`, `jumlah`) VALUES (’Aceh’, 3930905), (’DIY’, 3450000), (’Jambi’, 2413846), (’Riau’, 4957627), (’Sumatera Barat’, 4248931), […]

Read More

Membuat Pencarian dengan CodeIgniter 3

Script searching/pencarian ini adalah porting dari script Pencarian Laravel 5, jadi databasenya diambil dari sana aja :). Model Buat model dengan nama Orang_model.php <?php class Orang_model extends CI_Model { public function __construct() { $this->load->database(); } public function cariOrang() { $cari = $this->input->GET(’cari’, TRUE); $data = $this->db->query("SELECT * from dborang where Name like ‘%$cari%’ "); return […]

Read More

Membuat Pagination di CodeIgniter 3

Pertama kita akan membuat data dummy/data contoh untuk mempermudah pembelajaran ini. Dari CLI MySQL atau phpMyAdmin eksekusi perintah SQL dibawah ini CREATE DATABASE codeigniter;CREATE DATABASE codeigniter; Buat table dborang CREATE TABLE IF NOT EXISTS `dborang` ( `id` mediumint(8) unsigned NOT NULL, `Name` varchar(255) DEFAULT NULL, `Country` varchar(100) DEFAULT NULL ) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=latin1;CREATE TABLE […]

Read More

Install dan Konfigurasi CodeIgniter 3 di Fedora Linux

Disini diasumsikan anda sudah menginstall Apache, MySQL/MariaDB, phpMyAdmin dan PHP di komputer anda. Bila belum silahkan ikuti tutorial Instalasi Apache MySQL PHP dan phpMyAdmin Fedora 20. Install CodeIgniter 3 Download CodeIgniter 3 dari www.codeigniter.com/download, atau dengan wget. Saat ini versi terbaru adalah 3.0.0 wget https://github.com/bcit-ci/CodeIgniter/archive/3.0.0.zipwget https://github.com/bcit-ci/CodeIgniter/archive/3.0.0.zip ekstrak folder tersebut unzip 3.0.0.zipunzip 3.0.0.zip lalu pindahkan hasil […]

Read More