Sebuah repositori yang mendokumentasikan alur kerja end-to-end dalam proyek data science, mulai dari pengambilan data, penyimpanan, eksplorasi, hingga analisis kualitas data.
- Tentang Proyek
- Fitur & Aktivitas Utama
- Teknologi yang Digunakan
- Struktur Proyek
- Panduan Instalasi & Konfigurasi
- Cara Menjalankan Proyek
- Contoh Hasil Analisis
- Lisensi
Proyek ini merupakan implementasi dari serangkaian tugas praktikum yang mencakup siklus hidup dasar seorang Data Scientist. Terdapat dua studi kasus utama dalam proyek ini:
- Analisis Harga Rumah: Melakukan proses pengambilan data dari API Kaggle, mengintegrasikannya ke dalam database SQLite, dan melakukan analisis data eksploratif (EDA) untuk menemukan wawasan dari dataset "House Prices".
- Konsep Anotasi Data: Mendemonstrasikan pemahaman tentang proses pelabelan (anotasi) data menggunakan dataset "Iris" yang klasik.
Tujuan dari repositori ini adalah untuk menjadi portofolio dan dokumentasi pembelajaran yang solid.
- Pengambilan Data Otomatis: Mengambil dataset langsung dari API Kaggle.
- Integrasi Database: Menyimpan data mentah ke dalam database SQLite yang portabel dan efisien.
- Analisis Deskriptif: Menghitung statistik dasar untuk memahami karakteristik data.
- Analisis Data Eksploratif (EDA): Menggali lebih dalam untuk menemukan pola dan hubungan antar fitur melalui visualisasi data.
- Verifikasi Kualitas Data: Melakukan pengecekan terhadap data yang hilang (missing values) dan data duplikat.
- Visualisasi Data Profesional: Membuat berbagai jenis plot seperti histogram, scatter plot, dan box plot untuk menyajikan wawasan.
| Teknologi | Deskripsi |
|---|---|
| Python | Bahasa pemrograman utama yang digunakan untuk seluruh skrip. |
| Pandas | Library untuk manipulasi dan analisis data, terutama struktur DataFrame. |
| Matplotlib & Seaborn | Library untuk membuat visualisasi data yang statis, animatif, dan interaktif. |
| Kaggle API | Digunakan untuk mengunduh dataset kompetisi secara terprogram. |
| SQLite | Sistem manajemen database berbasis file yang digunakan untuk menyimpan data. |
| Jupyter/Google Colab | Lingkungan kerja interaktif untuk analisis data (konsep anotasi). |