PENGEMBANGAN FETNET: Aplikasi Web Antarmuka Untuk Optimisasi Penjadwalan Perkuliahan Menggunakan Algoritma Fet (Free Educational Timetabling)

    Asep Sugiharto, - and Didin Wahyudin, - (2025) PENGEMBANGAN FETNET: Aplikasi Web Antarmuka Untuk Optimisasi Penjadwalan Perkuliahan Menggunakan Algoritma Fet (Free Educational Timetabling). S1 thesis, Universitas Pendidikan Indonesia.

    Abstract

    Sebagai inti dari tantangan operasional, penjadwalan perkuliahan di institusi pendidikan tinggi merupakan persoalan optimisasi yang sangat kompleks dan tergolong NP-hard. Konflik jadwal dan inefisiensi alokasi sumber daya adalah masalah yang sering dihadapi FPTI UPI. Akar penyebabnya terletak pada proses penjadwalan manual berbasis spreadsheet yang sangat memakan waktu dan memiliki tingkat kerentanan tinggi terhadap kesalahan manusia. Meskipun perangkat lunak open-source FET menyajikan solusi algoritmik yang superior dan andal, penyebarannya secara luas terhambat secara signifikan. Ini terutama karena antarmuka pengguna yang kurang ramah dan kebutuhan yang memberatkan untuk memasukkan data dalam format XML yang spesifik. Penelitian ini berupaya mengembangkan FETNET, sebuah aplikasi berbasis web mutakhir yang dirancang untuk menyediakan antarmuka modern dan terpusat, memfasilitasi interaksi yang efisien dengan engine FET. Sebagai sebuah "pembungkus modern" yang diciptakan untuk mengabstraksi kompleksitas teknis engine inti, sistem ini dikembangkan dengan mengadopsi model prototipe dan tumpukan teknologi TALL (Laravel, Livewire). Seluruh spektrum alur kerja, dari serialisasi data yang bersumber dari basis data MySQL hingga transformasinya ke format yang diinginkan, diotomatisasi secara penuh oleh sistem FETNET. Validasi sistem dilakukan melalui pengujian fungsional komprehensif (52 kasus uji, 100% lulus) dan studi kasus implementasi skala penuh. Hasilnya, FETNET berhasil menghasilkan jadwal resmi untuk satu semester penuh di FPTI UPI yang kemudian diintegrasikan ke dalam Sistem Informasi Akademik (SIAK) universitas. Penelitian ini menyimpulkan bahwa FETNET tidak hanya berhasil menjembatani kesenjangan antara teori optimisasi dan praktik institusional, tetapi juga berfungsi sebagai alat diagnostik strategis untuk mengidentifikasi bottleneck sumber daya.; As the core of operational challenges, lecture scheduling in higher education institutions is a very complex and NP-hard optimization problem. Schedule conflicts and resource allocation inefficiencies are problems that FPTI UPI often faces. The root cause lies in the spreadsheet-based manual scheduling process which is very time-consuming and has a high level of susceptibility to human error. Although the open-source software FET presents a superior and reliable algorithmic solution, its widespread deployment is significantly hampered. This is mainly due to the unfriendly user interface and the onerous need to input data in a specific XML format. This research seeks to develop FETNET, a state-of-the-art web-based application designed to provide a modern and centralized interface, facilitating efficient interaction with the FET engine. As a “modern wrapper” created to abstract the technical complexity of the core engine, the system was developed by adopting a prototype model and the TALL technology stack (Laravel, Livewire). The entire spectrum of workflows, from the serialization of data sourced from the MySQL database to its transformation to the desired format, is fully automated by the FETNET system. System validation was conducted through comprehensive functional testing (52 test cases, 100% passed) and a full-scale implementation case study. As a result, FETNET successfully produced an official schedule for one full semester at FPTI UPI which was then integrated into the university's Academic Information System (SIAK). This research concludes that FETNET not only successfully bridges the gap between optimization theory and institutional practice, but also serves as a strategic diagnostic tool to identify resource bottlenecks.

    [thumbnail of S_TE_1801624_Title.pdf] Text
    S_TE_1801624_Title.pdf

    Download (386kB)
    [thumbnail of S_TE_1801624_Chapter1.pdf] Text
    S_TE_1801624_Chapter1.pdf

    Download (200kB)
    [thumbnail of S_TE_1801624_Chapter2.pdf] Text
    S_TE_1801624_Chapter2.pdf
    Restricted to Staf Perpustakaan

    Download (362kB)
    [thumbnail of S_TE_1801624_Chapter3.pdf] Text
    S_TE_1801624_Chapter3.pdf

    Download (439kB)
    [thumbnail of S_TE_1801624_Chapter4.pdf] Text
    S_TE_1801624_Chapter4.pdf
    Restricted to Staf Perpustakaan

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

    Download (194kB)
    [thumbnail of S_TE_1801624_Appendix.pdf] Text
    S_TE_1801624_Appendix.pdf
    Restricted to Staf Perpustakaan

    Download (340kB)
    Official URL: https://repository.upi.edu/
    Item Type: Thesis (S1)
    Additional Information: https://scholar.google.com/citations?hl=en&user=KPXQhjkAAAAJ ID SINTA Dosen Pembimbing: Didin Wahyudin: 5979316
    Uncontrolled Keywords: Penjadwalan Perkuliahan, University Course Timetabling Problem (UCTP), Algoritma Heuristik, FET, Laravel, Livewire, Sistem Informasi Akademik, Optimisasi Kombinatorial. Course Timetabling, University Course Timetabling Problem (UCTP), Heuristic Algorithm, FET, Laravel, Livewire, Academic Information System, Combinatorial Optimization.
    Subjects: T Technology > TA Engineering (General). Civil engineering (General)
    T Technology > TK Electrical engineering. Electronics Nuclear engineering
    Divisions: Fakultas Pendidikan Teknik dan Industri > Jurusan Pendidikan Teknik Elektro
    Depositing User: Asep Sugiharto
    Date Deposited: 22 Oct 2025 09:00
    Last Modified: 22 Oct 2025 09:00
    URI: http://repository.upi.edu/id/eprint/143797

    Actions (login required)

    View Item View Item