Cara Menggunakan Datatables Jquery

5 min read Jul 26, 2024
Cara Menggunakan Datatables Jquery

Cara Menggunakan DataTables jQuery

DataTables adalah plugin jQuery yang kuat dan populer untuk membuat tabel HTML interaktif dan mudah dinavigasi. Dengan DataTables, Anda dapat menambahkan fitur-fitur seperti pencarian, penyortiran, pagination, dan banyak lagi ke tabel Anda, menjadikan data Anda lebih mudah diakses dan dikelola.

1. Instalasi DataTables

Langkah pertama adalah menginstal DataTables. Anda dapat menginstalnya dengan berbagai cara:

  • CDN: Salah satu cara termudah adalah dengan menggunakan CDN. Tambahkan script berikut ke dalam bagian <head> dari halaman HTML Anda:

    
    
    
    
  • Download: Anda juga dapat mengunduh DataTables dari situs web resminya dan menyertakannya dalam proyek Anda.

2. Inisialisasi DataTables

Setelah Anda menginstal DataTables, Anda perlu menginisialisasinya pada tabel HTML Anda. Ini dilakukan dengan menggunakan metode DataTable() pada objek jQuery yang mewakili tabel Anda.

Nama Umur Kota
John Doe 30 Jakarta
Jane Doe 25 Bandung

Kode di atas akan mengubah tabel HTML dasar menjadi tabel interaktif dengan fitur-fitur dasar seperti pencarian, penyortiran, dan pagination.

3. Opsi Konfigurasi

DataTables menyediakan berbagai opsi konfigurasi untuk menyesuaikan perilaku dan tampilan tabel. Berikut beberapa contoh opsi yang umum digunakan:

  • language: Menentukan bahasa yang digunakan untuk antarmuka DataTables.
  • paging: Mengaktifkan atau menonaktifkan pagination.
  • searching: Mengaktifkan atau menonaktifkan fitur pencarian.
  • ordering: Mengaktifkan atau menonaktifkan fitur penyortiran.
  • columns: Menentukan pengaturan kolom, seperti kolom yang dapat diurutkan, kolom yang dapat dicari, dan lebar kolom.

Contoh penggunaan:

$(document).ready(function() {
  $('#myTable').DataTable({
    language: {
      url: '//cdn.datatables.net/plug-ins/1.10.20/i18n/Indonesian.json'
    },
    paging: true,
    searching: true,
    ordering: true,
    columns: [
      { data: 'nama', orderable: true, searchable: true },
      { data: 'umur', orderable: true, searchable: false },
      { data: 'kota', orderable: true, searchable: true }
    ]
  });
});

4. Fitur Tambahan

DataTables menyediakan fitur tambahan yang dapat meningkatkan interaktivitas tabel Anda:

  • buttons: Menambahkan tombol ke tabel, seperti tombol untuk mengekspor data ke berbagai format (CSV, Excel, PDF).
  • fixedColumns: Mengunci kolom tertentu, sehingga selalu terlihat saat Anda menggulir tabel.
  • rowGroup: Mengelompokkan baris berdasarkan nilai kolom tertentu.
  • select: Menambahkan fitur seleksi baris atau kolom.
  • responsive: Membuat tabel responsif terhadap berbagai ukuran layar.

5. Dokumen Resmi

Untuk mempelajari lebih lanjut tentang DataTables dan semua fitur yang ditawarkannya, Anda dapat merujuk ke dokumentasi resminya di .

Kesimpulan

DataTables adalah plugin jQuery yang sangat berguna untuk meningkatkan interaktivitas dan kemampuan manajemen data tabel HTML. Dengan berbagai opsi konfigurasi dan fitur tambahan, DataTables memungkinkan Anda untuk membuat tabel yang mudah digunakan, menarik, dan mudah dipahami.