Adistyanni, Naina Tri (2025) RANCANG BANGUN APLIKASI PENJADWALAN PERKULIAHAN MENGGUNAKAN ALGORITMA GENETIKA BERBASIS WEBSITE (Studi Kasus : Fakultas Ilmu Komputer Universitas Kuningan). S1 / D3 thesis, Universitas Kuningan.

[thumbnail of ABSTRAK] Text (ABSTRAK)
ABSTRAK.pdf

Download (1MB)
[thumbnail of BAB I] Text (BAB I)
BAB I.pdf

Download (721kB)
[thumbnail of BAB II] Text (BAB II)
BAB II.pdf
Restricted to Repository staff only

Download (1MB) | Request a copy
[thumbnail of BAB III] Text (BAB III)
BAB III.pdf
Restricted to Repository staff only

Download (2MB) | Request a copy
[thumbnail of BAB IV] Text (BAB IV)
BAB IV.pdf
Restricted to Repository staff only

Download (3MB) | Request a copy
[thumbnail of BAB V] Text (BAB V)
BAB V.pdf

Download (133kB)
[thumbnail of DAFTAR PUSTAKA] Text (DAFTAR PUSTAKA)
DAFTAR PUSTAKA.pdf

Download (260kB)
[thumbnail of LAMPIRAN] Text (LAMPIRAN)
LAMPIRAN.pdf
Restricted to Repository staff only

Download (5MB) | Request a copy
Official URL: https://rama.uniku.ac.id

Abstract

Penjadwalan perkuliahan di perguruan tinggi sering mengalami berbagai permasalahan, seperti pembuatan jadwal yang membutuhkan waktu lama, bentrok jadwal dosen dan kelas, dan penggunaan ruang dan waktu yang tidak efisien. Oleh karena itu, penelitian ini bertujuan untuk mengembangkan sistem penjadwalan perkuliahan berbasis web dengan php yang menerapkan Algoritma Genetika guna menghasilkan jadwal yang optimal. Metode pengembangan sistem yang digunakan adalah metode Prototype, meliputi analisis sistem manual, perancangan model berbasis Algoritma Genetika, implementasi dalam bentuk aplikasi web, serta pengujian efektivitas sistem. Algoritma ini bekerja melalui tahapan inisialisasi populasi, seleksi, crossover, dan mutasi untuk mencari solusi terbaik dengan minimasi konflik jadwal. Dari pengujian, algoritma genetika berhasil mengurangi konflik jadwal dengan jumlah populasi 50, probabilitas crossover 0,70, probabilitas mutasi 0,20, dan jumlah generasi 800 dengan waktu eksekusi berkisar 2-10 menit tergantung kompleksitas data, dan hasil optimasi 98% (tidak ada bentrok). Hasil pengujian User Acceptance Testing (UAT) dengan persentasi keseluruhan sebesar 96,62% menunjukkan bahwa sistem ini mampu mengurangi bentrok jadwal dan mendistribusikan waktu kuliah secara lebih seimbang berdasarkan ketersediaan dosen dan ruang. Dapat disimpulkan bahwa sistem lebih efisien dibandingkan metode manual dan dapat menjadi solusi bagi institusi pendidikan dalam mengoptimalkan jadwal akademik.

Lecture scheduling in higher education institutions frequently encounters challenges such as time-consuming procedures, scheduling conflicts, and inefficient use of resources. This study presents a web-based scheduling system developed using PHP and a Genetic Algorithm to generate optimized lecture timetables. The development process employed the Prototype method, which included analysis of the existing manual system, algorithm-driven model design, web-based implementation, and system effectiveness testing. The Genetic Algorithm utilizes population initialization, selection, crossover, and mutation processes to minimize scheduling conflicts. From genetic algorithm testing, the algorithm successfully reduced scheduling conflicts with a population size of 50, crossover probability of 0.70, mutation probability of 0.20, and 800 generations, with execution time ranging from 2-10 minutes depending on data complexity, achieving 98% optimization (no conflicts). Results from User Acceptance Testing (UAT) revealed a satisfaction rate of 96.62%, indicating that the system effectively reduces timetable clashes and optimizes time allocation based on lecturer availability and room usage. Overall, this system demonstrates improved efficiency compared to traditional manual methods and offers a practical solution for academic scheduling optimization.

Item Type: Thesis (S1 / D3)
Uncontrolled Keywords: Penjadwalan Perkuliahan, Aplikasi Berbasis Web, Algoritma Genetika, Prototype Lecture Scheduling, Web-Based Application, Genetic Algorithm, Prototype
Subjects: T Technology > T Technology (General)
T Technology > TA Engineering (General). Civil engineering (General)
Divisions: Fakultas Ilmu Komputer > S1 Teknik Informatika
Depositing User: Naina Tri Adistyanni
Date Deposited: 14 Jul 2025 05:05
Last Modified: 14 Jul 2025 05:05
URI: https://rama.uniku.ac.id/id/eprint/2874

Actions (login required)

View Item
View Item