Skip to content

tambahkan filter tahun pada statistik Aktivitas Keagamaan, ketenagakerjaan dan adat data presisi#970

Open
pandigresik wants to merge 1 commit intorilis-devfrom
dev-952
Open

tambahkan filter tahun pada statistik Aktivitas Keagamaan, ketenagakerjaan dan adat data presisi#970
pandigresik wants to merge 1 commit intorilis-devfrom
dev-952

Conversation

@pandigresik
Copy link
Contributor

Perbaikan issue #952
Bergantung pada PR https://github.com/OpenSID/API-Database-Gabungan/pull/340

Summary Perubahan File: Branch dev-952 vs rilis-dev

Ringkasan Umum

  • Total file yang diubah: 3 file
  • Total perubahan: 30 baris ditambahkan, 39 baris dihapus
  • Commit terkait: "tambahkan filter tahun pada statistik Aktivitas Keagamaan & ketenagakerjaan data presisi"

Detail Perubahan per File

1. resources/views/presisi/statistik/adat.blade.php

Perubahan utama:

  • Menghapus tombol filter collapse yang lama (baris 36-42)
  • Menggantinya dengan komponen <x-filter-tahun /> (baris 37)
  • Memperbarui variabel untuk filter tahun dari $("#tahun").val() menjadi $("#filter-tahun").val() (baris 190)
  • Menambahkan parameter tahun pada AJAX request (baris 341)
  • Menambahkan kondisi untuk menampilkan grafik pie hanya jika data lebih dari 2 (baris 358-360)
  • Menambahkan parameter tahun pada URL detail (baris 396)
  • Mengubah event listener dari click pada tombol filter menjadi change pada select tahun (baris 438-440)

2. resources/views/presisi/statistik/aktivitas-keagamaan.blade.php

Perubahan identik dengan file adat.blade.php:

  • Menghapus tombol filter collapse yang lama
  • Menggantinya dengan komponen <x-filter-tahun />
  • Memperbarui variabel filter tahun
  • Menambahkan parameter tahun pada AJAX request
  • Menambahkan kondisi untuk grafik pie
  • Menambahkan parameter tahun pada URL detail
  • Mengubah event listener untuk filter tahun

3. resources/views/presisi/statistik/ketenagakerjaan.blade.php

Perubahan identik dengan dua file sebelumnya:

  • Menghapus tombol filter collapse yang lama
  • Menggantinya dengan komponen <x-filter-tahun />
  • Memperbarui variabel filter tahun
  • Menambahkan parameter tahun pada AJAX request
  • Menambahkan kondisi untuk grafik pie
  • Menambahkan parameter tahun pada URL detail
  • Mengubah event listener untuk filter tahun

Komponen Baru yang Digunakan

  • filter-tahun.blade.php: Komponen yang sudah ada di branch rilis-dev, berisi select dropdown untuk memilih tahun dengan rentang 5 tahun ke belakang dari tahun saat ini.

Implikasi Perubahan

  1. Konsistensi UI: Ketiga halaman statistik sekarang menggunakan komponen filter yang sama
  2. Peningkatan UX: Filter tahun lebih intuitif dengan dropdown langsung tanpa perlu tombol tambahan
  3. Optimasi Grafik: Grafik pie hanya ditampilkan jika ada cukup data (>2 item)
  4. Parameter Tambahan: Semua request AJAX dan URL detail sekarang menyertakan parameter tahun
  5. Event Handling: Perubahan dari event click ke change untuk filter tahun lebih responsif
simplescreenrecorder-2026-03-05_06.15.37.mp4
simplescreenrecorder-2026-03-05_06.15.37.mp4

@pandigresik pandigresik requested a review from vickyrolanda March 4, 2026 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant