Sistem Presensi
![]() |
![]() |
|---|---|
| Presensi | 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 karyawan internal perusahaan. Sistem ini mencakup data karyawan, kehadiran, izin kerja, dan penggajian.
Ceritanya
Perusahaan ingin karyawan bisa melihat data kehadiran mereka secara real time. Sistem lama masih berbasis desktop, dibuat dengan Delphi, dan jelas tidak mendukung hal itu. Karena itu, diputuskanlah untuk membangun versi web yang baru. Saya ditugaskan bersama tim untuk membantu pengembangan sistem ini.
Apa yang saya buat
- Saya membuat kerangka dasar antarmuka.
- Saya mengembangkan pengaturan pengguna, peran, dan hak akses.
- Saya membangun modul kehadiran, izin kerja, dan pelaporan.
- Saya menulis ulang laporan penggajian, dengan migrasi dari Firebird ke PostgreSQL.
Teknologi yang digunakan
- Laravel 11
- Bootstrap 5
- PostgreSQL 14
Hal keren yang saya pelajari
Saya belajar banyak hal dari proyek ini, seperti, bagaimana cara kerja Firebird, bagaimana berkolaborasi dalam tim, dan yang paling penting, bagaimana memahami kesulitan di bagian keuangan.
Bagian tersulitnya adalah laporan penggajian. Pengetahuan akuntansi saya hampir nol, jadi saya sempat buntu berhari-hari. Setelah membaca ulang fungsi lama berkali-kali dan berdiskusi dengan tim, akhirnya saya mulai memahami logikanya. Prosesnya cukup berat, tapi pengalaman ini sangat berharga.

