TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

dokumen-dokumen yang mirip
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Muhammad Khoirul Hasin

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

TUTORIAL RUBY ON RAILS

Pemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Membuat Captcha Image menggunakan Codeigniter 2x

Budi Permana, S.Kom Pendahuluan

Cara Membuat website dengan Dreamweaver

Pemrograman Web Berbasis Framework. Pertemuan 6 : Konsep MVC : Model. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Fungsi Insert Data dalam CRUD (CREATE READ UPDATE DELETE) di Codeigniter

E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER. Disusun Oleh: Arfian Hidayat, S.Kom

Framework untuk web yang dibuat dalam bentuk Web Berbasis Model-View-Controller (MVC)

Script PHP dan MySQL J A M K E E M P A T

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER. Disusun Oleh: Arfian Hidayat, S.Kom

Membuat Aplikasi Chating Sederhana dengan Jquery, Codeigniter dan Bootsrap

Menangani Input dari User

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

CSS Cascading Style Sheet

AJAX dengan jquery Part 3

Teks dan Background SERIF SANS-SERIF MONOSPACE

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

Author : Minarni, S.Kom.,MM

Codeigniter : Membuat kalkulator sederhana

Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T

Membuat Chatbox Sederhana dengan Ajax jquery dan PHP PDO

CSS. inheritance (pewarisan)

Pendahuluan Tinjauan Pustaka

E-trik Ajax. Database MySQL. Dedi Alnas

Membuat Toko Buku dengan PHP - MySQL

XHTML dan Dasar-dasar CSS XHTML

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

Membuat Aplikasi GPS & Suara Antrian dengan PHP. Ronald Rusli.

BAB X AKSES DAN MANIPULASI DATA

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRAKTIKUM SISTEM TERDISTRIBUSI

Dari potongan program pada Gambar 1 dijelaskan bahwa, program

FRAMEWORK CODEIGNITER

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

MEMBUAT PAGINATION PADA FRAMEWORK CODEIGNITER

Membuat Login Dengan PHP dan MYSQL

Membuat Layout Desain Awal dengan Photoshop

Tutorial Pemrograman PHP Berbasis MVC Menggunakan Framework CodeIgniter dan Doctrine Bagian 1 Setup dan Instalasi

Komunikasi Multimedia

Penulis :

MODUL III CASCADING STYLE SHEET

Pemrograman Basis Data Berbasis Web

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

Keuntungan Memisahkan presentation sebuah dokumen dari content document itu sendiri Mempermudah dan mempersingkat pembuatan dan pemeliharaan dokumen w

Pembuatan Database PT. Fanitra Indotama. CREATE DATABASE fanitra; USE fanitra; Table structure for table 'guestbook'

Membuat Database mysql dengan PhpMyAdmin

ULANGAN UMUM SEKOLAH SMA ISLAM AL-IZHAR PONDOK LABU TAHUN PELAJARAN 2012/2013

P - 5 Bab 4 : HTML (Hypertext Markup Language)

Modul 10 DreamWeaver MX Suendri, S.Kom

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

TUTORIAL FRAMEWORK. 1. Pengertian Framework.

CodeIgniter.

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

Nofriza Nindiyasari

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

Jamal Apriadi

LEMBAR KERJA PRAKTIKUM. - JavaScript Alert yang ditampilkan browser saat membuka halaman home/index.html :

Pemrograman Basis Data Berbasis Web

RANCANG BANGUN SISTEM INFORMASI INVENTARISASI LAPORAN TUGAS AKHIR MAHASISWA PROGRAM STUDI TEKNIK INFORMATIKA BERBASIS FRAMEWORK CODEIGNITER

Pemrograman Basis Data Berbasis Web

Lampiran Kode Program

Membuat Themes Wordpress sendiri - Part 1

Listing Program. Halaman Home(index.php) <?php require_once'config.php';?>

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

Membuat Web Chatting dengan Ajax Jquery, PHP, dan Bootstrap [Part 2]

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

BAB V DESAIN WEB CSS

CSS (Cascade Style Sheet)

CSS RANDY CAHYA WIHANDIKA, S.ST., M.KOM

Design Web Dengan 2 Kolom

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

APLIKASI WEB DAY 3. (Cascading Style Sheets)

Lisensi Dokumen: Uraian Kasus :

Membangun website dinamis berbasis PHP-mySQL (3)

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

Pemrograman Web Sisi Client Pertemuan 3 PI

How to Create Simple Web (2) - Slice

Membuat Duplikasi Form dengan Jquery (Dynamic Form)

BAB V IMPLEMENTASI SISTEM

A. LATAR BELAKANG ATAU BACKGROUND

Membuat Grafik batang menggunakan HighChart dengan CI

Langkah 1. Asep Tatang S.


CSS. Cascading Style Sheet. Spesifikasi lengkap di :

