ARTIKEL PENELITIAN · Vol. 1 No. 1 (2026)
Pemanfaatan Script Python untuk Otomatisasi Administrasi Server
Utilizing Python Scripts for Server Administration Automation
- 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.
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