HRIS Modern: Laravel 12 + Inertia + React dengan Face Recognition
Bangun sistem HRIS enterprise-grade dengan Face Recognition, Geofencing, Payroll System, dan 100 lesson komprehensif dari setup hingga deployment.
What you'll learn
Description
Kursus komprehensif membangun sistem Human Resource Information System (HRIS) dari nol hingga production-ready menggunakan teknologi terkini. Anda akan belajar mengintegrasikan Face Recognition untuk absensi biometrik, Geofencing untuk validasi lokasi karyawan, serta membangun sistem Payroll lengkap dengan perhitungan PPh 21 dan BPJS sesuai regulasi Indonesia.
Kursus ini mencakup 14 section dengan 100 lesson yang disusun secara sistematis, mulai dari setup project hingga deployment ke production. Setiap lesson dilengkapi dengan penjelasan konsep, kode lengkap dengan komentar detail, dan checkpoint testing untuk memastikan pemahaman Anda.
Anda akan membangun aplikasi HRIS yang siap digunakan oleh perusahaan nyata, dengan fitur-fitur enterprise seperti:
- Multi-role access control (Super Admin, HR Manager, Finance, Manager, Employee)
- Approval workflow untuk cuti dan lembur
- Generate slip gaji PDF dengan template profesional
- Export data ke Excel dan file transfer bank
- Dashboard analytics real-time
Teknologi yang digunakan adalah Laravel 12 sebagai backend, Inertia.js sebagai bridge, React TypeScript untuk frontend modern, dan Tailwind CSS untuk styling. Arsitektur aplikasi mengikuti best practices dengan Service Layer pattern, Repository pattern, dan clean code principles.
Requirements
- Pemahaman dasar Laravel (routing, controller, model, migration, eloquent relationship)
- Pemahaman dasar React (components, props, state, hooks: useState, useEffect)
- Familiar dengan TypeScript (type annotation, interface, generic)
- Mengerti konsep REST API dan HTTP methods (GET, POST, PUT, DELETE)
- Pemahaman dasar SQL dan database relational (JOIN, foreign key, index)
- PHP 8.2 atau lebih tinggi terinstall di komputer
- Node.js 18 atau lebih tinggi untuk frontend tooling
- Composer untuk dependency management PHP
- MySQL/MariaDB atau PostgreSQL sebagai database
- Code editor (VS Code direkomendasikan dengan extension Laravel dan React)
- Browser modern (Chrome/Firefox) dengan DevTools untuk debugging
- Git untuk version control (optional tapi sangat direkomendasikan)
- Postman atau Insomnia untuk testing API (optional)
Pilih Paket Akses:
Kursus ini mencakup:
- 100 materi pembelajaran
- 14 section/modul
- Akses di mobile dan desktop
- Sertifikat penyelesaian
- Akses 1 Bulan