Repository ini dibuat untuk mempermudah dosen dalam memilih bidang keilmuan sesuai dengan aturan baru dari Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi (Kemendikbud). Informasi tabel dibaca secara otomatis dari file PDF* yang tersedia dan data divisualisasi menggunakan sunburst chart
. Fokus dari proyek ini adalah pada bidang ilmu hayati dan kesehatan.
Hasil Visualisasi dapat dilihat di:
*PS: Honestly, they can just give us the d*mn table 😕
Berikut adalah penjelasan mengenai struktur proyek ini:
.
├── README.md
├── data
│ └── raw
│ └── Daftar Rumpun, Pohon, dan Cabang Ilmu (2024).pdf
├── env.yaml
├── figures
│ ├── 1_sunburst_chart_all_INDONESIAN.html
│ ├── 2_sunburst_chart_all_ENGLISH.html
│ └── 3_sunburst_chart_bio_INDONESIA.html
└── notebooks
└── 01_scraping_and_visualization.ipynb
File ini berisi deskripsi proyek, panduan penggunaan, dan informasi penting lainnya terkait proyek. Membantu pengguna memahami tujuan dan cara kerja proyek ini.
Direktori ini berisi data yang digunakan dalam proyek.
- raw: Subdirektori ini menyimpan data mentah yang belum diolah.
- Daftar Rumpun, Pohon, dan Cabang Ilmu (2024).pdf: File PDF yang berisi daftar rumpun, pohon, dan cabang ilmu terbaru yang digunakan sebagai sumber data utama dalam proyek ini.
File ini berisi spesifikasi lingkungan Python yang digunakan dalam proyek ini. Dapat digunakan untuk membuat lingkungan virtual yang sesuai dengan dependensi yang dibutuhkan proyek.
Direktori ini menyimpan visualisasi yang dihasilkan oleh skrip Python.
- 1_sunburst_chart_all_INDONESIAN.html: Sunburst chart yang menampilkan seluruh rumpun ilmu dalam bahasa Indonesia.
- 2_sunburst_chart_all_ENGLISH.html: Sunburst chart yang menampilkan seluruh rumpun ilmu dalam bahasa Inggris.
- 3_sunburst_chart_bio_INDONESIA.html: Sunburst chart yang menampilkan rumpun ilmu hayati dan kesehatan dalam bahasa Indonesia.
Direktori ini berisi Jupyter Notebooks yang digunakan untuk mengolah data dan membuat visualisasi.
- 01_scraping_and_visualization.ipynb: Notebook ini berisi skrip untuk membaca tabel dari PDF, mengolah data, dan membuat sunburst chart.
- Clone Repository:
git clone https://github.com/username/repo-name.git
- Install Dependencies:
- Buat environment dengan conda:
conda env create -f env.yaml
- Aktifkan environment:
conda activate <env_name>
- Buat environment dengan conda:
- Jalankan Jupyter Notebook:
- Jalankan perintah
jupyter notebook
di terminal - Buka dan jalankan
01_scraping_and_visualization.ipynb
untuk memproses data dan menghasilkan visualisasi.
- Jalankan perintah
- Lihat Visualisasi:
- Visualisasi akan tersimpan dalam direktori
figures
dalam format HTML yang dapat dibuka dengan browser.
- Visualisasi akan tersimpan dalam direktori
Dengan mengikuti langkah-langkah di atas, Anda dapat memanfaatkan skrip yang tersedia untuk memudahkan pemilihan bidang ilmu sesuai dengan aturan baru dari Kemendikbud.