Skip to content
Om Puter

Om Puter

Berbagi Tutorial Coding dan Pemrograman Komputer

Menu
  • Channel YouTube ThirteeNov
  • Channel YouTube Om Puter
Menu

Automasi Sederhana dengan Python dan PyAutoGUI

Posted on 22 April 202522 April 2025 by OmPuter

Pernahkah kamu membayangkan jika komputer bisa dikendalikan secara otomatis, seolah-olah ada “tangan tak terlihat” yang menggerakkan mouse, mengetik, atau menekan tombol? Dengan Python, hal itu sangat mungkin dilakukan! Salah satu caranya adalah menggunakan library bernama PyAutoGUI.

Di bawah ini adalah contoh script Python sederhana yang menunjukkan bagaimana kita bisa mengotomatiskan interaksi dengan aplikasi seperti Notepad:

Pastikan sebelum menjalankan program Python nya, buka aplikasi Notepad dan maximize jendelanya.

import pyautogui
import time

# Move mouse to position (200, 200)
pyautogui.moveTo(200, 200)

# Click the mouse
pyautogui.click()

# Type the text
pyautogui.typewrite("Lorem Ipsum Dolor")

# Press Enter
pyautogui.press('enter')

Apa Gunanya Script Ini?

Script ini dapat digunakan untuk mengotomatiskan pengetikan teks ke aplikasi seperti Notepad. Dengan asumsi Notepad sudah terbuka dan dalam keadaan dimaksimalkan, script ini akan:

  1. Menggerakkan kursor mouse ke koordinat (200, 200).
  2. Melakukan klik di posisi tersebut (untuk memastikan Notepad aktif).
  3. Mengetikkan teks “Lorem Ipsum Dolor”.
  4. Menekan tombol Enter.

Bagaimana Cara Kerjanya?

Script ini bekerja berdasarkan koordinat layar dan simulasi aktivitas input manusia:

  • pyautogui.moveTo(x, y) memindahkan kursor ke posisi tertentu di layar.
  • pyautogui.click() mensimulasikan klik mouse.
  • pyautogui.typewrite() mengetikkan string seperti ketika kita mengetik di keyboard.
  • pyautogui.press() mensimulasikan penekanan tombol tertentu.

Mengapa Ini Penting?

Ini adalah contoh dasar dari automasi desktop, yaitu kemampuan komputer untuk menjalankan tugas-tugas berulang secara otomatis. Dengan konsep ini, kamu bisa:

  • Membuat bot untuk pekerjaan kantor,
  • Menulis ulang dokumen secara otomatis,
  • Menjalankan tes UI otomatis,
  • Hingga membuat bot game atau bot sosial media (dengan tanggung jawab, tentu saja).

Catatan Penting

  • Script ini bergantung pada posisi dan ukuran jendela aplikasi. Jadi, pastikan Notepad dibuka dan dimaksimalkan terlebih dahulu sebelum menjalankan program ini.
  • Untuk penggunaan yang lebih kompleks dan stabil, bisa juga menggabungkan PyAutoGUI dengan library lain seperti OpenCV untuk mengenali gambar di layar.
Post Views: 272

Kategori

  • 3D Max
  • Adobe Animate
  • Android
  • c#
  • Cordova
  • HTML5, CSS & JavaScript
  • iOS
  • Lain-lain
  • Photoshop
  • PHP
  • Python
  • Roblox
  • Tak Berkategori
  • Unity
  • WordPress
ciihuy2020
© 2026 Om Puter | Powered by Superbs Personal Blog theme