# Rencana Implementasi: Filter Tanggal Buku Besar Keuangan

Menambahkan fitur pencarian data berdasarkan rentang tanggal pada modul Buku Besar (Ledger) untuk mempermudah pemantauan transaksi harian.

## Proposed Changes

### 1. Controller

#### [MODIFY] [LedgerController.php](file:///c:/xampp/htdocs/myportal/poultrysystem/app/controllers/web/LedgerController.php)
- Mengubah method `index()` untuk menerima parameter `start_date` dan `end_date` melalui `$_GET`.
- Menentukan default nilai parameter ke tanggal hari ini (`date('Y-m-d')`).
- Menggunakan method `getReportData()` dari model `Ledger` untuk mengambil data transaksi yang terfilter.

### 2. Antarmuka (View)

#### [MODIFY] [ledger.php](file:///c:/xampp/htdocs/myportal/poultrysystem/app/views/admin/finance/ledger.php)
- Menambahkan formulir filter di bagian atas tabel.
- Formulir berisi input `date` untuk "Dari Tanggal" dan "Sampai Tanggal".
- Tombol "Filter" untuk menjalankan pencarian dan tombol "Reset" untuk kembali ke hari ini.

## Verification Plan

### Manual Verification
1.  **Default State**: Buka Buku Besar, pastikan filter terisi tanggal hari ini dan data yang tampil hanya transaksi hari ini.
2.  **Pencarian**: Ubah rentang tanggal (misal: 1 minggu terakhir), klik Filter, dan pastikan data di tabel sesuai dengan rentang tersebut.
3.  **Reset**: Klik tombol Reset (atau hapus parameter URL) dan pastikan filter kembali ke tanggal hari ini.
