Sistem ini dibangun untuk membantu para pencari kerja dan mahasiswa dalam memprediksi kisaran gaji berdasarkan pengalaman dan pendidikan, serta memvisualisasikan konsentrasi peluang kerja di wilayah Jabodetabek.
- Prediksi Gaji: Menggunakan model Machine Learning (Random Forest Regressor) untuk memprediksi gaji berdasarkan data historis.
- Visualisasi Peta: Menampilkan sebaran peluang kerja di wilayah Jabodetabek menggunakan Leaflet Map.
- Dashboard Interaktif: Antarmuka modern berbasis Streamlit dengan visualisasi data yang menarik.
-
Clone Repository
git clone <url-repository> cd HireMap
-
Buat Virtual Environment
python -m venv .venv .venv\Scripts\activate
-
Instal Dependensi Pastikan Anda telah mengaktifkan virtual environment, lalu jalankan perintah berikut:
pip install -r requirements.txt
Setelah instalasi selesai, jalankan aplikasi menggunakan Streamlit:
python -m streamlit run main.pymain.py: File utama aplikasi Streamlit.model/: Berisi model Machine Learning yang telah dilatih (salary_model.pkl).data/: Berisi dataset yang digunakan (data_gaji_final.csv).pages/: Berisi halaman-halaman aplikasi (Dashboard, Prediksi Gaji, Pemetaan Peluang).requirements.txt: Daftar dependensi Python.
Dataset yang digunakan adalah data_gaji_final.csv yang berisi informasi mengenai:
- Pengalaman kerja (tahun)
- Pendidikan
- Industri
- Lokasi
- Gaji (target variable)