Skip to content
Back to portfolio
Final Year Project
PHPCodeIgniter 4MySQLBootstrap

HRIS: Employee Management System

Solo-built HRIS for PT. Papande Jaya Teknik (±40 employees) as a final year project. Covers 6 modules with role-based access.

mikhaeledo.com/projects/hris
H

preview not available

Problem / Context

PT. Papande Jaya Teknik needed a digital HR system to replace manual spreadsheets, covering employee records, attendance, leave, and recruitment for ±40 employees.

What I Built

  • Gathered functional requirements directly from the HR department head
  • Designed a normalized MySQL schema with 9 tables covering all HR workflows
  • Built 6 modules solo: employee data, attendance, leave, permission, recruitment, and admin dashboard
  • Implemented two-role auth (Admin & Employee) with session-based access control

Challenges

Managing the full scope of an HRIS solo, from database design to frontend UI, within an academic deadline while ensuring each module worked reliably end-to-end.

Result

Delivered a fully functional HRIS used as the final year thesis project. All 6 modules operational with real data validated by the HR team.