Skip to content

Zourryy/Auto-absen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto Absen

Sebuah script Python sederhana untuk melakukan absensi otomatis di sistem sekolah berbasis web. Script ini dirancang agar dapat berjalan di perangkat Android menggunakan Termux.

Persyaratan

  • Termux (unduh di F-Droid)
  • Python 3.9 atau lebih baru
  • Selenium 4.9.1
  • Chromium untuk menjalankan browser dalam mode headless

Instalasi

Ikuti langkah-langkah berikut untuk mengatur script ini:

  1. Unduh dan pasang Termux
    Unduh Termux dari link ini.

  2. Install Python
    Buka Termux dan ketikkan perintah berikut:

    pkg install python -y
    
  3. Clone repository Clone repository proyek ini dengan perintah:

pkg install git
git clone https://github.com/Zourryy/Auto-absen
  1. Izinkan akses penyimpanan di Termux Jalankan perintah berikut untuk mengizinkan Termux mengakses penyimpanan perangkat:
termux-setup-storage
  1. Perbarui dan tingkatkan paket Termux Jalankan perintah berikut untuk memastikan sistem up-to-date:
yes | pkg update -y && yes | pkg upgrade -y
  1. Install pip Pasang Python package manager dengan perintah berikut:
yes | pkg install python-pip -y
  1. Install Selenium Pasang Selenium versi 4.9.1 menggunakan pip:
pip install selenium==4.9.1
  1. Pasang Chromium dan dependensi lainnya Install repository tambahan dan browser Chromium:
yes | pkg install x11-repo -y
yes | pkg install tur-repo -y
yes | pkg install chromium -y

Penjelasan Singkat

pkg install python -y: Memasang Python ke dalam Termux untuk menjalankan script Python.

git clone: Mengunduh repository script dari GitHub.

termux-setup-storage: Mengizinkan Termux mengakses penyimpanan perangkat.

pkg update && pkg upgrade: Memastikan semua paket di Termux diperbarui ke versi terbaru.

pip install selenium: Memasang pustaka Selenium versi tertentu.

pkg install chromium: Memasang browser Chromium yang digunakan oleh Selenium untuk otomatisasi.

Cara Menjalankan Script

  1. Masuk ke direktori script:
cd Auto-absen
  1. Jalankan script Python:
python account.py
  1. Masukkan informasi yang diperlukan ketika diminta: contoh:

Nama sekolah :SMKN 3 Kuningan

Username akun sekolah:(biasanya username akun sekolahan id di ambil dari NISN)

Password akun sekolah:(password biasanya tahun/bulan/tanggal lahir exmp (yy/mm/dd))

(NOTE:untuk skrip account.py hanya untuk mengubah username password dan nama sekolah dan tidak perlu di jalankan berulang kali)

Setelah itu jalan kan script

python absen.py

script akan secara otomatis melakukan proses absensi sesuai dengan jadwal yang telah ditentukan di file absen.py.

About

Auto absen ini adalah auto absen untuk aplikasi Student Sekolahan.id yang menggunakan bahasa pemrograman python dan sedikit memudahkan pengguna android karena script ini bisa berjalan di termux dengan sedikit settingan agar kode bisa berjalan

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages