BikeStoreSales_DA

🚴‍♂️ Bike Sales Analysis (3 Store Branches)

📌 Objective

Menganalisis data penjualan sepeda dari 3 toko cabang untuk mendapatkan insight bisnis, seperti:

🛠️ Tools & Technologies

📊 Dataset

Analisis ini menggunakan data yang berasal dari SQL Server Tutorial – Sample Database. Dataset ini merupakan database BikeStores, yang berisi informasi terkait toko sepeda, produk, pelanggan, penjualan, dan pegawai. Database ini terdiri dari beberapa tabel utama dengan struktur sebagai berikut:

Struktur relasi antar tabel dapat dilihat pada diagram ERD di bawah:

🔍 Analysis

1. Data Preparation

Tahap awal dilakukan dengan menyusun query SQL untuk menggabungkan beberapa tabel yang relevan dalam database BikeStores, seperti sales.orders, sales.order_items, production.products, dan sales.customers. Tujuan dari query ini adalah untuk memilih kolom-kolom yang dibutuhkan guna membentuk dataset baru yang siap dianalisis dan divisualisasikan. Proses ini mencakup:

Berikut ini adalah query SQL yang digunakan:

Berikut ini output yang dihasilkan dari eksekusi query SQL:

2. Exploratory Data Analysis (EDA)

Pada tahap EDA, dilakukan pemeriksaan terhadap data menggunakan Excel untuk mendeteksi apakah terdapat missing value dan duplicate. Namun, penggunaan Excel untuk keperluan ini sebenarnya kurang efisien. Sebagai alternatif, pemeriksaan missing value dapat dilakukan menggunakan SQL dengan menerapkan sintaks IS NULL, sedangkan untuk mendeteksi duplikat dapat digunakan perintah DISTINCT di SQL atau fitur Remove Duplicates di Excel.

Pemindahan data hasil query dari SQL ke Excel dapat dilakukan dengan memanfaatkan fitur Get Data pada Excel. Langkah ini melibatkan koneksi ke database lokal, kemudian memasukkan query SQL secara langsung melalui antarmuka yang disediakan.

berikut ini hasil dari pemindahan data hasil query SQL ke Excel:

3. Data Visualization

1. Excel

2. Power BI

📎 Results

📁 Files