SIM Persediaan
![]() |
![]() |
|---|---|
| Dasbor | Laporan |
Catatan: Data pada tangkapan layar ini hanya data simulasi (dummy) untuk demonstrasi. Tidak ada data asli yang ditampilkan.
Apa ini?
Sebuah sistem web untuk mengelola persediaan di tingkat kabupaten/kota, yang menghubungkan banyak dinas dan unit. Sistem ini menangani data yang kompleks dan menghasilkan laporan yang sesuai dengan standar Permendagri.
Ceritanya
Perusahaan dan klien sepakat bahwa sistem lama sudah terlalu usang. Sistem tersebut masih menggunakan PHP 5 dan CodeIgniter 3, dengan antarmuka depan berbasis Bootstrap 3 yang kekurangan banyak fitur dan komponen mutakhir. Setelah diputuskan bahwa sistem ini perlu dibangun ulang, saya ditugaskan untuk menulis ulang semuanya dari nol.
Apa yang saya buat
- Saya membangun sistem belakang (backend).
- Saya juga membuat antarmuka.
Teknologi yang digunakan
- Laravel 10
- Bootstrap 5
- PostgreSQL 14
- Docker
Hal keren yang saya pelajari
Saya belajar banyak hal dari proyek ini, karena ini merupakan tugas pertama saya sebagai Pengembang Sistem Web, terutama di sisi sistem belakang.
Bagian paling menantang adalah menangani kueri kompleks di PostgreSQL, khususnya Common Table Expression (CTE). Saat itu pengetahuan basis data saya masih sangat dasar, sehingga terasa cukup berat. Tantangan lainnya adalah menerapkan algoritma first-in, first-out (FIFO), karena logika persediaannya memiliki banyak kondisi dan skenario. Namun setelah berdiskusi dengan pengembang senior, akhirnya saya bisa memahaminya dan menyelesaikan sistem ini. Pengalaman ini menjadi proses belajar yang sangat berharga bagi saya.

