Changelog & Update History
Pelajari riwayat rilis, pembaruan fitur, perbaikan bug, dan rincian peningkatan sistem pada Satrup.
Core Engine & Integrasi ISB LKPP
- New Integrasi ISB LKPP Inaproc (v2): Koneksi data terpadu ke portal Inaproc untuk penarikan otomatis harian seluruh modul pengadaan:
- RUP Penyedia & Swakelola.
- SPSE Tender & Non-Tender.
- Pencatatan Swakelola & Pencatatan Non-Tender.
- E-Purchasing (E-Katalog LKPP & Toko Daring).
- Data terintegrasi secara dinamis dengan transaksi lokal (Sosialita).
- New Pemisahan Logika Duplicate Filter & Informasi Duplikasi: Penyaringan duplikasi data cerdas terpisah secara presisi (RUP/SIRUP menggunakan pencocokan 100% nama paket yang sama dalam satu SKPD untuk menjaga nilai pagu asli, sedangkan SPSE menggunakan normalisasi nama, substring matching, dan Levenshtein distance untuk mendeteksi revisi atau konsolidasi paket). Hasil analisis duplikasi disajikan secara visual melalui penanda/badge informasi khusus guna mempermudah evaluasi validitas data.
- New Filter Program, Kegiatan, & Sub-Kegiatan: Sistem penyaringan paket terstruktur berdasarkan hirarki Program, Kegiatan, dan Sub-Kegiatan untuk mempermudah pemetaan dan pencarian paket data pengadaan.
- New Sistem Snapshot & Riwayat Data Harian: Semua data hasil penarikan ISB disimpan dalam bentuk snapshot harian, memungkinkan pelacakan historis perubahan data dari hari ke hari secara mendetail.
- New Core Engine & Sharded JsonStore: Migrasi penuh ke framework CodeIgniter 4 (PHP 8.x) serta implementasi database file store berbasis sharded JSON (JsonStore) demi menjamin performa baca tulis caching agregasi data secara instan secepat kilat.
- New Deteksi & Informasi Status RUP Nonaktif/Direvisi: Fitur pencarian informasi kode RUP yang terintegrasi dengan deteksi status keaktifan paket berdasarkan riwayat kaji-ulang (revisi). Sistem secara otomatis memeriksa apakah suatu RUP masih aktif atau telah diganti dengan RUP baru, serta menampilkan peringatan interaktif SweetAlert2 pada saat penarikan data dan panel info visual berwarna merah pada detail RUP di antarmuka pengguna. Selain itu, pada visualisasi realisasi, sistem secara otomatis memetakan dan mengelompokkan pencatatan transaksi yang merujuk pada RUP lama ke RUP baru hasil revisinya sehingga nilai realisasi terakumulasi dengan benar dan pengguna tidak perlu bingung mencari riwayat pencatatan.
Dynamic Sheet Builder (FlexSheet)
- New Tipe By SKPD (`/sheetbuilder/by-skpd`): Pembuat spreadsheet laporan dinamis dengan ruang lingkup per unit kerja (SKPD), menyajikan data tunggal seperti daftar paket RUP atau realisasi belanja dari masing-masing SKPD secara independen.
- New Tipe By Merging (`/sheetbuilder/by-merging`): Pembuat spreadsheet analitis tingkat lanjut yang menggabungkan (*cross-dataset merging*) beberapa modul data sekaligus (misalnya mencocokkan data Pagu RUP dengan data Realisasi SPSE/E-Katalog) menggunakan kunci relasi seperti Kode RUP.
- New Penyesuaian Kolom & Rumus Formula: Formatting data pintar secara presisi pada setiap kolom (Rupiah dengan dot separator desimal dua angka di belakang koma, teks biasa, tanggal, persentase, status aktif, boolean, dan checklist). Mendukung pembuatan kolom custom berupa teks manual, reorder/hide kolom, serta penulisan formula matematika kustom (seperti `[pagu] * 0.11` untuk perhitungan PPN/Pajak).
- New Proteksi Template & Admin Bypass: Sistem Template Locking untuk memproteksi template laporan agar tidak diubah atau dihapus oleh pengguna lain. Administrator diberikan hak akses khusus (*bypass*) untuk tetap dapat menyimpan, mengubah, atau menghapus template terkunci tanpa harus membuka kunci terlebih dahulu.
- New Validasi Lock pada Penghapusan: Validasi keamanan berlapis baik di sisi antarmuka (tombol disembunyikan) maupun server backend (*controller rejection*) guna mencegah penghapusan template terkunci melalui manipulasi request atau race condition.
- New Ribbon Flagging Label: Sistem penandaan visual pada kartu template dengan pita ribbon elegan di pojok kanan atas (pilihan warna: Merah, Oranye, Biru, Hijau, Gelap) untuk menandai dokumen penting atau kategori prioritas (khusus Administrator).
- New Ekspor & Impor Berkas: Fitur ekspor berkas hasil build spreadsheet ke format Microsoft Excel (.xlsx), berkas data JSON, serta impor/ekspor konfigurasi template (.template).
Dashboard Analitik & Visualisasi Data Studio
1. Status RUP
- New Grafik Status & Progres Pemenuhan RUP: Visualisasi interaktif status pemenuhan dan kemajuan RUP yang disinkronkan secara langsung dengan basis data monitoring SIRUP untuk menampilkan perbandingan komparatif paket RUP:
- Visualisasi breakdown status paket (Belum Umumkan, Sudah Umumkan, Sudah Realisasi) dalam bentuk diagram batang dan donut chart.
- Komparasi pagu anggaran per SKPD untuk melihat distribusi belanja dan identifikasi ketimpangan alokasi antar unit kerja.
- Filter interaktif berdasarkan metode pengadaan (Tender, Non-Tender, E-Purchasing, Swakelola) dan jenis pengadaan (Barang, Jasa Konsultansi, Pekerjaan Konstruksi, Jasa Lainnya).
- Dashboard ringkasan statistik total paket, total pagu, rata-rata nilai paket, dan persentase pemenuhan target pengumuman RUP.
- New Fitur Riwayat Pengisian: Laporan log rekapitulasi riwayat pengisian draf paket RUP/SIRUP oleh masing-masing operator atau PPK SKPD:
- Timeline aktivitas pengisian harian yang memperlihatkan kapan dan berapa banyak paket yang di-input oleh setiap operator.
- Statistik produktivitas per operator/PPK untuk evaluasi kinerja pengisian data perencanaan.
- Deteksi paket yang belum lengkap atau tertunda penginputannya dalam periode waktu tertentu.
- New Pencarian RUP & Riwayat Perubahan: Mesin pencari RUP terpusat yang dilengkapi dengan penelusuran audit trail riwayat perubahan data paket (mendeteksi perubahan pagu, metode, atau nama paket):
- Pencarian full-text berdasarkan nama paket, kode RUP, nama SKPD, atau nama PPK dengan hasil instan.
- Diff viewer visual yang menyoroti perubahan spesifik antar snapshot (nilai lama vs. nilai baru) dengan warna penanda hijau/merah.
- Kronologi perubahan data paket dari hari pertama muncul hingga status terakhir untuk penelusuran jejak audit yang transparan.
- New Analisis AI: Pemanfaatan asisten AI (Gemini) secara cerdas untuk melakukan pendeteksian dini serta analisis mendalam terhadap paket-paket RUP yang terindikasi anomali, mengalami penyimpangan anggaran, atau tidak logis dalam perencanaan:
- Deteksi otomatis paket dengan pagu tidak wajar (terlalu besar atau terlalu kecil dibandingkan rata-rata paket sejenis).
- Identifikasi pemecahan paket (split procurement) yang berpotensi menghindari threshold metode pemilihan tertentu.
- Analisis kesesuaian metode pengadaan vs. nilai pagu untuk memastikan kepatuhan terhadap regulasi Perpres 12/2021.
- Rekomendasi perbaikan yang dapat ditindaklanjuti langsung oleh perencanaan SKPD.
2. Kalendar Jadwal (Tender & Non-Tender)
- New Kalender Jadwal Pelaksanaan (FullCalendar Interactive):
- Visualisasi timeline interaktif tahapan pengadaan (Tender, Seleksi, dan Non-Tender) berbasis FullCalendar dengan navigasi bulan/minggu dan mode list.
- Pewarnaan dan pembedaan tipe tahapan: Tahapan Tender (`#6366f1`), Tahapan Non-Tender (`#14b8a6`), Milestone Pengumuman/Pembuatan (`#f59e0b`), serta Evaluasi Penawaran (`#ef4444`).
- Integrasi Hari Libur Nasional: Peta tanggal merah dan hari libur nasional resmi (beserta daftar list di bawah kalender) yang otomatis ter-highlight pada grid kalender.
- Filter Terpadu & Pencarian Real-Time: Multi-filter berdasarkan Tahun Anggaran, Tipe (Tender/Seleksi/Non-Tender), SKPD/Satker, Status Paket, serta pencarian instan nama paket / kode ID.
- Modal Detail Paket: Pop-up interaktif detail paket pengadaan saat event diklik (nama paket, kode paket, nilai HPS, nama satker, metode/jenis pengadaan, dan tautan langsung ke portal SPSE).
- New Grafik Fluktuasi Kegiatan & Analisis Statistik:
- Widget Mini Stats: Ringkasan real-time Total Nilai HPS, Rata-rata Nilai Paket, dan Status Paket Selesai vs Aktif.
- Grafik Tren & Fluktuasi: Line chart interaktif visualisasi pergerakan publikasi paket bulanan yang membandingkan volume Tender vs Non-Tender.
- Grafik Proporsi Kategori: Doughnut chart sebaran kategori pengadaan (Pengadaan Barang, Pekerjaan Konstruksi, Jasa Konsultansi, dan Jasa Lainnya).
- New Matriks Seasonality (Musiman) Kegiatan:
- Tabel matriks perbandingan jumlah paket pengadaan bulanan (Desember tahun sebelumnya s.d. Desember tahun berjalan) lintas tahun anggaran.
- Dilengkapi tombol filter segmentasi cepat: Semua, Tender, dan Non-Tender.
3. Realisasi Pengadaan SKPD
- New Dashboard Monitoring Realisasi Anggaran Pengadaan SKPD:
- Kartu KPI Ringkasan: Menampilkan Total Pagu RUP, Total Realisasi Belanja (Penyedia + Swakelola), Realisasi Penyedia, dan Realisasi Swakelola beserta persentase capaian secara real-time.
- Capaian UMKK & PDN: Visualisasi progress bar segmentasi realisasi Usaha Mikro, Kecil, dan Koperasi (UMKK) serta Penggunaan Produk Dalam Negeri (PDN) terhadap rencana pengadaan, dilengkapi breakdown detail per sumber (Tender, Non-Tender, E-Purchasing, Toko Daring).
- Tabel Realisasi SKPD: Rekapitulasi perbandingan pagu RUP vs realisasi belanja untuk setiap SKPD (dipisahkan antara Penyedia dan Swakelola) dengan fitur pencarian dan pengurutan (*sorting*) berdasarkan persentase capaian.
- Tab Tren Realisasi: Line chart tren realisasi bulanan tingkat daerah, tabel rincian transaksi per bulan, peringkat 10 SKPD dengan persentase realisasi tertinggi, serta tabel ikhtisar pagu vs realisasi berdasarkan metode/kategori pengadaan.
- Tab Monev Realisasi: Peringatan dini (*early warning*) dan daftar SKPD yang memiliki transaksi E-Purchasing/Sosialita belum dicatat atau paket RUP Swakelola & Pencatatan Non-Tender yang belum dilaporkan realisasinya.
- New Modal Monitoring Komprehensif Detail SKPD (Fullscreen):
- Ringkasan capaian per SKPD: Breakdown realisasi berdasarkan platform transaksi (Tender SPSE, Non-Tender SPSE, E-Purchasing E-Katalog, Toko Daring LKPP, dan Pencatatan Swakelola).
- Visualisasi grafik: Donut chart realisasi metode pemilihan, realisasi jenis pengadaan, dan realisasi tipe swakelola.
- Grafik tren realisasi bulanan SKPD dengan kemampuan interaktif (*clickable bars/labels*) untuk membedah daftar transaksi harian pada bulan terpilih.
- Filter Hirarki Anggaran: Filter bertingkat berdasarkan Program, Kegiatan, Sub-Kegiatan, dan pencarian instan nama paket RUP.
- Daftar Paket Granular (Penyedia & Swakelola): Tabel rincian per paket RUP yang menampilkan Kode RUP, Nama Paket, Nilai Pagu RUP, Metode/Jenis Pengadaan, Total Realisasi Riil, Sisa Anggaran, dan Persentase Realisasi. Dilengkapi pemetaan otomatis berbasis riwayat kaji-ulang (revisi) RUP lama ke RUP baru aktif terbaru, sehingga semua histori transaksi pencatatan realisasi otomatis ter-group dan terakumulasi secara terpadu tanpa risiko kehilangan rekam jejak.
- Fitur Share Card: Tombol ekspor/bagikan kartu ringkasan visual ke format gambar (*shareable card*).
4. Heatmap Pekerjaan Konstruksi
- New Peta Geospasial Interaktif Sebaran Paket Fisik (Leaflet GIS):
- Pemetaan sebaran spasial lokasi proyek Pekerjaan Konstruksi (Tender & Non-Tender Selesai) yang diparsing secara cerdas dari nama paket ke level Kecamatan dan Desa/Kelurahan di Kabupaten Tanah Laut.
- Dua Mode Tampilan:
- Mode Heatmap: Visualisasi gradien kepadatan (*intensity heatmap*) untuk memetakan konsentrasi lokasi pekerjaan fisik.
- Mode Titik Marker: Tampilan pin marker interaktif dengan icon & kode warna khusus per sub-kategori pengadaan.
- Filter Multi-Dimensi: Filter tahun anggaran, kata kunci pencarian, wilayah kecamatan, tipe pengadaan (Tender vs Non-Tender), serta checkbox pohon kategori (*hierarchical category legend*).
- Kategori & Sub-Kategori Spesifik: Pengelompokan cerdas proyek (Pekerjaan Jalan: Jalan Umum, JUT, Jalan Produksi, Jembatan; Gedung: Kantor, Pendidikan, Kesehatan, Umum; Pengairan: Drainase, Irigasi, Embung/Sungai; Air Bersih; Pariwisata; dll).
- Widget Statistik Ringkasan: Rekapitulasi real-time Total Paket Selesai, Total Nilai Hasil Negosiasi/Kontrak, Kategori Terbanyak, serta ringkasan total per kecamatan/desa.
- Popup Detail Proyek: Info lengkap saat marker/lokasi diklik mencakup nama paket, nilai HPS & hasil negosiasi, SKPD pelaksana, dan link ke SPSE.
5. Analisis Pelaku Usaha
- New Dashboard Analisis & Portofolio Rekanan Pengadaan:
- Kartu Statistik Modul: Ringkasan akumulasi transaksi rekanan yang dapat difilter per modul: Total Seluruh Transaksi, Total E-Katalog (E-Purchasing), Total Tender (Lelang Umum), dan Total Non-Tender (Pengadaan Langsung).
- Grafik Sebaran Volume Paket: Visualisasi distribusi paket pelaku usaha berdasarkan kategori pengadaan.
- Daftar & Pencarian Pelaku Usaha: List peringkat penyedia dengan nilai transaksi terbesar, pencarian instan nama vendor/rekanan, serta modal tabel lengkap seluruh pelaku usaha.
- Visualisasi Jaringan Paket (Mindmap / Network Graph): Bagan jejaring relasi interaktif yang memetakan portofolio rekanan terpilih terhadap SKPD-SKPD mitra dan paket-paket yang dikerjakan.
- Panel Rekapitulasi Penyedia: Ringkasan profil vendor terpilih (total nilai transaksi tahun berjalan, total volume paket, daftar lencana SKPD rekanan, dan modal rincian detail paket).
6. Peluang Usaha Pengadaan Daerah
- New Dashboard Peluang Kemitraan Usaha & Potensi Belanja SKPD:
- Otomasi Klasifikasi Sektor & Komoditas: Algoritma pencocokan cerdas (*smart keyword matching engine*) yang secara otomatis memetakan ribuan paket RUP pengadaan penyedia ke dalam 14 taksonomi sektor industri usaha dan ratusan sub-komoditas pengadaan.
- Informasi Sisa Potensi Belanja Real-Time: Rekonsiliasi riil otomatis antara pagu perencanaan (SiRUP LKPP) dengan serapan riil 5 modul transaksi (SPSE Tender Selesai, SPSE Non-Tender Selesai, Pencatatan Non-Tender, E-Purchasing E-Katalog V6, dan Toko Daring Sosialita) yang dilengkapi resolusi riwayat revisi kaji-ulang RUP sehingga pelaku usaha dan UMKM dapat langsung mengetahui sisa anggaran terbuka yang belum terikat kontrak.
- Podium Ringkasan Potensi Daerah: Ikhtisar interaktif total potensi peluang anggaran belanja, sisa potensi terbuka, dan total volume paket pengadaan yang siap diikuti oleh penyedia.
- Katalog Sektor & Sub-Sektor Interaktif: Grid navigasi kebutuhan barang/jasa per sektor industri dengan rincian kuantitas paket terbuka, estimasi sisa pagu, dan jumlah SKPD pemesan.
- Pencarian Cepat Kebutuhan Pengadaan: Fitur pencarian instan nama komoditas/kebutuhan belanja (seperti katering, seragam, komputer, pekerjaan fisik, dll) untuk memfilter sektor terkait secara cepat.
- Modal Rincian SKPD Pemesan: Rincian komprehensif daftar SKPD yang membutuhkan komoditas terpilih, dilengkapi metrik total alokasi pagu, estimasi serapan realisasi, persentase sisa belanja, dan pencarian internal nama SKPD.
Dokumentasi API & Playground Developer (`/dokumentasi`)
- New Portal Dokumentasi Pengembang (Open API Satrup ISB):
- Katalog dokumentasi endpoint REST API publik untuk integrasi data pengadaan Kabupaten Tanah Laut oleh pihak eksternal/internal.
- Navigasi kategori endpoint terstruktur: Getting Started (Base URL), API Status RUP & Tren Histori, API Realisasi Daerah & Detail SKPD/RUP, serta Jalur Integrasi V1 Raw Data Feeds.
- Spesifikasi skema parameter request, tipe data response, status code, contoh JSON payload, dan panduan naturalisasi field data.
- New Playground Interaktif (API Explorer - `/dokumentasi/playground`):
- Simulator pengujian request API langsung di peramban tanpa perlu tools eksternal (seperti Postman/cURL).
- Antarmuka split-screen dengan kontrol parameter dinamis (Tahun, Jenis Modul, SKPD, Limit, Format).
- Panel live viewer respon JSON dengan syntax highlighting, response status badge, response time, dan tombol copy payload cepat.
Tools & Utilitas Dokumen (`/tools`)
- New PDF Tools Workspace (`/tools/pdf`):
- Pemrosesan Lokal Aman (Client-Side): Seluruh manipulasi halaman, ekstraksi, dan penggabungan berkas diproses 100% di browser pengguna menggunakan `pdf-lib` dan `pdf.js` tanpa mengunggah berkas ke server untuk menjamin privasi dan keamanan dokumen.
- Drag & Drop & Clipboard Screenshot Paste (Ctrl+V): Mendukung *drag & drop* multi-file (PDF, PNG, JPG, JPEG) serta fitur Ctrl + V untuk menempelkan screenshot langsung dari clipboard menjadi halaman dokumen baru.
- Editor & Penyortiran Halaman Visual (Modal Page Editor):
- Thumbnail preview interaktif untuk setiap lembar halaman dokumen.
- Fitur *drag-and-drop sorting* berbasis Sortable.js untuk mengubah urutan halaman secara bebas.
- Kemampuan rotasi orientasi halaman (0°, 90°, 180°, 270°) dan hapus halaman tertentu per lembar.
- Manajemen Antrean Dokumen: Pengurutan prioritas dokumen dalam antrean (*document queue*), pratinjau jumlah halaman, serta opsi penggabungan massal (*Merge & Download PDF*).
Fitur Utama
- New Platform Baseline: Peluncuran awal sistem integrasi Satrup berbasis CodeIgniter 4.
- New Integrasi ISB LKPP V1: Konektivitas data untuk penarikan riwayat data pengisian RUP langsung dari API LKPP V1.
- New Monitoring Kelengkapan RUP: Fitur sinkronisasi pemantau untuk memastikan apakah paket yang terisi di Satrup sudah terisi seutuhnya di portal SIRUP demi meminimalkan paket evaluasi yang tertinggal.
- New Integrasi Sosialita: Integrasi akun PPK (Pejabat Pembuat Komitmen) dengan data transaksi Sosialita.
- New Halaman Launcher: Menyediakan simulator khusus untuk memfasilitasi pengisian draf data SIRUP.
- New Unggah PDF RKA: Fitur import file PDF RKA (Rencana Kerja Anggaran) untuk diekstrak menjadi data simulasi pengisian.
- New Generate Paket RKA: Menu untuk otomatisasi konversi item RKA menjadi draf paket swakelola, penyedia, atau non-pengadaan (NP).
- New Simulasi RUP: Pengisian data paket penyedia dan swakelola secara interaktif.
- New Kertas Kerja Perencanaan: Pembuatan dokumen kertas kerja perencanaan pengadaan dalam bentuk format PDF yang terisi otomatis dari data simulasi.
- New SPSE Connection Status: Widget penunjuk status konektivitas jaringan ke server API SPSE secara langsung pada header dashboard.
- New User Profile & Auth: Modul otentikasi akun pengguna dan manajemen profil.