Faizal

SIK PPPA

SIK PPPA

SIK PPPA (Sistem Informasi Karyawan) is an integrated Human Resources Information System (HRIS) and performance tracking platform built exclusively for the PPPA institution. Powered by the Laravel 11 ecosystem and the modern Filament v3 admin builder, this project automates complex employee administration including attendances, leave requests, daily shifts, overtime tracks, payroll configurations, and a unique tracking system for structured daily spiritual routines (Mutaba’ah Yaumiyah) in one highly centralized and efficient platform.

Status: Development / Production

Key Features

Employee & Master Data Management

  • Employee Database — Comprehensive management of employee profiling, assignment statuses, and cross-branch relocations.
  • Organization Structure — Master data handling isolating robust structures across Branches, Divisions, and internal Positions.
  • Role & Permission Matrix — High security granular access and role-based permissions authenticated effectively via Filament Shield.

Time & Attendance System

  • Employee Attendance — Core attendance logic recording daily employee presences accurately.
  • Shift & Schedule Management — Flexible administration of dynamic work shifts, daily schedules, and approval loops for peer-to-peer shift exchange requests.
  • Overtime Logic — Seamless structural workflow covering the requests, administrative recordings, and approvals of extra hours (Overtime).

Leave & Work Order Management

  • Leaves System — Dedicated modules directing leave requests, holiday categorization, annual quota capacities, and hierarchical approval workflows.
  • Work Orders (SPK) — Creation, tracking, and sign-offs for special institutional Work Orders.

Mutaba’ah & Performance Assessment

  • Mutaba’ah Yaumiyah — A unique specialized scoring matrix designed to track, evaluate, and nurture the employees’ daily spiritual activities and accomplishments.
  • Payroll Architecture — Advanced automated integrations tying payroll recaps to dynamic dependencies like attendances, applied leaves, shift rules, and recorded overtimes.

Data Reporting & API Architectures

  • Exhaustive Data Exports — Mass compilation of CSV/Excel institutional exports spanning attendances to specific payrolls utilizing Maatwebsite Excel.
  • Map Integrations — Native utilization of the DotSwan map picker streamlining regional location and positioning metadata.
  • REST API Ecosystem — Open automation generation of secure APIs combined with structural interactive OpenAPI endpoints powered by Dedoc Scramble to integrate with external platforms effortlessly.

Modular Architecture

This project is deeply rooted within the modern Laravel and Filament ecosystem to allow powerful resource scaling. Key structural logic resides in app/Filament/Admin/Resources/:

app/Filament/Admin/Resources/
├── UserResource/                  # Central hub for users and employee attributes
├── AttendanceResource/            # Logic tracking operational rhythms and check-ins
├── Cabang & DivisionResource/     # Institutional hierarchical department structures
├── Leave & LeaveQuotaResource/    # Annual quotas and approval management
├── Shift & ScheduleResource/      # Dynamic shift configurations and switches
├── MuttabaahYaumiyahResource/     # Evaluations for employees' spiritual habits
├── OvertimeResource/              # Overtime workflows and permission routing
└── PayrollResource/               # Complex logic mapping and compensation routing 

Tech Stack

CategoryTechnology
BackendPHP 8.2+, Laravel 11.9, Dedoc Scramble, Redis
DatabaseMySQL / MariaDB
Frontend & UIFilament PHP v3 (TALL Stack), Tailwind CSS, Alpine.js, Livewire 3, FullCalendar
UtilitiesMaatwebsite Excel