Sistem manajemen kinerja harian pegawai berbasis REST API. Dibangun dengan Laravel & Sanctum untuk keamanan autentikasi modern.
Dirancang untuk mendukung pengelolaan kinerja pegawai secara efisien
Login via NIP atau Username dengan token Bearer menggunakan Laravel Sanctum.
CRUD Perjanjian Kinerja beserta import data massal dari file Excel.
Pencatatan dan monitoring kinerja harian pegawai dengan filter per user.
Role-based access control: Admin, Operator, User, dan Pimpinan Satker.
Pengelolaan Satuan Kerja beserta penugasan pimpinan dan pegawai.
Pengaturan periode aktif untuk siklus penilaian kinerja pegawai.
Semua endpoint membutuhkan Bearer Token kecuali /api/login
| Method | Endpoint | Keterangan |
|---|---|---|
| POST | /api/login | Login dengan NIP / Username |
| POST | /api/logout | Logout & hapus token |
| GET | /api/users | Daftar seluruh pegawai |
| GET | /api/satkers | Daftar Satuan Kerja |
| GET | /api/periodes | Daftar Periode Kinerja |
| GET | /api/perkins | Daftar Perjanjian Kinerja |
| POST | /api/perkins/import | Import Perkin dari Excel |
| GET | /api/iksks | Daftar Indikator Kinerja |
| GET | /api/kinerja-harian | Kinerja harian user login |
| GET | /api/dashboard/bawahan | Kinerja bawahan (Pimpinan) |
Buka dokumentasi lengkap Swagger UI untuk mencoba semua endpoint secara interaktif.
Buka Swagger UI