Implementation of the Backtracking Algorithm for Optimizing Work Shift Scheduling
DOI:
https://doi.org/10.56988/chiprof.v4i2.82Keywords:
Backtracking Algorithm, Shift Scheduling, Scheduling Optimization, Constraint Satisfaction Problem, Power PlantAbstract
This research aims to implement the backtracking algorithm for optimizing shift scheduling at PLTU SSP. The study is motivated by the complexity of manual shift scheduling, which is prone to human error and struggles to accommodate various constraints such as employee availability, preferences, and operational needs. The backtracking algorithm was selected due to its ability to search systematically for optimal solutions that satisfy all constraints, based on Depth First Search (DFS). The research methodology includes requirements analysis, system design, algorithm implementation, testing, and results evaluation. The application of the backtracking algorithm produced schedules that accurately meet constraints and consider employee preferences. The results indicate that the backtracking algorithm can generate effective and efficient schedules. The implementation of the backtracking algorithm is expected to improve the quality of shift work management, positively impacting productivity, employee welfare, and the smooth operation of PLTU SSP.
Downloads
References
Darmawan Sarah, C. T. (2018). Optimasi Penjadwalan Mesin dan Shift Karyawan Menggunakan Algoritme Genetika (Studi Kasus Pada PT. Petro Jordan Abadi). Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 2(12), 6793-6801.
Sutabri, T. (2017). Sistem Informasi Manajemen Edisi Revisi. Yogyakarta: Andi.
Prasetyo, P. A. (2007). Optimasi Penjadwalan Shift Karyawan Magang PT.X Menggunakan Algoritma Genetika. Malang: Universitas Brawijaya.
Rizki Khoiriah Harahap, N. K. (2024). Penerapan Pewarnaan Graf dalam Penjadwalan Kerja Menggunakan Algoritma Welch Powel (Studi kasus: Rumah Sakit Grand Medistra Lubuk Pakam. INNOVATIVE: Journal Of Social Science Research, 4(2), 3358-3369.
Noviani, P. (2021). OPTIMISASI PENJADWALAN SHIFT KERJA PERAWAT RUANG RAWAT INAP DI RUMAH SAKIT UMUM DAERAH KABUPATEN SUMEDANG MENGGUNAKAN METODE BRANCH AND BOUND (Studi Kasus: Ruang Rawat Inap Anyelir RSUD Kabupaten Sume. Jatinangor: Universitas Padjadjaran.
Farhan, M. (2017). Analisis Penggunaan Algoritma Backtracking dalam Penjadwalan Kuliah. Bandung: Makalah IF2211 Strategi Algoritma.
Sutabri, T. (2012). Analisis Sistem Informasi. Yogyakarta: ANDI
Tata Sutabri, Y. B. (2021). Perancangan Sistem Pakar Diagnosis Penyakit Diabetes Berbasis Web Menggunakan Algoritma Naive Bayes. Jurnal Teknlogi Informatika dan Komputer MH. Thamrin, 7(1), 112-123.
Putra Dhamma Nibbana, S. L. (2022). Penerapan dan Implementasi Algoritma Backtracking. Bandung: Institut Teknologi Bandung.
Pakpahan, E. M. (2017). Implementasi algoritma backtracking pada penjadwalan kuliah berbasis web (studi kasus :universitas multimedia nusantara). Banten: Universitas Multimedia Nusantara.
Retno Wulandari, M. K. (2022). PENJADWALAN MATA KULIAH DENGAN MODIFIKASI ALGORITMA RUNUT-BALIK (BACKTRACKING) Studi Kasus: Penjadwalan Kuliah pada Program Studi Matematika FMIPA Untan Semester Ganjil. Buletin Ilmiah Math. Stat. dan Terapannya (Bimaster), 11(2), 299-308.
Rio Andriyat Krisdiawan, H. B. (2022). IMPLEMENTASI ALGORITMA LINEAR CONGRUENT METHOD (LCM) PADA MEDIA PEMBELAJARAN BAGIAN-BAGIAN BUNGA BERBASIS VIRTUAL REALITY (VR). JURNAL NUANSA INFORMATIKA, 16(2), 94-105.
Renewables, P. N. (2021). Melangkah Menuju Kemandirian Finansial: Moving Towards Financial Independence(Laporan Tahunan). Jawa: PJBI.
Russell, S. &. (2016). Artificial Intelligence: A Modern Approach Global Edition. British Library: (3rd ed.). Pearson.
Suherman Juliantus, L. S. (2019). Implementasi Backtracking dan Shift Or pada Proses Pencarian Data Skripsi. Jurnal Teknik Informatika Unika St. Thomas, 04(01), 39-45.
Hignasari, L. (2019). OPTIMASI SISTEM PENJADWALAN DENGAN IMPLEMENTASI ALGORITMA WELCH POWELL PADA SISTEM PENJADWALAN CUSTOMER SERVICE DI GERAI INDOSAT OOREDOO CABANG KUTA. VASTUWIDYA, 2(1), 79-85.
Yosafat Adiguna, D. S. (2020). Implementasi Algoritma Backtracking untuk Mencari Jalan Keluar Labirin. Seminar Nasional Inovasi Teknologi, 131-136.
Novriyanto, Z. (2013). Penerapan Algoritma Backtracking Berbasis Blind Search untuk Menentukan Penjadwalan Mengajar. Seminar Nasional Aplikasi Teknologi Informasi (SNATI), G-13-G-18.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Ainna Khansa, Tata Sutabri

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.