An open API service indexing awesome lists of open source software.

https://github.com/dzakwanalifi/autoepbm-app

Aplikasi otomatis untuk mengisi form EPBM (Evaluasi Perkuliahan oleh Mahasiswa) di StudentPortal IPB University dengan cepat dan mudah
https://github.com/dzakwanalifi/autoepbm-app

automation automation-tool epbm form-automation ipb pyqt5 python selenium studentportal

Last synced: about 2 months ago
JSON representation

Aplikasi otomatis untuk mengisi form EPBM (Evaluasi Perkuliahan oleh Mahasiswa) di StudentPortal IPB University dengan cepat dan mudah

Awesome Lists containing this project

README

          

# ๐Ÿš€ AutoEPBM - Student Portal IPB

![AutoEPBM Logo](https://img.shields.io/badge/AutoEPBM-IPB%20University-green?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMiAyYTEwIDEwIDAgMSAwIDAgMjAgMTAgMTAgMCAwIDAgMC0yMHptMCAyYTggOCAwIDEgMSAwIDE2IDggOCAwIDAgMSAwLTE2em0xIDJIOXYyaDJ2NkgydjJoMTB2LTJoLTJ6Ii8+PC9zdmc+)

[![Release](https://img.shields.io/github/v/release/dzakwanalifi/AutoEPBM-App?color=blue&include_prereleases&style=flat-square)](https://github.com/dzakwanalifi/AutoEPBM-App/releases/latest)
[![License](https://img.shields.io/badge/license-MIT-green.svg?style=flat-square)](LICENSE)
[![Python](https://img.shields.io/badge/Python-3.7+-blue.svg?style=flat-square&logo=python&logoColor=white)](https://www.python.org)
[![Selenium](https://img.shields.io/badge/Selenium-grey?style=flat-square&logo=selenium&logoColor=white)](https://www.selenium.dev/)
[![PyQt](https://img.shields.io/badge/PyQt5-41CD52?style=flat-square&logo=qt&logoColor=white)](https://www.qt.io)
[![Downloads](https://img.shields.io/github/downloads/dzakwanalifi/AutoEPBM-App/total?style=flat-square&color=orange)](https://github.com/dzakwanalifi/AutoEPBM-App/releases)


AutoEPBM Main Screen

**Isi form EPBM dengan cepat dan mudah! Dari manual ke otomatis dalam hitungan detik.**

[๐Ÿ” Fitur](#-fitur) โ€ข
[โฌ‡๏ธ Download](#๏ธ-download) โ€ข
[๐Ÿ› ๏ธ Penggunaan](#๏ธ-cara-penggunaan) โ€ข
[โ“ FAQ](#-faq) โ€ข
[๐Ÿ‘จโ€๐Ÿ’ป Pengembang](#-tentang-pengembang)

---

## ๐ŸŒŸ Pendahuluan

AutoEPBM mengotomatisasi pengisian formulir EPBM (Evaluasi Perkuliahan oleh Mahasiswa) di StudentPortal IPB University. Dengan sekali klik, kamu bisa mengisi semua form EPBM tanpa perlu menghabiskan waktu berharga untuk mengisi puluhan form secara manual.

> ๐Ÿ’ก **Mengisi EPBM menjadi semudah klik sekali!**

## โœจ Fitur

| ๐Ÿš€ **Otomasi Lengkap** | ๐ŸŽฏ **Kustomisasi** | ๐Ÿ”’ **Keamanan** |
|:-------------------------:|:-------------------------:|:-------------------------:|
| Isi semua form hanya dengan beberapa klik | Sesuaikan nilai evaluasi untuk setiap kategori | Kredensial tidak pernah disimpan |
| ![Automation](https://img.shields.io/badge/Otomasi-100%25-success?style=flat-square) | ![Customizable](https://img.shields.io/badge/Kustomisasi-Lengkap-blueviolet?style=flat-square) | ![Security](https://img.shields.io/badge/Keamanan-Terjamin-important?style=flat-square) |

- ๐Ÿ” **Smart Scanning** - Otomatis mendeteksi mata kuliah yang perlu diisi
- ๐Ÿ“‹ **Pemilihan Mata Kuliah** - Pilih mata kuliah tertentu yang ingin kamu isi
- โš™๏ธ **Preset Nilai** - Gunakan preset nilai atau sesuaikan untuk setiap kategori
- ๐Ÿ“ **Saran Kustom** - Berikan saran personal untuk dosen-dosenmu
- ๐Ÿƒโ€โ™‚๏ธ **Mode Headless** - Pengisian cepat tanpa menampilkan browser
- ๐Ÿงช **Mode Uji** - Coba tanpa menyimpan untuk memastikan semuanya bekerja
- ๐Ÿ’ฌ **Logging Real-time** - Pantau kemajuan proses secara langsung
- ๐ŸŽจ **Antarmuka Modern** - Desain yang intuitif dan menarik

## ๐Ÿ“ฅ Download

### Windows

[![Download for Windows](https://img.shields.io/badge/Windows-Download%20v1.0.0-blue?style=for-the-badge&logo=windows&logoColor=white)](https://github.com/dzakwanalifi/AutoEPBM-App/releases/download/v1.0.0/AutoEPBM.exe)

### Source Code

[![Source Code](https://img.shields.io/badge/Source%20Code-GitHub-black?style=for-the-badge&logo=github&logoColor=white)](https://github.com/dzakwanalifi/AutoEPBM-App)

Persyaratan Sistem

- Windows 7/8/10/11 (64-bit)
- Google Chrome terinstal
- Koneksi internet stabil
- Min. 4GB RAM
- Min. 200MB ruang disk

## ๐Ÿ› ๏ธ Cara Penggunaan

### 1๏ธโƒฃ Login
- Buka aplikasi AutoEPBM
- Masukkan username dan password IPB-mu
- Opsional: nonaktifkan mode headless untuk melihat browser bekerja


Login Screen

### 2๏ธโƒฃ Cari Mata Kuliah
- Klik tombol "Cari Mata Kuliah"
- Aplikasi akan memindai mata kuliah yang perlu diisi
- Pilih mata kuliah spesifik yang ingin diisi


Course Selection


โš ๏ธ Tip Penting: Jangan pilih mata kuliah tanpa dosen atau yang tidak memerlukan penilaian


### 3๏ธโƒฃ Atur Nilai (Opsional)
- Buka tab "Pengaturan" untuk menyesuaikan penilaian
- Sesuaikan nilai (1-4) untuk setiap kategori penilaian
- Kostumisasi saran untuk dosen


Settings Screen

### 4๏ธโƒฃ Mulai Otomasi
- Klik "Mulai Otomasi EPBM"
- Pantau kemajuan di panel log
- Tunggu sampai proses selesai

## ๐Ÿ’ก Tips & Trik

| Tip | Deskripsi |
|:---:|:---|
| โšก | Gunakan mode headless untuk pengisian tercepat |
| ๐Ÿ”„ | Gunakan preset nilai untuk konsistensi |
| ๐Ÿงช | Coba mode uji terlebih dahulu untuk verifikasi |
| โŒ | Hindari memilih mata kuliah tanpa dosen pengajar |
| ๐Ÿ•’ | Jalankan di luar jam sibuk untuk respons server lebih cepat |

## โ“ FAQ

Apakah aplikasi ini aman?

Ya! AutoEPBM tidak menyimpan atau mengirim kredensial login ke server manapun. Semua proses berjalan di komputer lokalmu.

Apakah nilai yang saya berikan benar-benar tersimpan?

Tentu saja! AutoEPBM melakukan hal yang sama seperti ketika kamu mengisi secara manual, sehingga semua penilaian tersimpan dengan benar di sistem IPB.

Aplikasi tidak bisa dibuka, apa yang harus dilakukan?

Pastikan Google Chrome terinstal di komputermu. Jika sudah terinstal, coba nonaktifkan antivirus sementara dan jalankan sebagai administrator.

Mengapa beberapa mata kuliah error saat pengisian?

Beberapa mata kuliah mungkin memiliki struktur yang berbeda atau tidak memerlukan pengisian EPBM. Sebaiknya batalkan pilihan pada mata kuliah tersebut.

## ๐Ÿ› Pelaporan Bug

[![Report Bug](https://img.shields.io/badge/Report%20Bug-GitHub%20Issues-red?style=for-the-badge&logo=github)](https://github.com/dzakwanalifi/AutoEPBM-App/issues)

Jika menemukan bug, tolong sertakan:
- Screenshot error
- Langkah-langkah yang kamu lakukan
- Versi aplikasi yang digunakan
- OS yang digunakan

## ๐Ÿค Kontribusi

[![Open in GitHub](https://img.shields.io/badge/Kontribusi-Fork%20Repository-green?style=for-the-badge&logo=github)](https://github.com/dzakwanalifi/AutoEPBM-App/fork)

Kontribusi selalu diterima dengan senang hati! Langkah kontribusi:

1. Fork repositori
2. Buat branch fitur (`git checkout -b fitur-keren`)
3. Commit perubahan (`git commit -m 'Menambahkan fitur keren'`)
4. Push ke branch (`git push origin fitur-keren`)
5. Buat Pull Request

## ๐Ÿ“„ Lisensi

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg?style=for-the-badge)](LICENSE)

Proyek ini dilisensikan di bawah MIT License - lihat file [LICENSE](LICENSE) untuk detail.

## ๐Ÿ‘จโ€๐Ÿ’ป Tentang Pengembang


Dzakwan Alifi


Mahasiswa Statistika dan Sains Data, IPB University (2025)



[![GitHub](https://img.shields.io/badge/GitHub-dzakwanalifi-black?style=flat-square&logo=github)](https://github.com/dzakwanalifi/)
[![Instagram](https://img.shields.io/badge/Instagram-dzakwanalifi-E4405F?style=flat-square&logo=instagram&logoColor=white)](https://www.instagram.com/dzakwanalifi)
[![LinkedIn](https://img.shields.io/badge/LinkedIn-Dzakwan%20Alifi-0077B5?style=flat-square&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/dzakwanalifi)

---



AutoEPBM v1.0.0 โ€ข Dibuat dengan โค๏ธ



ยฉ 2025 Dzakwan Alifi โ€ข Semua merek dagang dan logo adalah milik dari pemiliknya masing-masing.




[![Star Repo](https://img.shields.io/github/stars/dzakwanalifi/AutoEPBM-App?style=social)](https://github.com/dzakwanalifi/AutoEPBM-App)
[![Follow](https://img.shields.io/github/followers/dzakwanalifi?style=social)](https://github.com/dzakwanalifi)

---

### ๐Ÿ“Œ Catatan Penting

Aplikasi ini dibuat untuk tujuan pendidikan dan efisiensi. Harap gunakan dengan bijak dan tetap berikan umpan balik yang jujur untuk dosen-dosenmu. AutoEPBM hanya mempermudah proses pengisian, tetapi kualitas pendidikan tetap bergantung pada umpan balik yang konstruktif dari mahasiswa.