Skip to content

Releases: aryadians/inventaris-bmn

v1.3.0 - Major Upgrade: PWA, Audit Logs, & Automation

04 Feb 12:11

Choose a tag to compare

🚀 Apa yang Baru di v1.3.0?

Update ini membawa transformasi besar pada sisi Operasional, Keamanan, dan Aksesibilitas sistem.

📱 Progressive Web App (PWA)

  • Installable: Aplikasi kini bisa diinstal langsung ke Home Screen HP (Android/iOS) dan Laptop.
  • App-Like Experience: Mendukung tampilan full-screen tanpa address bar browser.
  • Offline Capability: Akses dasar tersedia meskipun koneksi internet terputus.

🛡️ Audit Log & Keamanan

  • Activity Tracking: Mencatat otomatis semua aksi user (Create, Update, Delete) pada data Aset & Peminjaman.
  • History Detail: Admin dapat melihat perbandingan data sebelum dan sesudah perubahan (Before vs After).

🖨️ Enhanced Label Printing

  • Bulk Print: Fitur cetak label masal (banyak barang sekaligus) dari tabel aset.
  • Thermal Printer Ready: Layout label baru (format SVG) yang tajam dan presisi untuk printer thermal ukuran 50mm x 30mm.

🤖 Otomatisasi & Performance

  • Backup Otomatis: Database dibackup otomatis setiap hari pukul 01:30 dini hari.
  • Optimasi Dashboard: Widget statistik kini 10x lebih ringan dan cepat.
  • Visual Upgrade: Penyempurnaan Dark Mode dan animasi UI.

Dibuat otomatis oleh Sistem Inventaris BMN 🚀

v1.2.0 - Automation & Advanced Reporting Update

19 Jan 12:07
b95f833

Choose a tag to compare

🚀 Apa yang baru di v1.2.0?

Rilis ini membawa kecerdasan buatan pada manajemen aset dengan sistem notifikasi otomatis dan perhitungan akuntansi penyusutan yang presisi.

🔔 Sistem Notifikasi Otomatis (Laravel Notification):

  • Alert Jatuh Tempo: Pengingat otomatis untuk peminjam pada H-1 sebelum batas waktu pengembalian berakhir.
  • Admin Real-time Alerts: Notifikasi langsung pada dashboard untuk setiap permintaan peminjaman baru yang membutuhkan persetujuan.
  • Maintenance Reminders: Notifikasi berkala untuk aset yang sudah memasuki jadwal pemeliharaan atau servis rutin.

📈 Modul Akuntansi & Pelaporan:

  • Penyusutan Aset (Depreciation): Implementasi perhitungan otomatis nilai buku aset menggunakan Metode Garis Lurus (Straight-Line Method) berdasarkan masa manfaat kategori.
  • Filter Dinamis: Penambahan fitur filter mendalam pada tabel aset berdasarkan kategori, lokasi ruangan, kondisi fisik, dan periode perolehan.
  • Enhanced Export: Perbaikan format ekspor Excel agar mencakup detail nilai penyusutan dan informasi pemakai terkini.

🛠️ Perbaikan Teknis:

  • Database Optimization: Penambahan indexing pada kolom tanggal_perolehan dan kondisi untuk mempercepat proses reporting.
  • UI Responsiveness: Perbaikan pada layout dashboard untuk memastikan widget statistik tampil sempurna di berbagai resolusi layar.

📦 Instruksi Pembaruan:

  1. Tarik kode terbaru: git pull origin master
  2. Instal dependensi: composer install
  3. Jalankan migrasi baru: php artisan migrate
  4. Segarkan optimasi Filament: php artisan filament:optimize

v1.1.0 - New Features: Stock Opname, QR Scanner, and User Roles

18 Jan 16:12

Choose a tag to compare

🚀 Update Besar: v1.1.0

Rilis ini menghadirkan fitur-fitur kritikal untuk operasional di lapangan, mulai dari validasi fisik aset hingga manajemen keamanan akses pengguna.

