Ianstudios Institute

ARTIKEL PENELITIAN · Vol. 1 No. 1 (2026)

Pemanfaatan Script Python untuk Otomatisasi Administrasi Server

Utilizing Python Scripts for Server Administration Automation

  1. Ianstudios Institute

Abstrak

Administrasi server yang dikerjakan manual lewat terminal rawan salah ketik, sulit diulang dengan konsisten, dan menyita waktu administrator untuk pekerjaan rutin. Penelitian ini merancang dan menguji seperangkat skrip Python untuk mengotomatiskan empat tugas rutin administrasi server Linux: pemantauan sumber daya, pencadangan basis data dan berkas, pembaruan paket terjadwal, serta pelaporan harian. Metode yang digunakan adalah studi implementasi dengan pendekatan design science: kebutuhan dianalisis dari prosedur manual, skrip dibangun memakai pustaka standar Python serta psutil, paramiko, dan requests, lalu dijalankan terjadwal oleh systemd timer dan dievaluasi terhadap prosedur manual. Evaluasi membandingkan jumlah langkah manual, waktu penyelesaian, tingkat kesalahan, dan keterlacakan tiap tugas. Hasil implementasi menunjukkan keempat tugas dapat dijalankan tanpa interaksi administrator, setiap eksekusi meninggalkan log terstruktur, dan kegagalan langsung dilaporkan lewat notifikasi. Skrip Python terbukti menjadi jembatan yang praktis antara skrip shell sederhana dan perangkat manajemen konfigurasi berskala besar, khususnya bagi institusi pendidikan dengan jumlah server kecil hingga menengah dan sumber daya administrator terbatas.

Kata kunci: Pythonserver automationsystem administrationbackupmonitoringDevOps

Abstract

Manual server administration performed via the terminal is prone to typos, difficult to repeat consistently, and wastes administrator time on routine tasks. This study designed and tested a set of Python scripts to automate four routine Linux server administration tasks: resource monitoring, database and file backups, scheduled package updates, and daily reporting. The method used was an implementation study with a design science approach: requirements were analyzed from manual procedures, scripts were built using the Python standard library as well as psutil, paramiko, and requests, then scheduled execution by the systemd timer and evaluated against manual procedures. The evaluation compared the number of manual steps, completion time, error rate, and traceability of each task. The implementation results showed that all four tasks could be executed without administrator interaction, each execution left a structured log, and failures were immediately reported via notifications. The Python scripts proved to be a practical bridge between simple shell scripts and large-scale configuration management tools, especially for educational institutions with small to medium-sized servers and limited administrator resources.

Kode & Data Proof-of-Data

Hasil penelitian ini dapat dijalankan ulang langsung di browser Anda (WebAssembly). Sidik SHA-256 setiap berkas diverifikasi otomatis.

kode report_demo.pyb8cf07db4086…
data ops-log.jsonl49a0702a78c1…

▶ Jalankan di browser

Cara mengutip

Tim Ianstudios (2026). Pemanfaatan Script Python untuk Otomatisasi Administrasi Server. Journal Of Information & Technology, 1(1), 16. https://doi.org/10.5555/jit.v1i1.39ada4f3