Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 Aceh Disability Analytics Pro

Dashboard dan analisis data interaktif untuk memetakan penyandang disabilitas usia sekolah di Provinsi Aceh.

Apa yang ada di proyek ini?

Proyek ini membantu melihat pola data disabilitas melalui:

  • dashboard interaktif berbasis Dash
  • visualisasi grafik dan peta wilayah
  • analisis clustering menggunakan K-Means
  • export data ke CSV dan Excel

✨ Fitur Utama

Fitur Deskripsi
KPI Cards Real-time Total penyandang, jumlah wilayah, jenis & usia dominan
🔍 Filter Interaktif Kabupaten, Jenis Disabilitas, Usia Sekolah, Jenis Kelamin + Search Box
🎯 K-Means Clustering 3 zona prioritas dengan evaluasi Silhouette Score
🗺️ Peta Choropleth Peta interaktif seluruh Aceh berwarna berdasarkan cluster
📋 Data Table Pro Sorting, filtering, pagination
💾 Export CSV & Excel Download data yang sedang ter-filter
🌓 Dark Mode Tema gelap penuh (termasuk grafik Plotly)
📑 Multi-Tab Overview • Cluster Analysis • Data Table

📸 Galeri Dashboard

☀️ Overview — Light Mode (dengan Filter Aktif)

Filter "Mental/Jiwa" + "13-15 Tahun" aktif → KPI & grafik berubah real-time (1.444 jiwa, Bireuen menjadi #1). Overview Light Mode

🎯 Cluster Analysis

Hasil K-Means: zona prioritas + statistik per cluster (mean, median, std dev). Cluster Analysis

🗺️ Peta Cluster Disabilitas (Choropleth)

🔴 Tinggi • 🟠 Menengah • 🔵 Rendah — hover untuk melihat detail wilayah. Peta Cluster

📋 Data Table + Export

Tabel detail dengan filter per-kolom dan tombol export CSV/Excel. Data Table

Struktur proyek

.
├── dashboard/           # Dashboard Dash
├── data/                # Dataset utama
├── geojson/             # GeoJSON wilayah Aceh
├── output/              # Hasil plot dan peta
├── src/                 # Script analisis data
├── requirements.txt
└── README.md

Cara menjalankan

1) Instal dependency

git clone https://github.com/salimz-arch/aceh-disability-analytics.git cd Pengelola-Data-Disabilitas

python -m venv venv

venv\Scripts\activate # Windows

source venv/bin/activate # Linux/Mac

pip install -r requirements.txt

2) Jalankan dashboard

python dashboard\app.py

Lalu buka browser ke:

http://127.0.0.1:8050

3) Jalankan analisis data

python src\data_disabilitas.py

Teknologi yang dipakai

  • Python
  • Pandas
  • NumPy
  • Plotly
  • Dash
  • Scikit-learn
  • GeoPandas
  • Folium
  • Matplotlib
  • Seaborn

Dataset

Data utama tersedia di:

Sumber data

Dataset:https://data.acehprov.go.id/dataset — Data Penyandang Disabilitas Usia Sekolah per Kabupaten/Kota, Provinsi Aceh (2024).

Batas Wilayah: GeoJSON administrasi Kabupaten/Kota Indonesia (GADM / komunitas open-source). maps https://gadm.org/download_country.html

📄 Lisensi

Proyek ini dirilis di bawah lisensi MIT — bebas digunakan untuk kepentingan edukasi & sosial.

About

Interactive BI dashboard & spatial K-Means clustering of school-age disability data across 23 districts in Aceh, Indonesia. Built with Python, Dash, Plotly, GeoPandas & Folium.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages