Dasar Otomasi · Pelajaran 1 dari 8
Apa yang bisa diotomasi
7 menit baca · BelajarCode
Otomasi artinya menyerahkan pekerjaan berulang kepada program. Kamu tidak perlu menjadi programmer profesional untuk merasakan manfaatnya. Program 20 baris yang merapikan data pesanan setiap malam bisa menghemat puluhan jam dalam setahun.
Ciri pekerjaan yang layak diotomasi
- Berulang: dikerjakan setiap hari, minggu, atau bulan.
- Punya aturan jelas: langkahnya bisa ditulis tanpa "tergantung perasaan".
- Rawan salah ketik: menyalin angka, menyeragamkan format.
- Memakan waktu: semakin lama dikerjakan manual, semakin besar penghematannya.
| Pekerjaan manual | Yang dikerjakan program |
|---|---|
| Menyeragamkan nomor HP pelanggan sebelum dikirimi pesan | Mengubah 0812-xxxx, +62 812 xxxx, dan 62812xxxx menjadi satu format |
| Merekap penjualan harian dari file CSV | Membaca file, menjumlahkan per produk, membuat ringkasan |
| Mengganti nama ratusan file foto produk | Memberi nama dengan pola yang sama, misalnya kode-produk-01.jpg |
| Menghitung tenggat pembayaran dan keterlambatan | Menghitung selisih tanggal dan denda |
| Menyusun laporan bulanan | Mengisi templat laporan dengan angka terbaru |
Apakah sepadan?
Hitung dulu sebelum mengotomasi. Jika sebuah pekerjaan memakan 15 menit setiap hari kerja, dan program butuh 3 jam untuk dibuat:
1menit_per_hari = 152hari_kerja_setahun = 2403jam_membuat_program = 345hemat_setahun = menit_per_hari * hari_kerja_setahun / 606balik_modal = jam_membuat_program * 60 / menit_per_hari7print(f"Waktu yang dihemat setahun: {hemat_setahun:.0f} jam")8print(f"Waktu membuat program kembali setelah {balik_modal:.0f} hari kerja")Waktu yang dihemat setahun: 60 jam Waktu membuat program kembali setelah 12 hari kerja
Enam puluh jam setahun setara dengan lebih dari satu minggu kerja penuh, dan program itu sudah "balik modal" setelah 12 hari.
Mulai dari yang kecil
Jangan langsung mengotomasi seluruh alur kerja. Pilih satu langkah kecil yang paling membosankan, otomasi langkah itu, lalu tambahkan sedikit demi sedikit. Program kecil yang berjalan lebih berguna daripada program besar yang tidak pernah selesai.
Cek pemahaman
Pekerjaan mana yang paling cocok untuk diotomasi lebih dulu?
Latihan
Hitung penghematanmu
Pilih satu pekerjaan berulang di tempat kerjamu atau sekolahmu. Perkirakan berapa menit sekali dikerjakan dan berapa kali setahun. Tulis program kecil untuk menghitung total jam per tahun yang bisa dihemat.
Pembahasan
1nama_pekerjaan = "merekap absensi mingguan"2menit_sekali = 453kali_setahun = 4845jam = menit_sekali * kali_setahun / 606print(f"{nama_pekerjaan}: {jam:.0f} jam per tahun")merekap absensi mingguan: 36 jam per tahun
Jika program untuk pekerjaan itu bisa dibuat dalam satu sore, otomasi jelas sepadan.
Jalankan contoh kode di pelajaran ini tanpa instalasi lewat compiler Python online.