Efektivitas Otomasi Administrasi Server Menggunakan Shell Script dan Cron Job pada Linux

Authors

  • Nicolas Lahagu Universitas Katolik Santo Thomas Medan
  • Leni Kartika Simbolon Universitas Katolik Santo Thomas
  • Lotar Mateus Sinaga Universitas Katolik Santo Thomas

DOI:

https://doi.org/10.51903/pixel.v19i1.3920

Keywords:

server administration, automation, Shell script, Cron Job, system management

Abstract

Manual server administration introduces operational inefficiencies and elevated risks of human error. This study evaluated the effectiveness of server administration automation utilizing Shell scripting and Cron Job scheduling within a virtualized Linux Debian 12 environment. An experimental method compared manual execution against automated procesases based on execution duration, resource consumption, and error reduction. The findings indicated that the automated system executed backup routines within 0.043 seconds, demonstrating a 95.16% time efficiency increase compared to the manual baseline of 0.89 seconds. Automated monitoring maintained a stable resource allocation, utilizing 275 megabytes of memory and low central processing unit usage between 0.0% and 1.3%. Furthermore, automation reduced operational failures to 0%. In conclusion, this integration significantly optimizes server reliability.

References

[1] R. Yulvianda and M. Ismail, “Desain dan Implementasi Sistem Monitoring Sumber Daya Server Menggunakan Zabbix dan Grafana,” J. Inform. Dan Rekayasa Komputer(JAKAKOM), vol. 3, no. 1, pp. 322–329, 2023, doi: 10.33998/jakakom.2023.3.1.712.

[2] E. Prasetyo, J. Dedy Irawan, and F. X. Ariwibisono, “Rancang Bangun Sistem Monitoring Server Virtual Berbasis Web Menggunakan Script Monitoring Pada Proxmox Virtual Environment,” JATI (Jurnal Mhs. Tek. Inform., vol. 6, no. 1, pp. 179–185, 2022, doi: 10.36040/jati.v6i1.4550.

[3] E. Fuadillah and G. Prawijaya, “PENGEMBANGAN SISTEM OTOMATISASI PENOMORAN SURAT KELUAR BERBASIS GOOGLE SHEETS DAN APPS SCRIPT UNTUK MENINGKATKAN EFISIENSI LAYANAN ADMINISTRASI,” J. Citra Multidisiplin, vol. 1, no. May, pp. 524–538, 2026, doi: 10.38048/jcm.v1i5.6933.

[4] G. S. Santyadiputra, I. M. E. Listartha, and G. A. J. Saskara, “The effectiveness of Automatic Network Administration (ANA) in network automation simulation at Universitas Pendidikan Ganesha,” J. Phys. Conf. Ser., vol. 1810, no. 1, p. 012028, 2021, doi: 10.1088/1742-6596/1810/1/012028.

[5] N. T. Mai and I. Khalid, “Human Error vs. System Security: Evaluating the Weakest Link in Digital Business Information Systems,” J. Manag. Informatics, vol. 4, no. 3, pp. 981–997, 2025, doi: 10.51903/jmi.v4i3.305.

[6] R. Software, “Effortlessly automate tasks: A beginner’s guide to Linux job scheduling,” Redwood Software. Accessed: Jun. 15, 2026. [Online]. Available: https://www.redwood.com/article/linux-job-scheduling/

[7] J. Needhi and L. S. Sri, “Automation of Linux administrative tasks using BASH shell scripts,” 2024 Ijnrd, vol. 9, no. 6, pp. 2456–4184, 2024, [Online]. Available: www.ijnrd.org

[8] Mashuda Afrianto, Agus Darwanto, and Aris Sudaryanto, “SISTEM BACKUP KONFIGURASI ROUTER SECARA OTOMATIS DENGAN SHELL SCRIPT,” Chem. Rev., vol. 8, no. 5, p. 55, 2019, doi: doi.org/10.30996/konv.v15i1.2833.

[9] A. Wibowo, A. Fathimah, R. A. Aprilianto, and D. Waskito, “Integrasi Cron Job untuk Otomatisasi Pengolahan dan Transfer Data pada Sistem Cloud-Fog,” Edu Elektr. J., vol. 12, no. 2, pp. 6–11, 2025, doi: 10.15294/2k6j4w06.

[10] A. Wirawan, “Sistem Scheduling Pelaporan Data Akademik di UIN Sunan Kalijaga ke Pangkalan Data Pendidikan Tinggi (PDDikti) dengan Menggunakan Fitur Cron Job di Linux,” JISKA (Jurnal Inform. Sunan Kalijaga), vol. 5, no. 3, pp. 177–184, 2020, doi: 10.14421/jiska.2020.53-05.

[11] J. Supriyanto, W. Y. Sulistyo, P. Informatika, and U. S. Muhammadiyah, “Desain dan Implementasi Cron Gateway Berbasis Web Menggunakan PHP-CLI dengan Penyimpanan Berbasis JSON,” vol. 11, no. 02, pp. 148–157, 2025.

[12] H. Al Islami, A. F. Irawan, and S. D. Y. Kusuma, “Implementasi Sistem Monitoring Jaringan dan Server Menggunakan Nagios Berbasis Linux,” JiTEKH, vol. 13, no. 1, pp. 63–70, 2025, doi: 10.35447/jitekh.v13i1.1139.

[13] M. I. Pratama and A. Voutama, “ANALISIS PERFORMA EFISIENSI WAKTU PADA WORKFLOW OTOMASI MENGGUNAKAN PLATFORM N8N,” vol. 10, no. 3, pp. 4955–4960, 2026.

[14] Y. Kusnadi and A. Widiyanto, “Membangun Backup Data Penting Secara Otomatis Menggunakan Bash Script Pada Red Hat Enterprise Linux,” J. Teknol. Inform. dan Komput., vol. 10, no. 2, pp. 682–694, 2024, doi: 10.37012/jtik.v10i2.2313.

[15] Arie Fadhudin and Desi Ramayanti, “Implementasi Sistem Otomatisasi Konfigurasi Server Berbasis Ansible dan Semaphore pada Infrastruktur TI Perusahaan Ritel,” Riau J. Tek. Inform., vol. 5, no. 1, pp. 1–13, 2026, doi: https://doi.org/10.30606/rjti.v5i1.4116.

[16] vultr, “How to Automate Bash Scripts on Linux Using Cron and Systemd,” vultr. Accessed: Jun. 17, 2025. [Online]. Available: https://docs.vultr.com/how-to-automate-bash-scripts-on-linux-using-cron-and-systemd?

[17] I. Cron, J. L. Sebagai, B. Pergantian, and J. Moedjahedy, “Implementaion of Linux Cron Job as an Automatic Class Changing Bell at Universitas Klabat,” Cogito Smart J., vol. 4, no. 1, 2018.

Downloads

Published

2026-07-10

How to Cite

Efektivitas Otomasi Administrasi Server Menggunakan Shell Script dan Cron Job pada Linux. (2026). Pixel :Jurnal Ilmiah Komputer Grafis, 19(1), 227-235. https://doi.org/10.51903/pixel.v19i1.3920