Aplikasi Simulasi Algoritma Penjadwalan Sistem Operasi
Abstract
Abstract - In the operating system course, various scheduling algorithms with complex calculations are studied. The scheduling algorithms that are often used are FIFO (First-in, first out) or FCFS (first come, first serve), SJF (Shortest Job First), RR (Round robin) and SRF (Shortest remaining first). Unfortunately, the scheduling algorithm learning method often only uses the Gantt Chart as a tool for its calculations. For this reason, the researcher intends to design and build a desktop-based operating system scheduling algorithm simulation application as a learning medium for operating system courses. The application built can simulate four types of queues, namely FIFO (First-in, first out) or FCFS (first come, first serve), SJF (Shortest Job First), RR (Round robin) and SRF (Shortest remaining first). This application performs a simulation by calculating the start time, completion time, response time and waiting time for each process. In addition, the system also produces the results of the average response time and average waiting time, as well as a gantt chart of the entire process.
Keywords - Application, Simulation, Operating System, Scheduling Algorithm.
Abstrak - Dalam mata kuliah sistem operasi, berbagai algoritma penjadwalan dengan perhitungan yang kompleks dipelajari. Algoritma penjadwalan yang sering digunakan adalah FIFO (First-in, first out) atau FCFS (first come, first serve), SJF (Shortest Job First), RR (Round robin) dan SRF (Shortest Remaining First). Sayangnya, metode pembelajaran algoritma penjadwalan seringkali hanya menggunakan Gantt Chart sebagai alat bantu perhitungannya. Untuk itu peneliti merancang dan membangun aplikasi simulasi algoritma penjadwalan sistem operasi berbasis desktop sebagai media pembelajaran mata kuliah sistem operasi. Aplikasi yang dibangun dapat mensimulasikan empat jenis antrian yaitu FIFO (First-in, first out) atau FCFS (first come, first serve), SJF (Shortest Job First), RR (Round robin) dan SRF (Shortest remaining first). Aplikasi ini melakukan simulasi dengan menghitung saat mulai, saat rampung, lama tanggap dan lama tunggu masing-masing proses. Selain itu, sistem juga mengeluarkan hasil rata-rata lama tanggap dan rata-rata waktu tunggu, serta gantt chart dari keseluruhan proses.
Kata Kunci - Aplikasi, Simulasi, Sistem Operasi, Algoritma Penjadwalan.
Keywords
Full Text:
PDFReferences
I. Binanto, Sistem Operasi. Yogyakarta: Andi Offset, 2005.
A. P. U. Siahaan, “Comparison Analysis of CPU Scheduling FCFS, SJF and Round Robin,” vol. 4, no. 3, pp. 124–131, 2017.
E. Y. Putra, G. A. Sandag, and E. S. Djimesha, “Aplikasi Simulator Algoritma Penjadwalan Central Processing Unit Menggunakan Actionscript 3.0,” CSRID (Computer Sci. Res. Its Dev. Journal), vol. 10, no. 3, p. 139, 2021.
A. Silberschatz, P. B. Galvin, and G. Gagne, Operating System Concepts. United States of America: John Wiley & Sons, Inc., 2013.
S. Kusumadewi, Sistem Operasi. Yogyakarta: Graha Ilmu, 2002.
M. Kifer and S. A. Smolka, Introduction to Operating System Design and Implementation. London: Springer, 2007.
P. Brucker, Scheduling Algorithms. New York: Springer, 2007.
M. L. Pinedo, Scheduling: Theory, algorithms, and systems, fifth edition. 2016.
R. H and A. C, Operating System Three Easy Pieces. Arpaci-Dusseau Books, 2019.
P. Singh, V. Singh, and A. Pandey, “Analysis and Comparison of CPU Scheduling Algorithms,” Int. J. Emerg. Technol. Adv. Eng., vol. 4, no. 1, pp. 91–95, 2014.
A. Noon, A. Kalakech, and S. Kadry, “A New Round Robin Based Scheduling Algorithm for Operating Systems: Dynamic Quantum Using the Mean Average,” IJCSI Int. J. Comput. Sci. Issues, vol. 8, no. 3, pp. 224–229, 2011.
DOI: https://doi.org/10.36294/jurti.v5i1.2215
Refbacks
- There are currently no refbacks.
Copyright (c) 2021 JurTI (Jurnal Teknologi Informasi)
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
JurTI (Jurnal Teknologi Informasi) terindex :
JurrTI (Jurnal Teknologi Informasi)
Program Studi Program Studi Teknik Informatika, Fakultas Teknik, Universitas Asahan.
Jl. Jend. Ahmad Yani, Kisaran – 21224 – Sumatera Utara
Telp/WA : 082370952109 - 081268777854
E-Mail : jurtischolar@gmail.com
JurTI (Jurnal Teknologi Informasi) s licensed under a Creative Commons Attribution-ShareAlike 4.0 International License