Pengelolaan administrasi sumber daya manusia (SDM) di PT Nexa Media Pratama masih menghadapi kendala akibat proses yang bersifat semi-manual, seperti pencatatan absensi yang terpisah menggunakan Excel dan pengelolaan dokumen karyawan yang tidak terpusat. Kondisi ini menyebabkan inefisiensi operasional, tingginya risiko kesalahan data, serta keterbatasan visibilitas data bagi manajemen. Penelitian ini bertujuan merancang dan mengembangkan sebuah Sistem Informasi Sumber Daya Manusia (HRIS) berbasis web yang terintegrasi untuk mengatasi masalah tersebut. Sistem ini difokuskan pada pengembangan modul inti yaitu Core HR (Manajemen Data Karyawan) dan Time & Attendance (Manajemen Waktu & Kehadiran), serta dilengkapi dengan fitur Manajemen Dokumen (EDMS) dan Dashboard Manajerial. Metode pengembangan perangkat lunak yang digunakan adalah Extreme Programming (XP), yang mencakup tahapan planning (penentuan user story), design (pemodelan UML dan ERD), coding (implementasi menggunakan CodeIgniter 3 dan PostgreSQL), dan testing. Hasil dari penelitian ini adalah sebuah artefak sistem HRIS berbasis web yang fungsional, yang divalidasi menggunakan User Acceptance Testing (UAT) bersama pengguna akhir untuk memastikan kesesuaian fungsionalitas. Kontribusi utama dari sistem ini adalah peningkatan efisiensi operasional, peningkatan akurasi data, serta peningkatan visibilitas data.
Kata kunci: Core HR, Extreme Programming, Manajemen Dokumen, Sistem Informasi Sumber Daya Manusia (HRIS), Time & Attendance