Cara Membuat Paging Sederhana dengan CodeIgniter

Hello Sobat Sederhana, pada kesempatan kali ini kita akan membahas tentang cara membuat paging sederhana dengan CodeIgniter. Penggunaan paging sangat penting dalam aplikasi web yang memiliki jumlah data yang banyak. Dengan menggunakan paging, pengguna dapat melihat data secara teratur dan tidak terjadi loading yang berlebihan. Mari kita lihat cara membuat paging sederhana dengan CodeIgniter.

Persiapan Awal

Sebelum memulai membuat paging, pastikan Anda telah memiliki instalasi CodeIgniter yang baik. Jika belum, Anda dapat mengunduhnya dari situs resmi CodeIgniter. Selain itu, pastikan Anda memiliki koneksi database yang terhubung dengan aplikasi Anda dan sudah memasukkan data ke dalam database.

Langkah 1 : Membuat Model

Pertama-tama, kita perlu membuat model untuk mengambil data dari database. Buatlah sebuah file baru dengan nama “model_data.php” pada direktori “application/models”. Isi file tersebut dengan kode di bawah ini:

Kode Penjelasan
<?php Tag pembuka PHP
class Model_data extends CI_Model { Mendefinisikan kelas Model_data yang merupakan turunan dari kelas CI_Model
function get_data($limit, $start) { Mendefinisikan fungsi get_data dengan parameter $limit dan $start
$query = $this->db->get(‘nama_tabel’, $limit, $start); Mengambil data dari tabel “nama_tabel” sebanyak $limit data dengan mulai dari data ke-$start
return $query; Mengembalikan hasil query
} Tutup fungsi get_data
} Tutup kelas Model_data
?> Tag penutup PHP

Dalam kode di atas, kita menggunakan fungsi “get” dari CodeIgniter untuk mengambil data dari database. Fungsi tersebut memiliki parameter pertama berupa nama tabel, parameter kedua adalah jumlah data yang akan diambil, dan parameter ketiga adalah mulai dari data keberapa.

Langkah 2 : Membuat Controller

Selanjutnya, kita perlu membuat controller untuk menangani tampilan halaman dan mengambil data dari model. Buatlah sebuah file baru dengan nama “paging.php” pada direktori “application/controllers”. Isi file tersebut dengan kode di bawah ini:

TRENDING 🔥  Cara Membuat Rangkaian Traffic Light Sederhana
Kode Penjelasan
<?php Tag pembuka PHP
class Paging extends CI_Controller { Mendefinisikan kelas Paging yang merupakan turunan dari CI_Controller
function index() { Mendefinisikan fungsi index
$this->load->view(‘view_paging’, $data); Menampilkan halaman view_paging dengan data yang telah diambil dari model
} Tutup fungsi index
} Tutup kelas Paging
?> Tag penutup PHP

Dalam kode di atas, kita menggunakan fungsi “load” dari CodeIgniter untuk menampilkan halaman “view_paging” dan mengirimkan data yang telah diambil dari model.

Langkah 3 : Membuat Halaman View

Selanjutnya, kita perlu membuat halaman view untuk menampilkan data dan paging. Buatlah sebuah file baru dengan nama “view_paging.php” pada direktori “application/views”. Isi file tersebut dengan kode di bawah ini:

Kode Penjelasan
<html> Tag pembuka HTML
<head> Tag pembuka HEAD
<title>Paging Sederhana dengan CodeIgniter</title> Judul halaman
</head> Tag penutup HEAD
<body> Tag pembuka BODY
<h1>Paging Sederhana dengan CodeIgniter</h1> Judul halaman
<table> Tag pembuka TABLE
<thead> Tag pembuka THEAD
<tr> Tag pembuka TR
<th>ID</th> Kolom ID
<th>Nama</th> Kolom Nama
</tr> Tag penutup TR
</thead> Tag penutup THEAD
<tbody> Tag pembuka TBODY
</table> Tag penutup TABLE
<div class=”pagination”> Tag pembuka DIV untuk paging
<?php echo $this->pagination->create_links(); ?> Membuat link untuk paging
</div> Tag penutup DIV untuk paging
</body> Tag penutup BODY
</html> Tag penutup HTML

Dalam kode di atas, kita menggunakan fungsi “create_links” dari library “pagination” untuk membuat link-link paging.

FAQ

1. Apa itu CodeIgniter?

CodeIgniter adalah sebuah framework PHP yang digunakan untuk membangun aplikasi web. Framework ini sangat efisien dan mudah digunakan.

2. Apa itu Paging?

Paging adalah sebuah teknik untuk membagi data menjadi beberapa halaman. Dalam sebuah aplikasi web, teknik ini digunakan untuk mempermudah pengguna dalam membaca data yang banyak.

TRENDING 🔥  Cara Membuat Ukiran The Wedding Sederhana dengan Photoshop

3. Apa itu Model?

Model adalah komponen pada CodeIgniter yang digunakan untuk memanipulasi data dari database. Dalam model, kita dapat membuat query untuk mengambil, menambah, mengubah, atau menghapus data dari database.

Kesimpulan

Demikianlah tutorial kali ini tentang cara membuat paging sederhana dengan CodeIgniter. Dengan memahami teknik paging, pengguna dapat membuat aplikasi web yang lebih efisien dan mudah digunakan. Jangan lupa untuk terus belajar dan berlatih dengan CodeIgniter untuk meningkatkan kemampuan Anda sebagai seorang pengembang web.

Semoga Bermanfaat dan sampai jumpa di artikel menarik lainnya.

Cara Membuat Paging Sederhana dengan CodeIgniter