Abstrak - EDUARDUS ALVITO KRISTIADI
Terbatas Irwan Sofiyan
» Gedung UPT Perpustakaan
Terbatas Irwan Sofiyan
» Gedung UPT Perpustakaan
Penyusunan jadwal kelas dan ujian pada kampus multilokasi Institut Teknologi Bandung
menuntut pengelolaan data, konfigurasi kendala, trigger komputasi, perbaikan jadwal, dan
penyajian hasil dalam satu alur kerja. Tugas akhir ini merancang dan mengimplementasikan
aplikasi web yang menyatukan alur tersebut pada proyek capstone Sistem Penjadwalan Kelas
dan Ujian dengan Multiple Constraints di Institut Teknologi Bandung, dengan lingkup
frontend, backend, basis data, dan integrasi dengan modul algoritma, sedangkan perancangan
algoritmanya berada di luar lingkup tugas akhir individu ini.
Aplikasi dibangun dengan Next.js, TypeScript, Prisma, dan PostgreSQL sebagai layered
monolith yang memisahkan penyajian antarmuka, API, akses data, serta integrasi dengan
modul algoritma melalui basis data bersama dan antrean job asinkron. Fungsionalitasnya
terbagi ke dalam enam modul yang diturunkan dari tahap alur kerja penjadwalan, yaitu manajemen
data master, konfigurasi kendala, penjadwalan, visualisasi jadwal, evaluasi hasil,
serta sistem dan pengelolaan pengguna, dengan access control empat peran dan antarmuka
yang dirancang menurut sepuluh heuristik usability Nielsen. Hasil penjadwalan disajikan
sebagai tabel jadwal, agenda mingguan, grid per dosen, grid per ruang, dan ringkasan statistik.
Seluruh 692 kasus uji unit lulus dan pengujian end-to-end atas 120 skenario yang lulus
membuktikan kelima puluh satu kebutuhan fungsional terpenuhi. Seluruh temuan evaluasi
heuristik sudah ditutup pada versi akhir, sedangkan temuan User Acceptance Testing
dalam dua putaran bersama tujuh partisipan dari ketiga kelompok pengguna sasaran sudah
ditindaklanjuti melalui perubahan aplikasi, kecuali temuan di luar cakupan tugas akhir yang
dicatat sebagai saran pengembangan. Putaran pertama yang bersifat formatif mencatat task
completion rate 53,3 persen dan skor kepuasan 3,82 dari 5, sedangkan putaran kedua yang
menguji satu versi tetap hasil perbaikan mencatat 100 persen dan 4,60 pada dua partisipan
berperan admin program studi. Keempat tujuan dinilai tercapai dan ukuran keberhasilan
keseluruhan dinilai terpenuhi.
Perpustakaan Digital ITB