Mei 29, 2026
ChatGPT Image 28 Mei 2026, 23.58.18
Belajar bash scripting untuk TKJ lengkap dengan contoh monitoring disk, backup otomatis, cek service Linux, dan laporan server.

Di dunia Administrasi Sistem Jaringan, pekerjaan seorang administrator Linux sering kali bersifat berulang. Mulai dari mengecek kapasitas disk, memastikan service tetap berjalan, membuat backup, hingga menyusun laporan server harian.

Bayangkan jika semua tugas itu bisa dilakukan otomatis hanya dengan satu script.

Inilah alasan mengapa Bash Scripting menjadi skill penting bagi siswa TKJ maupun calon sysadmin modern. Dengan memahami bash scripting, pekerjaan administrasi Linux menjadi lebih cepat, rapi, efisien, dan minim human error.

Bahkan di industri IT modern, kemampuan membuat automation script menjadi nilai tambah besar bagi seorang Network Engineer, Linux Administrator, maupun DevOps Engineer.

Apa Itu Bash Scripting?

Bash scripting adalah proses membuat file script menggunakan shell Bash di sistem operasi Linux untuk menjalankan sekumpulan perintah secara otomatis.

Secara sederhana, bash script memungkinkan kita membuat “robot kecil” yang bekerja menjalankan tugas tertentu tanpa perlu mengetik command berulang kali.

Contoh sederhana:

#!/bin/bash
echo "Hello TKJ"

Script di atas akan menampilkan tulisan “Hello TKJ” ketika dijalankan.

Mengapa Bash Scripting Penting untuk TKJ?

Bash scripting sangat relevan untuk siswa TKJ karena hampir seluruh server Linux menggunakan command line.

Dengan automation script, administrator dapat:

  • Menghemat waktu kerja
  • Mengurangi kesalahan konfigurasi
  • Mempermudah monitoring server
  • Membuat backup otomatis
  • Menjalankan maintenance server
  • Membuat laporan sistem secara cepat

Skill ini juga menjadi pondasi penting sebelum mempelajari:

  • Linux System Administration
  • Cloud Computing
  • DevOps
  • Cyber Security
  • Automation Infrastructure
  • Docker dan Kubernetes

Dasar-Dasar Bash Scripting

1. Membuat File Script

Gunakan editor seperti nano atau vim.

nano monitoring.sh

Tambahkan shebang:

#!/bin/bash

2. Memberikan Permission Execute

chmod +x monitoring.sh

3. Menjalankan Script

./monitoring.sh

Struktur Dasar Bash Script

Contoh sederhana:

#!/bin/bash

nama="Walid"

echo "Halo $nama"

Output:

Halo Walid

Contoh Bash Scripting untuk TKJ

Monitoring Kapasitas Disk Otomatis

Script ini digunakan untuk mengecek penggunaan storage server.

#!/bin/bash

echo "===== MONITORING DISK ====="
df -h

Manfaat:

  • Monitoring storage server
  • Mencegah disk penuh
  • Mempermudah maintenance server

Backup Otomatis Menggunakan Bash Script

Backup merupakan tugas penting administrator Linux.

Contoh script backup otomatis:

#!/bin/bash

tanggal=$(date +%Y-%m-%d)

tar -czf /backup/home-$tanggal.tar.gz /home

echo "Backup selesai"

Script tersebut akan:

  • Membuat file backup
  • Mengompresi data
  • Memberi nama berdasarkan tanggal

Menjalankan Backup Otomatis dengan Cron

Edit cron:

crontab -e

Tambahkan:

0 1 * * * /root/backup.sh

Artinya:

  • Backup berjalan otomatis setiap jam 1 malam

Pengecekan Service Linux Secara Otomatis

Administrator sering perlu memastikan service tetap aktif.

Contoh monitoring service SSH:

#!/bin/bash

systemctl is-active ssh

Versi lebih lengkap:

