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.

100 halaman
14 section
Created by Tim Pengajar

What you'll learn

Setup project Laravel 12 + Inertia.js + React TypeScript dengan Vite dan Tailwind CSS
Merancang database schema untuk 31 tabel HRIS yang saling terintegrasi
Membuat migration dengan foreign key, index, dan constraint yang optimal
Implementasi multi-role authentication dengan Spatie Permission (5 roles: Super Admin, HR Manager, Finance, Manager, Employee)
Membangun dashboard analytics dengan stats cards, charts, dan real-time data
Membuat AdminLayout dengan sidebar navigation dan responsive design
CRUD master data: Department, Position, Shift, Holiday dengan DataTable dan modal form
Manajemen data karyawan lengkap: profil, keluarga, pendidikan, pengalaman kerja
Upload dan manage foto karyawan dengan preview dan validation
Integrasi Face Recognition menggunakan face-api.js untuk registrasi dan verifikasi wajah
Implementasi Geofencing dengan GPS untuk validasi lokasi absensi
Membangun sistem Clock In/Out dengan verifikasi wajah real-time dan kalkulasi keterlambatan otomatis
Attendance report dengan filter, export Excel, dan visualisasi data
Sistem pengajuan lembur dengan approval workflow multi-level (Manager → HR)
Leave Management: pengajuan cuti, saldo cuti, approval, dan kalender cuti tim
Implementasi status workflow: pending → pending_hr → approved/rejected
Membangun komponen gaji: basic salary, allowances, deductions dengan formula dinamis
Kalkulator BPJS Kesehatan dan Ketenagakerjaan sesuai regulasi terbaru
Perhitungan PPh 21 dengan tarif progresif dan PTKP sesuai status perkawinan
Generate payroll batch untuk seluruh karyawan dengan satu klik
Slip gaji PDF dengan template profesional dan download batch dalam ZIP
Export file transfer bank (BCA, Mandiri) untuk pembayaran massal
Dashboard reports: attendance summary, payroll summary, employee statistics
Export laporan ke Excel dan PDF dengan format yang rapi
Deployment ke production server dengan optimasi dan security hardening
Monitoring dan maintenance: logging, backup, dan troubleshooting

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:
1 Bulan
Rp 70.000
Rp 100.000
3 Bulan
Rp 110.000
Rp 250.000
6 Bulan
Rp 140.000
Rp 350.000
1 Tahun
Rp 200.000
Rp 500.000
Lihat Preview Gratis
Kursus ini mencakup:
  • 100 materi pembelajaran
  • 14 section/modul
  • Akses di mobile dan desktop
  • Sertifikat penyelesaian
  • Akses 1 Bulan
Level: advanced
Category: Laravel
Language: Indonesian
Rp 70.000 1 Bulan

Reviews

0
0 ulasan
5
0%
4
0%
3
0%
2
0%
1
0%
Login untuk memberikan review

Belum ada review untuk produk ini