Script otomatis untuk mengisi dan submit form pengecekan BSU (Bantuan Subsidi Upah) dari BPJS Ketenagakerjaan menggunakan data dari file Excel, lalu menyimpan hasilnya ke file CSV.
- Membaca data peserta dari Excel
- Mengisi form BSU di https://bsu.bpjsketenagakerjaan.go.id/
- Submit form dan ambil hasilnya
- Simpan hasil ke
hasil.csv
.
├── data.xlsx # Data input peserta (wajib)
├── hasil.csv # File hasil pengecekan
├── main.py # Script utama
├── .env # File environment (jika diperlukan)
└── README.md # Dokumentasi ini
| NIK | Nama Lengkap | TanggalLahir | NamaIbu | NoHP | |
|---|---|---|---|---|---|
| 1234567890 | JOKO SANTOSO | 1990-05-21 | SRI LESTARI | 08123456789 | joko@email.com |
Format
TanggalLahirharus dalamYYYY-MM-DD
pip install -r requirements.txtIsi requirements.txt:
selenium
pandas
python-dotenv
python main.pyScript akan membaca file data.xlsx, mengisi form BSU satu per satu, lalu menyimpan hasilnya ke hasil.csv.
- Website BSU bisa saja berubah, pastikan ID form-nya masih sesuai
- Tidak bisa berjalan offline atau jika website down
- Rekomendasi gunakan
ChromeDriverterbaru danGoogle Chromeversi stabil
MIT License © 2025 @hanungss