Portal Pengembang & API SIBITA
Infrastruktur API untuk Bimbingan Terstruktur
SIBITA menyediakan backend API yang aman, berkinerja tinggi, dan terstandarisasi untuk mengelola 17 tahapan bimbingan tugas akhir, konsultasi mahasiswa-dosen, dan integrasi administrasi kampus secara real-time.
GET
/api/student/bimbingan
200 OK
// Response payload tahapan tugas akhir
{
"success": true,
"progress": {
"currentStageOrder": 4,
"stageName": "Seminar Proposal",
"status": "in_progress"
},
"stages": [
{ "order": 1, "name": "Pengajuan Judul", "status": "completed" },
{ "order": 2, "name": "Penyusunan Proposal", "status": "completed" },
{ "order": 3, "name": "Persetujuan Pembimbing", "status": "completed" },
{ "order": 4, "name": "Seminar Proposal", "status": "in_progress" }
]
}
{
"success": true,
"progress": {
"currentStageOrder": 4,
"stageName": "Seminar Proposal",
"status": "in_progress"
},
"stages": [
{ "order": 1, "name": "Pengajuan Judul", "status": "completed" },
{ "order": 2, "name": "Penyusunan Proposal", "status": "completed" },
{ "order": 3, "name": "Persetujuan Pembimbing", "status": "completed" },
{ "order": 4, "name": "Seminar Proposal", "status": "in_progress" }
]
}
Arsitektur & Fitur API
Infrastruktur Modern untuk Manajemen Skripsi
Menyediakan endpoint terstruktur untuk alur bimbingan akademik, proteksi data berbasis peran, dan dokumentasi interaktif.
17 Tahapan Bimbingan
Lacak seluruh tahapan tugas akhir secara terstruktur mulai dari pengajuan judul, seminar proposal, revisi bimbingan, hingga sidang skripsi.
Autentikasi & RBAC
Keamanan sesi berbasis Better Auth dengan HTTP-only cookies, proteksi CSRF, Google OAuth, dan pemisahan hak akses multi-role.
Swagger & OpenAPI Spec
Dokumentasi interaktif OpenAPI 3.0 yang memudahkan pengembang menguji endpoint secara langsung dengan antarmuka Swagger UI.