PPDBData merupakan suatu program yang saya buat menggunakan bahasa pemrograman python untuk mempermudah mengambil data terkait asal sekolah,gender,kecamatan, dan kelurahan dari siswa pada website ppdb yang kemudian nantinya akan dibuatkan dataset dengan format json ataupun csv
Fitur pada program ini:
- Request data ke website resmi ppdb untuk mendapatkan data sekolah yang diperlukan
- Request data detail siswa pada tiap sekolah dan jurusan
- Adanya log report bila terjadi error pada pengambilan data
- Mengolah output hasil request dalam format JSON atau csv yang disimpan dalam folder dengan berdasarkan tahun data
- Data yang dikeluarkan diformat dalam bentuk json dengan nama format file "jurusan-sekolah-tahun".json
Bagian ini akan mencakup cara pengoprasian program ini,dimulai dari pencarian data mengubah data di makeDS.py
- Cari api sekolah dengan cara pada bagian prerequisites
- Clone repo ini
git clone https://github.com/NAoHR/ppdbData.git
- Jalanlan perintah dibawah ini
python3 makeJF.py
- Ganti nama file sesuai dengan output file json dari program makeJF, kemudian ganti "data.json" dengan nama fie output hasil keluaran makeJF
with open("data.json","r") as file: # ganti pada bagian ini data = json.load(file) file.close()
Setelah proses buat data selesai,kemudian jalankan
python3 makeDs.py
- Request data di tiap tahun
- Request data di tiap jurusan yang ada di tahun
- Request tiap siswa yang ada pada tiap tiap jurusan kemudian ambil data gender,nama,id,dan sekolah pada siswa tersebut
- Buat Folder untuk tempat penyimpanan output
- Buat Output program dalam format json
- Buat File data.json menjadi otomatis tak perlu cari manual
- Buat data tidak hanya untuk Provinsi Jakarta
Distributed under the MIT License.