Manfaat Automasi dengan Python
- Efisiensi waktu – mengurangi pekerjaan manual yang berulang.
- Minim kesalahan – script berjalan sesuai instruksi tanpa risiko human error.
- Skalabilitas – mudah diadaptasi untuk dataset besar atau sistem kompleks.
- Integrasi luas – Python mendukung integrasi dengan API, database, hingga layanan cloud.
- Komunitas aktif – banyak dokumentasi, tutorial, dan library siap pakai.
Tools dan Library Python untuk Automasi (2025)
1. OS & Shutil (Manajemen File dan Folder)
Digunakan untuk automasi sederhana seperti membuat, menghapus, dan memindahkan file.
python
import os, shutil
# Membuat folder baru
os.makedirs("backup", exist_ok=True)
# Memindahkan file
shutil.move("data.txt", "backup/data.txt")
2. Requests & BeautifulSoup / Playwright (Web Scraping & Automasi Browser)
Requests → untuk mengambil data dari web.
BeautifulSoup → parsing HTML.
Playwright → automasi browser modern (pengganti Selenium).
python
import requests
from bs4 import BeautifulSoup
url = "https://example.com"
html = requests.get(url).text
soup = BeautifulSoup(html, "html.parser")
for link in soup.find_all("a"):
print(link.get("href"))









