JABBAR, SALAMUL (2026) PENERAPAN ALGORITMA GENETIKA DAN ORTOOLS DALAM OPTIMISASI PENJADWALAN PERKULIAHAN DENGAN MENGGUNAKAN AZURE APP SERVICE SEBAGAI PLATFORM CLOUD COMPUTING. S1 thesis, Universitas Malikussaleh.

[img] Text
COVER SALAMUL JABBAR.pdf

Download (86kB)
[img] Text
ABSTRAK SALAMUL JABBAR.pdf

Download (127kB)
[img] Text
BAB 1 SALAMUL JABBAR.pdf

Download (93kB)
[img] Text
DAPUS SALAMUL JABBAR.pdf

Download (169kB)
[img] Text
SKRIPSI SALAMUL JABBAR.pdf
Restricted to Registered users only

Download (6MB)

Abstract

Penjadwalan perkuliahan merupakan masalah optimisasi kombinatorial yang kompleks, melibatkan ketersediaan dosen, ruang kelas, waktu, dan preferensi dosen. Proses manual sering menimbulkan konflik jadwal dan memakan waktu lama. Penelitian ini mengembangkan sistem penjadwalan perkuliahan berbasis web dengan pendekatan hybrid, menggabungkan Algoritma Genetika (GA) dan Constraint Programming menggunakan solver CP-SAT dari OR-Tools. GA digunakan secara khusus untuk menentukan jumlah section (kelas paralel) per mata kuliah berdasarkan jumlah mahasiswa dan kapasitas ruang, tanpa melakukan penugasan dosen, waktu, atau ruangan. Hasil section dari GA kemudian diproses oleh OR-Tools untuk melakukan penjadwalan detail, yaitu penugasan dosen, hari, jam, dan ruangan, dengan memastikan seluruh hard constraint seperti konflik dosen, ruang, dan waktu terpenuhi secara eksak. Sistem diimplementasikan menggunakan Python dan Flask, dengan database MongoDB Atlas, serta RoleBased Access Control (RBAC) untuk membedakan peran Koordinator dan Dosen, dan di-deploy pada Microsoft Azure App Service. Hasil eksperimen menunjukkan pendekatan hybrid ini mampu menghasilkan jadwal yang feasible, bebas konflik, dan secara signifikan mempercepat proses penjadwalan dari tiga-empat minggu menjadi sekitar satu jam.

Item Type: Thesis (S1)
Subjects: Q Science > Q Science (General)
Q Science > QA Mathematics
Q Science > QA Mathematics > QA76 Computer software
T Technology > T Technology (General)
Divisions: Fakultas Teknik > 55201 - Jurusan Teknik Informatika
Depositing User: Salamul Jabbar
Date Deposited: 30 Apr 2026 07:10
Last Modified: 30 Apr 2026 07:10
URI: https://rama.unimal.ac.id/id/eprint/19607

Actions (login required)

View Item View Item

Latest Collections

Top Downloaded Items

Top Authors

This repository has been indexed by