#!/bin/bash

service=$(systemctl is-active ssh)

if [ "$service" = "active" ]; then
    echo "SSH aktif"
else
    echo "SSH mati"
fi

Membuat Laporan Server Otomatis

Bash scripting juga bisa digunakan untuk membuat laporan kondisi server.

#!/bin/bash

echo "===== LAPORAN SERVER ====="
echo "Hostname: $(hostname)"
echo "Tanggal: $(date)"
echo "Uptime:"
uptime
echo "Penggunaan RAM:"
free -h
echo "Penggunaan Disk:"
df -h

Script ini sangat berguna untuk:

  • Administrasi laboratorium TKJ
  • Dokumentasi server sekolah
  • Monitoring server produksi

Tips Belajar Bash Scripting untuk Pemula

Mulai dari Script Sederhana

Jangan langsung membuat automation kompleks. Fokus memahami:

  • variable
  • kondisi if
  • looping
  • input output

Biasakan Menggunakan Linux CLI

Semakin sering menggunakan terminal Linux, semakin mudah memahami scripting.

Pelajari Error Message

Error adalah guru terbaik sysadmin. Jangan takut gagal.

Gunakan Project Nyata

Cobalah membuat:

  • monitoring jaringan
  • auto backup
  • auto restart service
  • laporan laboratorium sekolah

Kesalahan Umum Pemula

Lupa Permission Execute

chmod +x script.sh

Salah Penulisan Variabel

Benar:

echo $nama

Salah:

echo nama

Tidak Menggunakan Shebang

#!/bin/bash

Bash Scripting dan Dunia Kerja IT

Saat ini automation menjadi bagian penting di dunia industri IT modern.

Perusahaan membutuhkan administrator yang mampu:

  • Mengotomatisasi server
  • Mengelola cloud infrastructure
  • Membuat deployment automation
  • Monitoring sistem secara efisien

Karena itu, siswa TKJ yang menguasai bash scripting memiliki peluang lebih besar di bidang:

  • Linux Administrator
  • DevOps Engineer
  • Cloud Engineer
  • System Engineer
  • Network Engineer

Kesimpulan

Bash scripting adalah skill wajib bagi siswa TKJ yang ingin serius mendalami Linux dan administrasi server.

Dengan bash scripting, pekerjaan yang sebelumnya dilakukan manual dapat diotomatisasi menjadi lebih:

  • cepat
  • efisien
  • profesional
  • minim error

Mulailah dari script sederhana, lalu tingkatkan menjadi automation project yang lebih kompleks. Dunia IT modern sangat menghargai kemampuan automation.

“Administrator hebat bukan yang bekerja paling keras, tetapi yang mampu mengotomatisasi pekerjaannya.”

FAQ SEO

Apa itu bash scripting?

Bash scripting adalah pembuatan script otomatis menggunakan shell Bash di Linux untuk menjalankan perintah tertentu.

Apakah bash scripting cocok untuk pemula TKJ?

Ya, bash scripting sangat cocok untuk siswa TKJ karena mudah dipelajari dan sering digunakan di dunia kerja IT.

Apa manfaat bash scripting?

Membantu otomatisasi tugas admin Linux seperti backup, monitoring, dan maintenance server.

Apakah bash scripting masih digunakan saat ini?

Masih sangat digunakan, terutama di Linux server, cloud computing, DevOps, dan administrasi sistem.

Software apa yang dibutuhkan untuk belajar bash scripting?

Cukup menggunakan sistem operasi Linux dan terminal shell Bash.

Sudah mulai belajar Bash Scripting di Linux?

Tulis pengalaman atau project automation Linux kalian di kolom komentar. Jangan lupa share artikel ini ke teman TKJ lainnya agar semakin banyak yang belajar automation server sejak dini.

Subscribe website ini untuk mendapatkan tutorial Linux, networking, server administration, cloud computing, dan cyber security terbaru lainnya.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *