Pengembangan Sistem Informasi Sumber Daya Manusia pada PT. Toyogiri Iron Steel berbasis Web
Kata Kunci:
sumber daya manusia, pengajuan, presensi, perhitungan gaji, web, CodeIgniterAbstrak
Terdapat masalah-masalah pada bagian HRD di PT.Toyogiri Iron Steel. Masalah yang pertama yaitu prosedur pengajuan lembur, cuti dan izin karyawan. Karyawan yang melakukan pengajuan harus meminta tanda tangan atasan dan pimpinan departemen sebelum disetujui HRD. Ini menimbulkan masalah, atasan tidak ada dalam pabrik atau tidak masuk. HRD juga belum bisa melakukan monitoring lembur karyawan. HRD mengecek karyawan yang melakukan lembur apakah sudah sesuai dengan jam yang diajukan. Belum terintegrasinya perhitungan gaji dengan presensi. Integrasi komponen seperti rekapitulasi data presensi, lembur, izin, cuti, tunjangan dan potongan dalam gaji. Bagian HRD memasukkan secara manual dimana waktu kurang efisien. Dan fungsi tambahan seperti pemberian surat peringatan, skorsing dan pengajuan promosi/demosi. Dari permasalahan tersebut, penulis akan membuat sistem informasi sumber daya manusia pada PT. Toyogiri Iron Steel berbasis web. Sistem ini berfungsi menyimpan informasi, membantu berjalannya pengajuan lembur, cuti dan izin, integrasi presensi dan penggajian, pengajuan promosi/demosi dan surat peringatan. Pengembangan sistem berbasis web yang dikembangkan dengan SDLC waterfall style. Sistem dibuat dengan perancangan berorientasi objek dan menggunakan metode MVC (Model-View-Controller) pada framework CodeIgniter dengan membagi menjadi 3 bagian, model untuk interaksi ke database, controller untuk logika utama, dan view untuk tampilan sistem, dan MySQL dan MariaDB sebagai database. Dari hasil rekayasa kebutuhan, terdapat 64 kebutuhan fungsional dan 1 non fungsional. Pada hasil perancangan dan implementasi, digunakan bahasa pemrograman PHP dengan framework CodeIgniter. Implementasi antarmuka menggunakan bahasa pemrograman HTML, CSS, dan Javascript. Pada pengujian sistem dilakukan pengujian unit dengan menggunakan white box testing dengan metode basis path testing diuji pada 3 sampel fungsi dengan semua bernilai valid. Pengujian validasi diuji ke semua kebutuhan fungsional dengan semua bernilai valid. Pengujian validasi compatibility, aplikasi sistem diuji di 6 web browser berbeda dengan hasil semua berjalan dengan baik.