Abstrak—Manusia tidak memiliki kemampuan untuk mengetahui apa yang akan terjadi di masa depan. Sebagai contoh
yaitu ketidakmampuan manusia dalam memprediksi banyaknya penjualan produk. Namun, hal tersebut dapat dilakukan
dengan dilakukannya analisis data seperti melihat tren produk yang paling dicari dan diminati konsumen pada bulan
atau tahun depan. Dalam melakukan analisis data dibutuhkan ekosistem yang sesuai. Hal tersebut didukung dengan
adanya data warehouse yang berisi informasi tentang data toko untuk mengekstraksi, menyesuaikan, dan mengirim data
ke dalam penyimpanan data dengan mengimplementasikan dengan query kemudian dilakukan analisis untuk dilakukan
pengambilan keputusan. Data warehouse dirancang sesuai dengan kebutuhan dari toko. Dengan adanya data warehouse,
segala informasi riwayat pada sebuah perusahaan akan dapat diketahui dan didapatkan dengan cepat. Data warehouse
dapat dibangun dengan pengumpulan sumber data, menjalankan proses ETL (extracts, Transformation, Loading)
dengan memanfaatkan tools yang ada. Hasil data warehouse dapat dianalisis melalui proses OLAP (On-line Analytical
Processing) yang kemudian dibuat skema serta dashboard untuk visualisasi dan penyajian informasi dari data yang
diinginkan.
Kata Kunci—Data warehouse, Penjualan, OLAP (On Line Analytical Processing), ETL (Extracts,
Transformation, Loading).
Setelah itu akan dilakukan pengambilan informasi - Data warehouse yang diimplementasikan pada
secara detail yang dibutuhkan oleh user dari data sebuah toko berguna untuk melihat perkembangan
warehouse dengan OLAP (Online Analytical keuntungan dan penjualan pada setiap kurun waktu
Processing) yang merupakan salah satu cara mengolah tertentu serta membantu dalam proses pengambilan
data pada data warehouse [2]. Proses tersebut keputusan produk apa yang akan dijual serta
dilakukan dengan mengolah data menggunakan query disimpan dengan stok yang berlebih
untuk mendapatkan informasi dari database data - Aplikasi data warehouse menyajikan laporan multi
warehouse yang sebelumnya telah diimplementasikan dimensi dan bersifat dinamis dimana user dapat
[2]. Contoh informasi yang dapat diambil yaitu melihat laporan berdasarkan dimensi dimensi yang
informasi jumlah barang yang terjual berdasarkan ada sesuai dengan kebutuhan.
nama barang pada bulan tertentu pada tahun tertentu.
Hasil query dapat digunakan untuk mempredikasi - Dengan adanya data warehouse pada sebuah toko,
jumlah barang yang harus distok pada bulan tertentu maka data-data akan lebih terangkum ke dalam
ke depannya [2]. Sebagai contoh pada bulan laporan yang detail berdasarkan dimensi yang telah
November 2020, produk yang paling sering dibeli oleh ditentukan.
konsumen adalah tas. Dengan demikian, perlu - Hasil yang disajikan pada data warehouse hanya
disiapkan stok tas dengan jumlah yang lebih banyak. berupa read-only dan tidak dapat dilakukan proses
Setelah seluruh proses dilakukan, tahap akhir dalam edit dan delete.
pembangunan data warehouse adalah pembuatan
dashboard. Tools yang dapat digunaka yaitu Pentaho
BI Server atau Pentaho Business Analytics. Tools V. SARAN
tersebut merupakan engine yang menggunakan Bahasa Dari pembahasan dan kesimpulan di atas, penulis
pemrograman Java yang menyajikan informasi dalam dapat memberikan saran sebagai berikut.
bentuk grafik sehingga akan lebih mudah dipahami.
Berikut adalah contoh grafik batang yang - Tidak hanya perusahaan besar yang dapat
menunjukkan barang yang terjual pada toko menerapkan data warehouse, tetapi usaha rintisan
Magnifique Clothes selama 4 tahun [2]. pun dapat pula memanfaatkan untuk mendukung
dalam perkembangan usaha.
- Data warehouse dapat dikembangkan kembali
dengan penambahan data baru, seperti penjualan di
tahun yang akan datang sehingga data warehouse
akan menjadi tempat penyimpanan dan penyajian
informasi penjualan secara periodik