Rancang Bangun Sistem Berbasis Web Untuk Penjadwalan Mata Kuliah Departemen Teknik Informatika ITS Surabaya Yang Memenuhi Constraint Penjadwalan

Wafi, Ilham Insan (2026) Rancang Bangun Sistem Berbasis Web Untuk Penjadwalan Mata Kuliah Departemen Teknik Informatika ITS Surabaya Yang Memenuhi Constraint Penjadwalan. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5025211255-Undergraduate_Thesis.pdf] Text
5025211255-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only

Download (12MB) | Request a copy

Abstract

Proses penjadwalan mata kuliah di Departemen Teknik Informatika Institut Teknologi Sepuluh Nopember (ITS) memiliki tingkat kompleksitas yang tinggi karena harus mempertimbangkan berbagai batasan seperti ketersediaan dosen, kapasitas ruangan, waktu perkuliahan, serta preferensi mengajar dosen. Pada praktiknya, penyusunan jadwal masih dilakukan secara manual menggunakan lembar kerja elektronik, sehingga membutuhkan waktu yang lama dan berpotensi menimbulkan kesalahan. Oleh karena itu, diperlukan sebuah sistem yang mampu membantu proses pengelolaan dan penyajian hasil penjadwalan secara lebih efektif. Tugas Akhir ini bertujuan untuk merancang dan mengimplementasikan sistem web penjadwalan mata kuliah yang berfungsi sebagai media pengelolaan data penjadwalan serta penyajian hasil optimasi jadwal yang dihasilkan oleh algoritma penjadwalan eksternal. Sistem dikembangkan menggunakan arsitektur berbasis web dengan framework Next.js serta mengintegrasikan sistem eksternal melalui API untuk menerima hasil penjadwalan otomatis. Sistem menyediakan fitur pengelolaan data master, pra-penjadwalan, penjadwalan otomatis, penyesuaian jadwal secara manual, serta pelaporan hasil penjadwalan. Evaluasi sistem dilakukan melalui pengujian fungsional menggunakan User Acceptance Testing (UAT) serta pengujian usability menggunakan System Usability Scale (SUS). Hasil pengujian menunjukkan bahwa seluruh fungsi sistem berjalan sesuai dengan kebutuhan pengguna dan sistem memperoleh skor SUS rata-rata sebesar 82,3 yang berada pada kategori sangat baik. Dengan demikian, sistem yang dikembangkan mampu mempermudah proses pengelolaan penjadwalan mata kuliah oleh pihak Tata Usaha serta menyajikan hasil penjadwalan secara jelas dan mudah dipahami oleh pengguna.
===================================================================================================================================
Suspension The course scheduling process in the Department of Informatics Engineering at Institut Teknologi Sepuluh Nopember (ITS) involves a high level of complexity, as it must consider various constraints such as lecturer availability, room capacity, class time slots, and lecturers’ teaching preferences. In practice, the scheduling process is still carried out manually using electronic spreadsheets, which is time-consuming and prone to errors. Therefore, a system is needed to support more effective management and presentation of scheduling results. This Final Project aims to design and implement a web-based course scheduling system that functions as a platform for managing scheduling-related data and presenting optimized scheduling results generated by an external scheduling algorithm. The system is developed using a web architecture with the Next.js framework and integrates an external system through an API to receive automatically generated schedules. The system provides features for master data management, pre-scheduling processes, automatic scheduling, manual schedule adjustments, and scheduling result reporting. System evaluation is conducted through functional testing using User Acceptance Testing (UAT) and usability testing using the System Usability Scale (SUS). The evaluation results indicate that all system functions operate according to user requirements, and the system achieves an average SUS score of 82,3 which falls into the excellent category. Thus, the developed system is able to facilitate the course scheduling management process for administrative staff and present scheduling results clearly and comprehensibly to users.

Item Type: Thesis (Other)
Uncontrolled Keywords: Penjadwalan Mata Kuliah, Aplikasi Web , Next JS, Algoritma Penjadwalan, Course Scheduling, Web Application, Next.js, Scheduling Algorithm
Subjects: T Technology > T Technology (General) > T58.6 Management information systems
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Ilham Insan Wafi
Date Deposited: 28 Jan 2026 07:26
Last Modified: 28 Jan 2026 07:26
URI: http://repository.its.ac.id/id/eprint/130783

Actions (login required)

View Item View Item