Evaluasi Penggunaan Scheduling Algoritma Simulator dalam Penyelesaian Algoritma Shortes Remaining Time First (SRTF)
Keywords:
Penjadwalan Proses , Sistem Operasi, Shortest Remaining Time Fisrt (SRTF), Preemptive Scheduling, Scheduling SimulatorAbstract
Penjadwalan proses merupakan bagian penting dalam sistem oerasi karena menentukan bagaimana CPU membagi waktu eksekusi di antara proses yang sedang menunggu. Algoritma Shortest Remaining Time First (SRTF) menjadi salah satu metode penjadwalan yang banyak dibahas karena kemampuannya meningkatkan efisiensi penggunaan CPU. SRTF merupakan bentuk preemptive dari Shortest Job First (SJF), di mana proses dengan sisa burst time paling singkat selalu mendapatkan prioritas tertinggi. Jika muncul proses baru dengan waktu eksekusi lebih pendek, CPU akan langsung melakukan preemption sehingga proses tersebut dapat dieksekusi lebih dahulu. Penelitian ini berfokus pada pengembangan sebuah scheduling simulator yang dirancang untuk memodelkan cara kerja algoritma SRTF secara rinci dan mudah dipahami. Simulator tersebut mampu menghasilkan Gantt chart, menampilkan pergerakan proses pada setiap satuan waktu, serta menghitung completion time, turnaround tme, dan waiting time secara otomatis. Visualsasi yang dihasilkan memberikan gambaran yang jelas mengenai perubahan keadaan proses, khususnya saat terjadi preemption. Hasil implementasi menunjukkan bahwa simulator ini efektif membantu pengguna memahami konsep SRTF, terutama bagaimana algoritma tersebut meminimalkan waktu tunggu dan meningkatkan efisiensi eksekusi proses. Selain digunakan sebagai alat analisis, simulator ini juga memiliki potenis untuk menjadi media pembalaran interaktif dalam materi penjadwalan CPU pada mata kuliah sistem operasi.