Masino Sinaga

Web Development, PHPMaker, & PHP Report Maker

Anda di sini: Beranda / Web Development / Navigasi Record dan Halaman yang Pintar dan Cerdas
Pencarian Data: Mencari Cepat dan Mencari Lebih dari Satu Kriteria
Menambah, Mengubah, Menghapus, lalu Menyimpan Banyak Record Sekaligus. Mungkinkah?

Navigasi Record dan Halaman yang Pintar dan Cerdas

Maret 13, 2014 oleh Masino Sinaga 2 Komentar

Ketika jumlah record sudah semakin banyak sehingga tidak dapat ditampilkan seluruhnya dalam satu halaman, maka record-record itu biasanya akan dibagi ke dalam beberapa halaman. Katakanlah jumlah total record dalam satu menu ada 1.500, dan jumlah standar record per halaman yang ditampilkan adalah 10, maka sistem akan membaginya ke dalam 150 halaman. Ketika halaman yang menampilkan record-record itu dimuat pertama kali, maka Pengunjung akan berada di halaman pertama. Pengunjung lalu bisa mem-browse halaman lainnya dengan menekan tombol Next, Prev, Last, atau First. Bahkan, di beberapa aplikasi web yang baik, tersedia juga pilihan untuk mengubah jumlah standar record per halaman tadi, dan ketika nilai ini diubah, maka otomatis jumlah halaman tadi pun akan ikut menyesuaikan.

Ada satu fitur lainnya yang sebenarnya menarik untuk diimplementasikan yang terkait dengan navigasi record atau pun halaman. Saya sebut fitur ini dengan istilah Smart Navigation atau navigasi yang pintar dan cerdas. Mengapa dikatakan pintar dan cerdas? Karena fitur ini bisa mengingat halaman tempat di mana record terakhir yang dibuka oleh Pengunjung. Masih bingung? Mari simak contoh di bawah ini.

Misalkan dari contoh 1.500 record di atas tadi. Ketika Pengunjung berada di halaman pertama dengan 10 record per halaman yang ditampilkan, maka dia dapat melihat record ke-1 sampai dengan ke-10 di halaman tersebut. Selanjutnya dia menekan tombol Next, maka sistem akan menampilkan halaman kedua. Di halaman kedua tentu saja akan dimuat record ke-11 sampai dengan ke-20. Nah, saat berada di halaman kedua, dia menampilkan record ke-19, sehingga yang tadinya dia buka halaman List menampilkan record ke-11 sampai ke-20, sekarang dia berada di halaman View yang menampilkan per satu record.

Petunjuk navigasi selanjutnya berubah menjadi: “Menampilkan record ke-19 dari 1500”. Di halaman ini tentu saja ada tombol navigasi (First/Prev/Next/Last). Ketika Pengunjung menekan Next, maka maka petunjuk navigasi akan mengatakan: “Menampilkan record ke-20 dari 1500”. Jika Pengunjung menekan Next sekali lagi, maka petunjuk navigasi menjadi: “Menampilkan record ke-21 dari 1500”. Setelah itu Pengunjung memutuskan ingin kembali ke halaman List yang menampilkan record dalam mode tabel. Ketika dia sudah kembali ke halaman List, maka halaman yang terbuka adalah halaman ketiga (bukan halaman kedua atau pertama). Mengapa? Karena record ke-21 (yang terakhir diakses oleh Pengunjung tadi) berada di halaman ketiga.

Dari contoh itu, maka navigasi tersebut memang terlihat lebih cerdas dan pintar, karena dia dapat mengingat posisi halaman di mana record terakhir yang diakses oleh Pengunjung tadi berada, sekalipun halaman itu belum pernah dikunjungi. Fitur seperti ini sangat berguna ketika Pengunjung ingin mengetahui dengan cepat halaman yang sesuai dengan record yang terakhir dia kunjungi. Hal ini sangat terasa sekali manfaatnya ketika Pengunjung sering kali berpindah dari halaman List ke halaman View ketika membrowse record di suatu aplikasi berbasis web. Antara halaman List dan View seolah sudah otomatis saling mensinkronkan bersama.

Sudahkah aplikasi web yang Anda bangun memiliki kemampuan yang pintar dan cerdas ini? 🙂

Ditempatkan di bawah: Web Development Ditag dengan:halaman, navigasi, pagination, paging, PHPMaker Indonesia, record, smart navigation

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com dan ilovephpmaker.com.

Pencarian Data: Mencari Cepat dan Mencari Lebih dari Satu Kriteria
Menambah, Mengubah, Menghapus, lalu Menyimpan Banyak Record Sekaligus. Mungkinkah?

Comments

  1. aries mengatakan

    Januari 3, 2016 pada 7:06 pm

    Pak Masino Sinaga,

    SMART Navigation ini ada dimana dalam software ?

    Balas
    • Masino Sinaga mengatakan

      Januari 5, 2016 pada 9:34 am

      Smart navigation yang dimaksud itu ada di dalam aplikasi web yang sudah di-generate oleh PHPMaker.

      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pos-pos Terbaru

  • Server Event Page_Render dan Page_Rendering di PHPMaker, Apa Sih Bedanya?
  • Begini Mudahnya Mengubah Judul Browser Secara Dinamis di PHPMaker 2021
  • Solusi Supaya PreviewRow dan PreviewOverlay Bisa Sama-Sama Berfungsi di PHPMaker 2021
  • Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
  • Seperti Ini Mudahnya Menyembunyikan Data Label di Chart dari PHPMaker 2021

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Setting Import Data Berikut Wajib Anda Ketahui Bedanya di PHPMaker 2021
  • Masino Sinaga pada Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
  • Masino Sinaga pada Mudahnya Menambahkan Global Function untuk Auto-Update Field di PHPMaker
  • Abu Syifa pada Setting Import Data Berikut Wajib Anda Ketahui Bedanya di PHPMaker 2021
  • Abu Syifa pada Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2019 | WordPress | Catat masuk | Kembali ke atas