Skip to content

fatkhur1960/sipadu-contonge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIPADU CONTONGE


Sipadu Contonge merupakan sebuah alat untuk mempermudah para pengurus PC/PAC IPNU IPPNU untuk mengupload data anggota di website https://sipadu.or.id.

Cara Menjalankan

  1. Download Sipadu_Contonge-Installer di sini
  2. Buka file Sipadu_Contonge-Installer, Klik Install. Lalu ikuti prosesnya sampai selesai
  3. Setelah proses instalasi selesai selanjutnya buka aplikasi Sipadu Contonge lalu masukkan username dan password. Pastikan username dan password yang dimasukkan sudah benar, lalu klik tombol Masuk
  4. 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
  5. IMPORTANT!!! Setelah berhasil mengimport data anggota dari file excel, selanjutnya sesuaikan untuk Pimpinan Anak Cabang dan Ranting/Komisariatnya. Sesuai dengan nama file yang diimport.
  6. (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
  7. Terakhir, tekan tombol Upload Anggota sambil membaca Basmalah biar tidak ada kendala waktu proses uploadnya :v.

Untuk Proses Development

Bagi yang ingin berkonstribusi dalam pengembangan Sipadu Contonge, bisa menjalankan perintah sebagai berikut:

  1. 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
    • Windows
      • Untuk pengguna Windows bisa mengikuti tutorial di sini
      • Untuk install git bisa mengikuti tutorial di sini

  2. 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
  3. Menjalankan program:

    $ python3 main.py
  4. Build Program

    $ make prepare && make app-build
    

Todo List

  • 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

Credit by

About

Sipadu Contonge - Tools for importing members data from excel

Resources

Stars

Watchers

Forks

Packages

No packages published