Sipadu Contonge merupakan sebuah alat untuk mempermudah para pengurus PC/PAC IPNU IPPNU untuk mengupload data anggota di website https://sipadu.or.id.
- Download
Sipadu_Contonge-Installer
di sini - Buka file
Sipadu_Contonge-Installer
, Klik Install. Lalu ikuti prosesnya sampai selesai - Setelah proses instalasi selesai selanjutnya buka aplikasi
Sipadu Contonge
lalu masukkanusername
danpassword
. Pastikan username dan password yang dimasukkan sudah benar, lalu klik tombolMasuk
- Lalu pilih file excel yang sudah siap untuk diupload. Untuk template file excelnya bisa di download IPNU dan IPPNU. Pastikan untuk penamaan file, sesuaikan dengan format yang sudah tertera.
Contoh: IPNU-Anggota-Garung-Topengan.xlsx atau IPPNU-Anggota-Garung-Topengan.xlsx
- IMPORTANT!!! Setelah berhasil mengimport data anggota dari file excel, selanjutnya sesuaikan untuk Pimpinan Anak Cabang dan Ranting/Komisariatnya. Sesuai dengan nama file yang diimport.
- (Opsional) Bagi data anggota ranting yang sudah ada fotonya bisa diimport melalui button
Import Foto
, lalu pilih folder yang berisikan foto anggota. Rules:- Penamaan foto harus berformat
nik_anggota.jpg
(jangan ada spasi). Contoh:3317141903000001.jpg
- Secara otomatis foto akan dicrop dengan ukuran
300x400px
- Untuk foto yang sudah berukuran 3x4 bisa menonaktifkan fitur
Crop Foto Otomatis
- Penamaan foto harus berformat
- Terakhir, tekan tombol
Upload Anggota
sambil membaca Basmalah biar tidak ada kendala waktu proses uploadnya :v.
Bagi yang ingin berkonstribusi dalam pengembangan Sipadu Contonge, bisa menjalankan perintah sebagai berikut:
-
Pertama pastikan dulu Rekan/Rekanita menginstall Python di komputer:
- Linux
$ sudo apt update $ sudo apt install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt install python3.9 git
- MacOs
$ brew install python git
-
Buka Terminal/Command Prompt, lalu:
$ git clone https://github.com/fatkhur1960/sipadu-contonge.git && cd sipadu-contonge $ python3 -m venv venv $ source venv/bin/activate $ pip3 install -r requirements.txt $ pip3 PyInstaller pyinstaller-hooks-contrib
-
Menjalankan program:
$ python3 main.py
-
Build Program
$ make prepare && make app-build
- Make threaded on import excel file
- Make photo's file can changeable per-row
- Make photo's file clickable to show image popup
- Handle force closed on UI error
- Handle error response when data not uploaded
- Handle all required fields
- PC IPNU IPPNU Wonosobo @pcipnuippnuwonosobo
- Fatkhur @fatkhur.py