Salah Pengertian pada Penggunaan Library Pagination CodeIgniter

September 7, 2011 Tinggalkan komentar

Rabu, 7 September 2011

Masih baru-baru ini belajar menggunakan framework CodeIgniter. Kemarin sempat kebingungan menggunakan library ‘pagination’. Hasil record yang ditampilkan setiap halaman tidak sesuai dengan harapan.

Setelah googling dan membaca beberapa thread di forum CI mengenai pagination, akhirnya saya menyadari kesalahpahaman saya dalam penggunaan library ini. Awalnya saya mengira bahwa bagian segmen URI yang digunakan untuk pagination, adalah segmen yang berisi nomor halaman. Ternyata yang benar adalah berisi nilai ‘offset’ dari record yang akan ditampilkan. Misalnya pada URL berikut ini:

http://localhost/index.php/news/list/10

Secara default, segmen URI yang digunakan untuk pagination adalah segmen ke tiga (yang saya beri warna merah dan ditebalkan). Tadinya saya berpikir, angka 10 pada segmen tersebut menunjukkan nomor halaman (halaman 10). Ternyata yang benar adalah, angka 10 tersebut menunjukkan ‘offset’ dari record yang diperoleh dari database, bukan nomor halaman. Jika offset bernilai 10 maka data ditampilkan mulai dari record ke 11.

Kesimpulan saya, pagination pada CI tidak menggunakan nomor halaman sebagai patokan untuk menampilkan record, tetapi menggunakan offset sebagai patokannya. Namun modifikasi bisa saja dilakukan untuk mengubah perilaku library ini sehingga menggunakan nomor halaman ketimbang offset sebagai acuan menampilkan record. Seperti yang dibahas pada thread berikut: http://codeigniter.com/forums/viewthread/197457

Setelah sedikit memperbaiki script, akhirnya diperoleh hasil yang diharapkan. Baiklah… mudah-mudahan bisa semakin akrab dengan framework ini.

“My Prince”

Maret 27, 2011 Tinggalkan komentar

Minggu, 27 Maret 2011

Hari Minggu, tanggal 27 Maret 2011, pukul 21:13:09 WIB.
Untuk pertama kalinya saya dipanggil “my prince” olehnya. Jadi tersanjung… ^^

Categories: Log

Menonaktifkan Timer GRUB2

Maret 1, 2011 1 komentar

Cara menonaktifkan timer GRUB2. Dalam kasus ini, OS yang saya gunakan adalah Ubuntu 10.10.

Buka file /etc/default/grub menggunakan gedit sebagai root.
sudo gedit /etc/default/grub

Cari GRUB_TIMEOUT. GRUB_TIMEOUT berisi angka yang menentukan lamanya timer. Untuk menonaktifkan timer, isikan dengan nilai -1.
GRUB_TIMEOUT=-1
Kemudian simpan file.

Setelah meng-edit file /etc/default/grub, update grub dengan perintah:
sudo update-grub
Tunggu hingga selesai.

Semoga bermanfaat.

Referensi:
http://www.linuxquestions.org/questions/linux-newbie-8/is-it-possible-to-configure-grub2-booting-time-861852/

Maulid Nabi Muhammad S.A.W (12 Rabiulawal 1432 H.)

Februari 15, 2011 Tinggalkan komentar

Selasa, 15 Februari 2011

Memperingati Maulid Nabi Muhammad SAW.
Semoga kita bisa terus meneladani Rasulullah SAW.

Categories: Ucapan

Panduan Instalasi MPICH2 pada Ubuntu 10.10 (Maverick Meerkat)

Januari 27, 2011 Tinggalkan komentar

Panduan Instalasi MPICH2 pada Ubuntu 10.10 (Maverick Meerkat).

Lisensi untuk paper ini: CC BY-NC-SA (Ketahui hak Anda di sini)

Silakan unduh setelah membaca dan memahami lisensi paper ini:
Andi – MPICH2 pada Ubuntu (PDF, 389.7 KB)

Semoga bermanfaat.

Ikuti

Get every new post delivered to your Inbox.