Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
  • Elearning
  • Blog
Daftar
Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
  • Elearning
  • Blog

Web Developer

2
  • Kursus Javascript
  • Kursus PHP & MySQL Native

Data Analyst

5
  • Kursus Data Visualisasi dengan Tableau
  • Kursus Excel untuk Data
  • Kursus Python Fundamentals
  • Kursus Python untuk Analisis Data
  • Kursus SQL Fundamentals

Data Scientist

5
  • Kursus Excel untuk Data
  • Kursus Machine Learning Fundamentals
  • Kursus Python Advanced untuk Data Science
  • Kursus Python Fundamentals
  • Kursus SQL Fundamentals

AI Engineer

4
  • Kursus Excel untuk Data
  • Kursus Machine Learning Fundamentals
  • Kursus Python Fundamentals
  • Kursus SQL Fundamentals

Devops Engineer

8
  • Kursus CI/CD Pipeline
  • Kursus Container Orchestration with Kubernetes
  • Kursus Git & Version Control
  • Kursus Infrastructure as Code
  • Kursus Linux Fundamentals
  • Kursus Networking Fundamentals
  • Kursus Scripting & Automation Basics
  • Kursus Virtualization & Container Basics

Network Engineer

7
  • Kursus Git & Version Control
  • Kursus Linux Fundamentals
  • Kursus Mikrotik Basic Configuration
  • Kursus Network Monitoring Tools
  • Kursus Networking Fundamentals
  • Kursus Scripting & Automation Basics
  • Kursus Virtualization & Container Basics

Security Engineer

7
  • Kursus Git & Version Control
  • Kursus Linux Fundamentals
  • Kursus Linux System Hardening
  • Kursus Networking Fundamentals
  • Kursus Scripting & Automation Basics
  • Kursus Security Fundamentals
  • Kursus Virtualization & Container Basics

Blockchain Engineer

1
  • Kursus Blockchain Fundamental

Digital Marketing Specialist

1
  • Kursus SEO Website

IOT Engineer

1
  • Kursus Arduino Fundamental

Wordpress Developer

2
  • Kursus WordPress Fundamental
  • Kursus WordPress Theme

Scriptcase Developer

1
  • Kursus Scriptcase Fundamental

Front-End Web Developer

1
  • Kursus Javascript

Back-End Developer

1
  • Kursus Nodejs Fundamental

Mobile Developer

1
  • Kursus Flutter Fundamentals

System Engineer

5
  • Kursus Git & Version Control
  • Kursus Linux Fundamentals
  • Kursus Networking Fundamentals
  • Kursus Scripting & Automation Basics
  • Kursus Virtualization & Container Basics

Data Engineer

4
  • Kursus Excel untuk Data
  • Kursus Python Fundamentals
  • Kursus Python untuk Data Pipeline
  • Kursus SQL Fundamentals

Business Intelligence (BI) Specialist

4
  • Kursus Data Visualisasi dengan Tableau
  • Kursus Excel untuk Data
  • Kursus Python Fundamentals
  • Kursus SQL Fundamentals
View Categories
  • Home
  • Kursus
  • Devops Engineer
  • Kursus Scripting & Automation Basics

Kursus Scripting & Automation Basics

📝 Overview #

Kursus Scripting & Automation dirancang untuk membekali peserta dengan keterampilan membuat script sederhana menggunakan Bash (Linux Shell) dan Python.
Materi fokus pada otomasi pekerjaan IT sehari-hari seperti manajemen file, monitoring sistem, backup, analisis log, hingga automasi konfigurasi jaringan/server.

👩‍🎓 Target Peserta

  • Peserta jalur DevOps Engineer dan System Engineer (wajib).
  • Peserta jalur Network/Security Engineer (opsional, untuk automation & log analysis).
  • IT Support/Admin yang ingin meningkatkan produktivitas lewat scripting.

📦 Output Kursus

  • Mampu membuat script sederhana dengan Bash untuk administrasi sistem.
  • Mampu menulis Python script dasar untuk automasi dan analisis.
  • Menggunakan scripting untuk monitoring, backup, dan otomatisasi konfigurasi.

🗂 Struktur Silabus #

Modul 1: Pengantar Scripting (3 jam) #

  • Apa itu scripting & automasi?
  • Perbandingan Bash vs Python
  • Best practice menulis script
  • Praktek: Hello World di Bash & Python