✨ Fitur Baru:

  • 🔐 Manajemen Pengguna & Hak Akses: Implementasi Role-Based Access Control (RBAC) untuk membedakan hak akses antara Super Admin (pimpinan) dan Operator (admin BMN).
  • 📋 Stock Opname: Modul baru untuk melakukan rekonsiliasi data sistem dengan kondisi fisik aset secara berkala guna memastikan akurasi inventaris.
  • 📊 Export Excel: Fitur ekspor data aset dan laporan ke format Excel untuk kebutuhan pelaporan eksternal dan audit birokrasi.
  • 🔍 Page Scan QR Code: Integrasi pemindaian QR Code melalui kamera perangkat untuk mempercepat pencarian detail informasi aset secara instan di lapangan.

🛠️ Perbaikan & Optimasi:

  • Optimasi query pada modul Stock Opname untuk menangani pemrosesan data dalam jumlah besar.
  • Penambahan logika validasi untuk mencegah duplikasi data saat proses stock opname.
  • Peningkatan keamanan pada endpoint API pendaftaran dan autentikasi.

📦 Instruksi Instalasi/Update:

  1. Jalankan git pull origin master
  2. Jalankan composer install
  3. Lakukan update database: php artisan migrate
  4. Segarkan link storage: php artisan storage:link (jika menggunakan fitur upload foto aset baru)
  5. Jalankan php artisan filament:optimize

v1.0.1 - Performance Optimization & Stability Update

18 Jan 12:08

Choose a tag to compare

🚀 Apa yang baru di versi v1.0.1?

Rilis ini berfokus pada peningkatan performa dan optimasi sistem agar penggunaan aplikasi lebih responsif dan ringan, terutama saat menangani ribuan data aset.

⚡ Optimasi Performa:

  • Database Indexing: Menambahkan index pada kolom krusial (code, nup, condition) untuk mempercepat query pencarian dan filter data.
  • Eager Loading: Implementasi Eager Loading pada relasi Eloquent untuk mengatasi masalah N+1 query, sehingga pemuatan tabel aset dan mutasi menjadi jauh lebih cepat.
  • Filament Caching: Mengoptimalkan konfigurasi caching pada komponen Filament untuk mempercepat rendering Dashboard dan form.

✨ Perbaikan & Penyesuaian:

  • Memperbaiki responsivitas widget dashboard pada layar monitor dengan resolusi rendah.
  • Penyesuaian skema database untuk efisiensi penyimpanan histori mutasi.

📦 Cara Update:

  1. Jalankan git pull origin master
  2. Jalankan composer install
  3. Jalankan migrasi untuk update index: php artisan migrate
  4. Bersihkan cache: php artisan filament:optimize

SIMA Lapas Jombang v1.0.0 - Stable Release

18 Jan 10:45

Choose a tag to compare

🚀 SIMA Lapas Jombang v1.0.0 - Stable Release

Ini adalah rilis stabil pertama untuk SIMA (Sistem Informasi Manajemen Aset) Lapas Kelas IIB Jombang. Aplikasi ini dirancang untuk mendigitalisasi pengelolaan Barang Milik Negara (BMN) agar lebih akuntabel dan efisien.

✨ Fitur Utama:

  • Analytic Dashboard: Visualisasi kondisi aset (Baik, RR, RB) dan sebaran aset per ruangan secara real-time dengan grid sistem 6-kolom yang presisi.
  • Manajemen Aset (BMN): Inventarisasi data aset lengkap dengan NUP, Kode Barang, dan perhitungan Nilai Buku.
  • Tracking Mutasi: Pelacakan riwayat perpindahan barang antar ruangan untuk keamanan inventaris.
  • Monitoring Peminjaman: Sistem kontrol peminjaman pegawai dengan indikator peringatan tenggat waktu otomatis.
  • Otomatisasi Dokumen: Fitur cetak bukti mutasi dan surat peminjaman langsung dari sistem.

🛠️ Detail Teknis:

  • Built with Laravel 11 & FilamentPHP v3
  • Database: MySQL
  • Frontend: Tailwind CSS
  • Minimum Requirements: PHP 8.2+

📦 Cara Instalasi:

  1. Clone repositori: git clone https://github.com/aryadians/inventaris-bmn.git
  2. Jalankan composer install & npm install.
  3. Konfigurasi .env dan jalankan php artisan migrate.
  4. Jalankan php artisan filament:optimize untuk mengunci layout dashboard.