Sunday, April 28, 2013

Membuat Pagination Dengan PHP

Membuat Pagination Dengan PHP ~ Berbicara tentang PHP yang merupakan sebuah bahasa pembrograman web yang saat ini banyak digunakan dikalangan Developher untuk membangun website dinamis. Selain karna kemudahan dalam mempelajarinya, PHP juga merupakan Produk Open Source, Sehingga Dapat Digunakan secara Bebas tanpa haru membayar lisensi kepada pengembang PHP.




Dalam PHP dikenal Istilah Pagination yang merupakan sebuah metode yang digunakan untuk membatasi tampilan data yang ada pada database per halamannya, dengan menggunakan Pagination, akan membuat halaman-halaman selanjutnya yang ada dalam database anda dengan mengukur jumlah per halaman dan total data yang ada didalam database yang ingin ditampilkan.

Pagination memang merupakan alternatif untuk membatasi data yang akan ditampilkan per halamannya, bahkan mesin Pencari Terpopuler saat ini (Google) juga menggunakan pagination untuk membatasi hasil pencarian hanya sepuluh teratas pe halamannya.

Membuat Pagination Pada PHP, Levelnya adalah Newbie, atau sangat mudah untuk digunakan, dan berikut adalah Cara-Cara Membuat Pagination Dengan PHP:

Pertama Buat database dan tabel yang nantinya akan ditampilkan di Browser dengan menggunakan PHP 

create table Pagination (
nama varchar(30),
nim int(11),
kelas varchar(30));


Setelah Membuat database, buat file koneksi database menggunakan php dengan nama koneksi.php dan isi dengan code berikut ini :

<?php
mysql_connect("localhost","root","");
mysql_select_db("pagination");
?>


Selanjutnya Buat satu file php dengan nama paging.php kemudian masukkan code dibawah ini :

<table  border="1" cellpadding="0" cellpadding="0">
      <tr bgcolor=#468DFF  >
      <th><font class="head" color="#000" >No</font></th>
    <th><font class="head" color="#000" >Nama</font></th>
    <th><font color="#000" >Nim</font></th>
    <th><font color="#000" >Kelas</font></th>
     </tr>

<?php
//memanggil file koneksi
include('koneksi.php');
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
//Langkah 1: Tentukan batas,cek halaman & posisi data
$batas   = 7;
$halaman = $_GET['halaman'];
if(empty($halaman)){
    $posisi=0;
    $halaman=1;
}
else{
    $posisi = ($halaman-1) * $batas;
}

//Langkah 2: Sesuaikan perintah SQL
$sql="select * from pagination limit $posisi,$batas";
$hasil=mysql_query($sql);

$no=$posisi+1; // Agar angka (penomoran) mengikuti paging
while ($data=mysql_fetch_array($hasil)){
  echo "<tr><td>$no</td><td>$data[nama]</td><td>$data[nim]</td><td>$data[kelas]</td>
</tr>";
  $no++;
}
echo "</table>";

//Langkah 3: Hitung total data dan halaman serta link 1,2,3 ...
echo "<br>Halaman : ";
$file="paging.php";

$tampil2="select * from pagination";
$hasil2=mysql_query($tampil2);
$jmldata=mysql_num_rows($hasil2);
$jmlhalaman=ceil($jmldata/$batas);

for($i=1;$i<=$jmlhalaman;$i++)
if ($i != $halaman)
{
    echo " <a href=$_SERVER[PHP_SELF]?halaman=$i>$i</A> | ";
}
else
{
    echo " <b>$i</b> | ";
}
echo "<p>Total Data : <b>$jmldata</b> orang</p>";
?><?php

?> 

Selanjutnya Load File tersebut di browser anda, selesai

membuat Pagination dengan metode diatas adalah salah satu cara dari banyak metode yang bisa digunakan, saya hanya memberikan metode yang mudah digunakan oleh Pemula.


Semoga artikel Membuat Pagination Dengan PHP bermanfaat bagi Anda. Jika kamu suka dengan artikel Membuat Pagination Dengan PHP ini, like dan bagikan ketemanmu.

kuliahku said... On June 22, 2013 at 4:08 PM  

Copas dari buku ya gan? :)

Anonymous said... On July 14, 2013 at 6:08 PM  

coba dlu gan itu script :P nga bisa

query nya mana

lanjut jalan dlu :D

Kang Wahid said... On July 21, 2013 at 9:21 PM  

Wah coba buat dulu mas, terimakasih mas

AA said... On January 18, 2014 at 5:55 PM  

kok ga jln yg link ke hal 2
mohon bantuan

kocak konyol said... On January 12, 2015 at 12:24 AM  

Gak jalan sob -_-

Unknown said... On January 22, 2015 at 2:31 PM  

gak mau jalan ke halaman 2

Unknown said... On January 16, 2016 at 9:20 AM  

kunjungi situs tutorial membuat website www.onphpid.com

semoga bermanfaat _www.onphpid.com

kak dolop said... On March 20, 2016 at 1:56 PM  

ada yg eror tu mas sciptnya.

Post a Comment

Belajar Syntax - All Right Reserved.Powered By Blogger
Edit by : Agungjies.web.id