Modul 2: Bash Scripting Dasar (6 jam) #

  • Variabel & input/output
  • Conditional (if, case)
  • Loop (for, while)
  • Fungsi dalam Bash
  • File permission untuk script (chmod +x)
  • Praktek: Membuat script untuk auto-backup folder

Modul 3: Automasi dengan Bash (6 jam) #

  • Monitoring penggunaan disk & memory
  • Automasi manajemen user & permission
  • Automasi konfigurasi jaringan sederhana
  • Scheduling task dengan cron job
  • Praktek: Script monitoring sistem + kirim log ke file harian

Modul 4: Python Programming Basics (8 jam) #

  • Variabel, tipe data, operator
  • Input/output & string manipulation
  • List, Dictionary, Loop, Conditional
  • File I/O (membaca & menulis file)
  • Praktek: Membuat script Python untuk parsing log

Modul 5: Automasi dengan Python (8 jam) #

  • Automasi file & folder
  • Automasi network (ping banyak host, cek status service)
  • Menggunakan library os, subprocess, shutil, psutil
  • JSON & CSV untuk data configuration
  • Praktek: Script Python untuk monitoring jaringan (ping + status ke CSV/JSON)

Modul 6: Integrasi Bash & Python (4 jam) #

  • Menjalankan Python dari Bash
  • Menjalankan perintah Linux dari Python (os.system, subprocess)
  • Praktek: Pipeline monitoring → Bash scheduling → Python parsing log

Modul 7: Mini Project (10 jam) #

Peserta membuat automation script sesuai kebutuhan jalur profesi, contoh:

  • DevOps → Auto-deploy aplikasi sederhana (clone repo, run server).
  • System Engineer → Automasi backup DB & log.
  • Network Engineer → Automasi ping & generate laporan status host.
  • Security Engineer → Script scanning file log untuk deteksi login gagal.

🧰 Tools & Software #

  • Linux Ubuntu Server
  • Bash Shell
  • Python 3.x
  • VS Code / Nano / Vim
  • Library Python: os, subprocess, psutil, json, csv

📌 Output Kompetensi #

Peserta mampu:
✅ Membuat Bash script untuk administrasi & automasi.
✅ Membuat Python script sederhana untuk automasi & analisis log.
✅ Mengintegrasikan Bash & Python untuk monitoring dan automasi.
✅ Menerapkan scripting pada skenario nyata sesuai jalur profesi.


⏱ Durasi Kursus #

  • Total: 16 jam (2 sesi × 8 jam)
  • Mode: Online/Offline

💰 Biaya Kursus #

  • Kelas Private: Rp 2.000.000
  • Kelas Reguler: Rp 1.000.000
Edusoft Center, Kursus Automation Solo, Kursus CI-CD Solo, Kursus Container Solo, Kursus Cyber Security Solo, Kursus Devops Engineer Solo, Kursus Devops Solo, Kursus Docker Solo, Kursus Hacking Solo, Kursus Jaringan Solo, Kursus Komputer di Solo, Kursus Kubernetes Solo, Kursus Linux Solo, Kursus Mikrotik Solo, Kursus Network Engineer Solo, Kursus Networking Solo, Kursus Pentest Solo, Kursus Security Engineer Solo, Kursus Security Solo, Kursus System Engineer Solo

What are your Feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Kursus Networking FundamentalsKursus Virtualization & Container Basics
Table of Contents
  • 📝 Overview
  • 🗂 Struktur Silabus
    • Modul 1: Pengantar Scripting (3 jam)
    • Modul 2: Bash Scripting Dasar (6 jam)
    • Modul 3: Automasi dengan Bash (6 jam)
    • Modul 4: Python Programming Basics (8 jam)
    • Modul 5: Automasi dengan Python (8 jam)
    • Modul 6: Integrasi Bash & Python (4 jam)
    • Modul 7: Mini Project (10 jam)
  • 🧰 Tools & Software
  • 📌 Output Kompetensi
  • ⏱ Durasi Kursus
  • 💰 Biaya Kursus

© Edusoft Center - Kursus Komputer di Solo | 2010 - 2025 | Privacy Policy | Site Map

All Right Reserved

WhatsApp us