HTML (HyperText Markup Language)

Validasi Form dengan CakePHP

Chart Dinamis dengan PHP-XML-JSChart

Pertemuan 1. Pengenalan Code Igniter dan Pengaksesan Controller

Transkripsi:

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 7. Membuat Data Pagination Menggunakan CodeIgniter 1

Bagian 7. Membuat Data Pagination Menggunakan CodeIgniter Baiklah dibagian ini kita akan mempelajari tutorial igniter tentang pagination di codeigniter 2.1.3. Pagination membuat tampilan kita lebih simpel dan atraktif. Ok langsung saja. 1. Membuat Database Database ini akan kita tampilkan dalam view kita nanti. Nama databasenya ciseries dan nama tabelnya adalah data. Yang belum tahu cara buatnya silakan kopikan kode ini di sql phpmyadmin. create database ci_series; use ci_series; create table data( id int(11) primary key auto_increment not null, title varchar(50) not null, content text not null ); Kemudian lakukan insert data di phpmyadmin, sampai 20 kali atau lebih. 2. Konfigurasi Codeigniter Seperti biasa, selanjutnya adalah melakukan konfirgurasi codeigniter, 2

buka file codeigniterlabz7\application\config\autoload.php dan load otomatis library database, helper form dan url, serta model membership_model dengan merubah. $autoload['libraries'] = array('database'); $autoload['helper'] = array('url'); Kemudian silahkan buka codeigniterlabz7\application\config\config.php, silahkan rubah menjadi $config['base_url'] = 'http://localhost/codeigniterlabz7/'; Dan silahkan buka file codeigniterlabz7\application\config\database.php dan rubah pengaturan database : $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = 'root'; $db['default']['database'] = 'ciseries'; $db['default']['dbdriver'] = 'mysql'; Terakhir adalah merubah routes dari default_controller, tadinya adalah welcome kemudian kita rubah menjadi site, silahkan buka codeigniterlabz7\application\config\routes.php, silahkan rubah menjadi $route['default_controller'] = "site"; 3

3. Membuat Controller Kita akan membuat controller yang didalamnya terdapat settingan pagination, mulai dari berapa banyak yang akan tampil, berapa banyak link pagingnya, dan lainlain sebagainya, letakkan kodenya di codeigniterlabz7\application\controller\site.php <?php class Site extends CI_Controller { function index() { $this->load->library('pagination'); $this->load->library('table'); //$this->table->set_heading('id', 'The Title', 'The Content'); $config['base_url'] = site_url('site/index'); $config['total_rows'] = $this->db->get('data')->num_rows(); $config['per_page'] = 7; $config['num_links'] = 2; $config['uri_segment'] = 3; //3 merupakan posisi pagination dalam url $config['full_tag_open'] = '<div id="pagination">'; $config['full_tag_close'] = '</div>'; $this->pagination->initialize($config); $data['records'] = $this->db->get('data', $config['per_page'], $this->uri- >segment(3)); $this->load->view('site_view', $data); Note : Sedikit penjelasan dari controller site.php diatas : 4

$config['base_url'] adalah url dasar tempat baris kita berada. $config['total_rows'] adalah jumlah baris yang akan ditampilkan, diatas di isi dengan jumlah baris yang ada di tabel data. $config['per_page'] adalah jumlah baris yang di tampilkan dalam satu halaman. $config['uri_segment'] adalah posisi pagination dalam url. $config['num_links'] adalah jumlah samping kanan dan kiri link paginasi Anda. $config['full_tag-open'] adalah tag pembuka dari paginasi Anda. 4. Membuat View Kita akan membuat view yang bisa menampilkan paging, letakkan kodenya di codeigniterlabz7\application\view\site_view.php <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>untitled</title> <style type="text/css" media="screen"> #container { width: 600px; margin: auto; font-family: helvetica, arial; table { width: 600px; margin-bottom: 10px; td { border-right: 1px solid #aaaaaa; padding: 1em; td:last-child { border-right: none; 5

th { text-align: left; padding-left: 1em; background: #cac9c9; border-bottom: 1px solid white; border-right: 1px solid #aaaaaa; #pagination a, #pagination strong { background: #e3e3e3; padding: 4px 7px; text-decoration: none; border: 1px solid #cac9c9; color: #292929; font-size: 13px; #pagination strong, #pagination a:hover { font-weight: normal; background: #cac9c9; </style> </head> <body> <div id="container"> <h1>pagination Keren di CodeIgniter</h1> <?php echo $this->table->generate($records);?> <?php echo $this->pagination->create_links();?> </div> <script src="<?php echo base_url();?>/js/jquery-1.11.1.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" charset="utf-8"> $('tr:odd').css('background', '#e3e3e3'); </script> </body> Silahkan langsung buka di alamat http://localhost/codeigniterlabz7/index.php/site 6