Skip to content

Feat: lengkapi detail pembangunan#1664

Open
pandigresik wants to merge 3 commits into
rilis-devfrom
feat/lengkapi_detail_pembangunan
Open

Feat: lengkapi detail pembangunan#1664
pandigresik wants to merge 3 commits into
rilis-devfrom
feat/lengkapi_detail_pembangunan

Conversation

@pandigresik

Copy link
Copy Markdown
Contributor

Pull Request: Lengkapi Detail Pembangunan dengan Informasi Anggaran, Volume, Tahun, dan Pelaksana

Description

Menambahkan informasi yang lebih lengkap pada halaman detail pembangunan. Sebelumnya hanya menampilkan nama kegiatan, sumber dana, lokasi, dan keterangan. PR ini menambahkan 4 field baru: Anggaran, Volume, Tahun Anggaran, dan Pelaksana Kegiatan.

Changes made:

  1. Feature (View): Menambahkan baris tabel untuk Anggaran, Volume, Tahun, dan Pelaksana pada resources/views/data/pembangunan/gabungan/rincian.blade.php
  2. Feature (View): Menambahkan baris tabel untuk Anggaran, Volume, Tahun, dan Pelaksana pada resources/views/data/pembangunan/rincian.blade.php
  3. Feature (JavaScript): Menambahkan logic untuk menampilkan data anggaran (diformat Rupiah), volume, tahun, dan pelaksana dari response AJAX
  4. Fix (JavaScript): Memperbaiki selector error handler untuk menyertakan selector field baru

Reason for change:

  • Point 1: Pengguna membutuhkan informasi pembangunan yang lebih lengkap tanpa harus kembali ke halaman lain
  • Point 2: Menampilkan anggaran, volume, tahun, dan pelaksana membantu pengguna memahami detail proyek secara komprehensif
  • Point 3: Konsistensi data yang ditampilkan di kedua halaman rincian (gabungan dan non-gabungan)

Impact of change:

User Experience: Pengguna mendapatkan informasi lebih lengkap dalam satu halaman
Konsistensi: Kedua halaman rincian pembangunan (gabungan dan non-gabungan) menampilkan informasi yang sama
Komprehensif: Detail proyek mencakup aspek finansial (anggaran), teknis (volume), temporal (tahun), dan kelembagaan (pelaksana)

Related Issue

  • Solution for feature related to issue #1648

Steps to Reproduce

Before fix (problem):

  1. Buka halaman detail/rincian pembangunan
  2. Perhatikan informasi yang ditampilkan
  3. ❌ Hanya menampilkan: Nama Kegiatan, Sumber Dana, Lokasi, dan Keterangan
  4. ❌ Informasi Anggaran, Volume, Tahun, dan Pelaksana tidak tersedia

After fix (solution):

  1. Buka halaman detail/rincian pembangunan
  2. Perhatikan informasi yang ditampilkan
  3. ✅ Menampilkan: Nama Kegiatan, Sumber Dana, Anggaran, Volume, Tahun, Pelaksana, Lokasi, dan Keterangan
  4. ✅ Anggaran ditampilkan dalam format Rupiah (Rp. X.XXX.XXX)

Testing on related features:

  • Halaman rincian pembangunan non-gabungan ✅ Working
  • Halaman rincian pembangunan gabungan ✅ Working
  • Format anggaran Rupiah ✅ Correct

Checklist

  • I have complied with script writing rules
  • I have followed pull request review process
  • I have created [unit test/integration test] to verify the fix
  • Manual testing has been done in development environment
  • No console errors or warnings
  • Code has been reviewed by [at least 1 person]

Technical Details

Technical Explanation

Penambahan 4 field baru pada halaman rincian pembangunan:

File: resources/views/data/pembangunan/gabungan/rincian.blade.php

  • Menambahkan <tr> baru untuk Anggaran, Volume, Tahun, dan Pelaksana
  • Menggunakan response.data.attributes untuk mengisi data via AJAX
  • Format anggaran: Rp. ${Number(value).toLocaleString('id-ID')}
  • Fallback ?? '-' untuk field yang kosong
  • Update selector pada error handler untuk menyertakan field baru

File: resources/views/data/pembangunan/rincian.blade.php

  • Menambahkan <tr> baru dengan Blade syntax {{ }}
  • Menggunakan helper format_number_id() untuk format anggaran
  • Konsisten dengan format yang digunakan di halaman gabungan

Configuration changes

Tidak ada perubahan konfigurasi

Dependencies added

Tidak ada dependency baru

Testing

Manual Testing

  • Buka halaman detail pembangunan non-gabungan
  • Verifikasi field Anggaran ditampilkan dengan format Rupiah
  • Verifikasi field Volume ditampilkan
  • Verifikasi field Tahun Anggaran ditampilkan
  • Verifikasi field Pelaksana Kegiatan ditampilkan
  • Buka halaman detail pembangunan gabungan
  • Verifikasi keempat field baru juga ditampilkan
  • Test dengan data yang memiliki field kosong (pastikan fallback '-' berfungsi)
  • Regression testing - pastikan fitur yang sudah ada tidak terpengaruh

Screenshots / Video

image

Before:

Hanya menampilkan: Nama Kegiatan, Sumber Dana, Lokasi Pembangunan, Keterangan

After:

Menampilkan: Nama Kegiatan, Sumber Dana, Anggaran (Rp), Volume, Tahun, Pelaksana, Lokasi Pembangunan, Keterangan

Breaking Changes

None

Migration Guide

Not required

References


Additional notes: PR ini merupakan perubahan UI-only (view layer), tidak ada perubahan backend atau database. Data anggaran, volume, tahun, dan pelaksana sudah tersedia dari API yang ada.

@pandigresik pandigresik requested a review from vickyrolanda July 14, 2026 00:02
@github-actions

Copy link
Copy Markdown
Contributor

🔄 AI PR Review sedang antri di server...

Proses review akan segera dimulai di background — hasil akan muncul sebagai komentar setelah selesai.
Powered by CrewAI · PR #1664

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