PT. Triatra Sinergi Pratama masih menggunakan sistem absensi manual yang memiliki beberapa kendala, seperti kesalahan pencatatan data, risiko manipulasi kehadiran, serta kurang efektif dalam pengelolaan dan pengawasan karyawan. Seiring perkembangan teknologi, diperlukan sistem yang mampu meningkatkan efisiensi dan akurasi proses absensi. Oleh karena itu, penelitian ini bertujuan untuk mengembangkan sistem absensi berbasis web yang dapat membantu proses pencatatan kehadiran karyawan secara lebih efektif, terstruktur, dan terintegrasi.
Metode yang digunakan dalam penelitian ini adalah Research and Development (R&D) yang meliputi tahapan requirements, analysis, design, build, dan testing. Sistem dikembangkan menggunakan framework Laravel dengan database MySQL. Fitur yang tersedia dalam sistem meliputi login pengguna, absensi karyawan, riwayat absensi, pengajuan cuti, laporan barang rusak, dashboard admin, pengelolaan data pengguna, serta fitur pemberitahuan.
Hasil pengembangan menunjukkan bahwa sistem dapat berjalan dengan baik berdasarkan pengujian yang dilakukan. Seluruh fitur utama berhasil diimplementasikan sesuai kebutuhan pengguna, mulai dari proses absensi hingga pengelolaan data oleh admin. Sistem ini mampu membantu perusahaan dalam meningkatkan efisiensi pengelolaan absensi karyawan, meminimalkan kesalahan pencatatan data, mempermudah proses monitoring kehadiran, serta mendukung digitalisasi manajemen sumber daya manusia di lingkungan perusahaan pertambangan batu bara.