Setelah download Phyton dan VSCode berhasil, selanjutnya adalah mengenai penggunaan Phyton dalam audit revenue toko Al-Jadid.
1. Buka aplikasi VS Code>> Klik File >> Open Folder (buka folder yang berisi file excel yang ingin kita analisis)
2. Klik new file dan berikan nama file tersebut menjadi sales_analysis.py
3. Buka terminal di Visual Studio Code
- Setelah membuka folder, buka terminal di Visual Studio Code dengan cara:
- Tekan `Ctrl+`` (Backtick) secara bersamaan (biasanya terletak di sebelah kiri tombol 1 pada keyboard) atau
- Pilih "View" di bilah menu atas, lalu pilih "Terminal.Â
4. Instalasi pandas (jika belum terinstall)
- Menjalankan kode
- Pertama, kode ini mengimpor pustaka Pandas dengan pernyataan import pandas as pd. Pandas adalah pustaka Python yang digunakan untuk analisis data.
- Selanjutnya, kode membaca data dari dua lembar kerja di sebuah file Excel yang disebut "sales.xlsx" menggunakan fungsi pd.read_excel. Data dari lembar kerja pertama (Sheet1) disimpan dalam variabel data_sheet1, dan data dari lembar kerja kedua (Sheet2) disimpan dalam variabel data_sheet2.
- Data dari kedua lembar kerja tersebut digabungkan menggunakan metode .merge berdasarkan kolom 'Product_Id' pada data_sheet1 dan kolom 'Id' pada data_sheet2. Hasil gabungan disimpan dalam variabel data_merged.
- Selanjutnya, kode menghitung kolom 'Revenue' yang merupakan hasil perkalian kolom 'Qty' dan 'Purchase' dari data_merged. Hasilnya disimpan dalam kolom baru dalam DataFrame data_merged.
- Data digrupkan berdasarkan 'Product_Id' menggunakan metode .groupby, dan total pendapatan untuk setiap produk dihitung dengan metode .sum(). Hasilnya disimpan dalam variabel product_sales.
- Data juga digrupkan berdasarkan 'Store', dan total pendapatan untuk setiap toko dihitung. Hasilnya disimpan dalam variabel store_revenue.
- Untuk menemukan produk yang paling laku, kode menggunakan metode .idxmax() untuk mencari indeks dari produk dengan pendapatan tertinggi dalam DataFrame product_sales. Kemudian, produk tersebut diambil dengan menggunakan .loc dan disimpan dalam variabel most_sold_product.
- Terakhir, hasil analisis ditampilkan di terminal dengan menggunakan perintah print. Ini mencakup produk yang paling laku dan total pendapatan toko.
6. Lihat HasilnyaÂ
Berdasarkan hasil analisis oleh Python, dapat disimpulkan bahwa revenue toko Al-Jadid tertinggi ada di Thamrin City. Hal ini dikarenakan lokasi Thamrin City yang strategis dan mudah diakses oleh masyarakat. Selain itu, Thamrin City juga merupakan pusat perbelanjaan yang ramai dikunjungi oleh wisatawan lokal maupun mancanegara.