fit-world-gym case study
DESCRIPTION
Fit-World-Gym Case StudyTRANSCRIPT
MINI PROJECT 3 PERANCANGAN DATA WAREHOUSE (STAR SCHEMA)
ESTU RIZKY H 52 12 100 085
Kecerdasan Bisnis - D
Perancangan Data Warehouse
Data yang tersimpan di dalam suatu data warehouse merupakan data historis berorientasi objek
yang dapat mendukung proses pengambilan keputusan bagi perusahaan. Oleh karena itu, seluruh data
di dalam data warehouse harus terkelola dengan baik agar dapat memudahkan dan mempercepat dalam
proses analisis keseluruhan data menjadi informasi yang dibutuhkan oleh perusaan.
Dalam mengelola data yang ada di dalam data warehouse terdapat beberapa tahapan yang harus
diperhatikan pada proses perencanaanya dimana tahapan pertama yang harus dipenuhi adalah
mendefiniskan informasi-informasi terkait kebutuhan data bagi perusahaan. Jika informasi akan
kebutuhan data telah didefiniskan dengan tepat, pemahaman akan peran serta tugas pihak perusahaan
yang membutuhkan informasi tersebut harus dipenuhi dan dipahami terlebih dahulu sehingga tahapan
selanjtutnya dalam perencanaan data warehouse dapat dilakukan. Informasi-informasi yang harus
dipenuhi dalam tahapan pertama perencanaan data warehouse meliputi beberapa pertanyaan berikut:
1. Siapa yang membutuhkan informasi dari data warehouse?
2. Informasi apa saja yang dibutuhkan dari data warehouse?
3. Seperti apa layout dan isi informasi-informasi dari data warehouse?
4. Kapan informasi tersebut digunakan?
5. Keperluan dari adanya data warehouse?
6. Data base apa yang menjadi sumber dari perencanaan data warehouse?
Tahapan kedua setelah memenuhi kebutuhan informasi bagi perusahaan adalah menentukan
measure dan dimension untuk semua informasi yang dibutuhkan oleh perusahaan. Measure merupakan
data numerik yang ingin diketahui nilainya. Dimension merupakan parameter atau sudut pandang
terhadap measure sehingga dapat mendefinisikan informasi yang dibutuhkan. Dimension memiliki
hierarki atau atribut dimana penentuan hierarki atau atribut sepenuhnya didefinisikan tergantung
kebutuhan perusahaan.
Tahapan ketiga dalam perencanaan data warehouse setelah proses penentuan measure dan
dimension atas informasi yang dibutuhkan perusahaan adalah melakukan perancangan model
konseptual data warehouse. Pada tahap ini akan dibangun suatu model yang dapat merepresentasikan
data atau tabel yang akan disimpan di dalam data warehouse. Data atau tabel dalam data warehouse
dimodelkan dengan alat bantu pemodelan antara lain adalah Star Schema. Star Schema akan
menggambarkan fact table, yaitu tabel yang merepresentasikan measure sebagai “pusat data”. Tabel ini
nantinya akan terhubung dengan tabel-tabel yang menggambarkan dimension table yang
merepresentasikan dimension.
Studi Kasus
FIT-WORLD-GYM Inc. merupakan perusahaan yang bergerak dibidang jasa dimana pendapatan
didapatkan dari penjualan tiket masuk ke pusat kebugaran, namun selain itu FIT-WORLD-GYM Inc.
juga menjual beberapa item sebagai merchandise dari perusahaan seperti t-shirt, topi, dan alat olahraga.
Berikut merupakan ER-Diagram dan table yang dapat dijadikan acuan untuk pembuatan data
warehouse FIT-WORL-GYM Inc. :
Tahap Pertama Pada tahapan pertama yang harus dipenuhi dalam melakukan perencanaan data warehouse
adalah mendefiniskan informasi-informasi terkait kebutuhan data bagi perusahaan.
1. Siapa yang membutuhkan informasi dari data warehouse?
Dalam studi kasus perusahaan FIT-WORLD-GYM Inc. yang membuatuhkan informasi dari
data warehouse adalah manajer pemasaran dan penjualan (marketing & sales) dimana manajer
ingin mengetahui pendapatan yang didapatkan oleh perusahaan. Selain mengetahui pendapatan
yang didapatkan oleh perusahaan, pihak manajer dapat menentukan strategi pemasaran yang tepat
untuk dilakukan berdasarkan penjualan tiket dan merchandise oleh member di lokasi dan event
tertentu.
2. Informasi apa saja yang dibutuhkan dari data warehouse?
Informasi yang dibutuhkan adalah informasi terkait pendapatan perusahaan pada periode, lokasi
serta event tertentu berdasarkan jumlah penjualan tiket dan merchandise.
3. Seperti apa layout dan isi informasi-informasi dari data warehouse?
Misalkan manajer ingin mengetahui pendapatan dan penjualan pada tahun 2004 berdasarkan
customer dan item yang dibeli maka layout yang akan ditampilkan berisi informasi terkait tabel
berikut:
Tahun Nama Customer Kategori Item Total_Penjualan Total_Pendapatan
2004 Joe Platinum 1 $1,000
2004 Sue T-shirt 1 $11
Misalkan manajer ingin mengetahui penjualan barang terbanyak pada tahun 2004 berada di
lokasi mana dapat ditampilkan dengan tabel berikut:
Tahun Lokasi Kategori Item Total_Penjualan
2004 Chicago Value 350
2004 New York T-shirt 200
Misalkan manajer ingin mengetahui jumlah pendapatan pada tahun 2004 berdasarkan event-
event tertentu yang diadakan oleh perusahaan dimana dapat ditampilkan dengan tabel berikut:
Tahun Nama Event Total_Pendapatan
2004 Half Day Rental $4,000
2004 All Day Rental $3,000
4. Kapan informasi tersebut digunakan?
Informasi diperlukan kapan saja ketika pihak manajer akan melakukan strategi perencanaan
pemasaran dan penjualan bagi perusahaan baik setiap periode ataupun harian.
5. Keperluan dari adanya data warehouse?
Informasi-informasi tersebut digunakan sebagai acuan pengambilan keputusan terkait
perencanaan pemasaran dan penjualan oleh perusahaan. Dengan informasi tersebut manajer dapat
menentukan strategi yang tepat untuk meningkatkan profit bagi perusahaan.
6. Data base apa yang menjadi sumber dari perencanaan data warehouse?
Database meliputi table FIT-WORLD-GYM Inc. berikut:
Member (#MembId, MembName, MembZip, MshpId, MsDatePayed)
Membership (#MshpId, MshpName, MshpPrice)
Merchandise (#MrchId, MrchName, MrchPrice)
One Day Pass Category (#PassCatId, CatName, Price)
One Day Guest Pass (#PassId, PassDate, PassCatId, MembId)
Sale Transaction (#STrId, Date, MembId)
Sold Via (#StrId, MrchId, Quantity)
Special Event (#CorporateCustomerId, CorporateCustomerNameandLocation,
EventTypeCode, EventType, EventDate, AmountCharged)
Tahap Kedua Pada tahapan kedua yang harus dipenuhi dalam melakukan perencanaan data warehouse adalah
menentukan measure dan dimension untuk semua informasi yang dibutuhkan oleh perusahaan.
Misalkan manajer ingin mengetahui pendapatan dan penjualan pada tahun 2004 berdasarkan
customer dan item yang dibeli maka layout yang akan ditampilkan berisi informasi terkait tabel berikut:
Tahun Nama Customer Kategori Item Total_Penjualan Total_Pendapatan
2004 Joe Platinum 1 $1,000
2004 Sue T-shirt 1 $11
Measure : Total_Penjualan, Total Pendapatan
Dimension : Tahun, Nama Customer, Kategori Item
Misalkan manajer ingin mengetahui penjualan barang terbanyak pada tanun 2004 berada dilokasi
mana dapat ditampilkan dengan tabel berikut:
Tahun Nama Customer Kategori Item Total_Penjualan
2004 Chicago Value 350
2004 New York T-shirt 200
Measure : Total_Penjualan
Dimension : Tahun, Nama Customer, Kategori Item
Misalkan manajer ingin mengetahui jumlah pendapatan pada tahun 2004 berdasarkan event-
event tertentu yang diadakan oleh perusahaan dimana dapat ditampilkan dengan tabel berikut:
Tahun Nama Event Total_Pendapatan
2004 Half Day Rental $4,000
2004 All Day Rental $3,000
Measure : Total Pendapatan
Dimension : Tahun, Nama Event
Tahap Ketiga Pada tahapan ketiga yang harus dipenuhi dalam melakukan perencanaan data warehouse adalah
melakukan perancangan model konseptual data warehouse. Pada tahap ini akan dibuat Star Schema
dimana pada Star Schema terdapat dimension table dan fact table. Proses pembuatan Star Schema
dimulai dari menentukan fact table yang akan menampilakan informasi yang ingin ditampilkan oleh
perusahaan, proses kedua adalah menentukan dimension table yaitu table yang berisi informasi untuk
menunjang data yang akan ditampilkan pada fact table, proses terakhir adalah menghubungkan fact
table dan dimension table dalam suatu relationship. Dalam pembuatan Star Schema, salah satu tools
yang dapat digunakan adalah Ms. Access. Berikut proses pembuatan Star Schema untuk studi kasus
FIT-WORLD-GYM Inc.
Fact Table Fact Table yang ingin ditampilkan adalah table Revenue dimana data yang ingin ditampilkan
adalah jumlah penjualan dan jumlah pendapatan berdasarkan dimension.
Dimension Table Dimension Table merupakakan table yang mendukung Fact Table, dalam studi kasus dimension
table meliputi dimension table untuk periode, customer, item dan event. Dimension table tersebut
dipilih berdasarkan informasi apa sajakah yang biasanya dijadikan acuan atau pertimbangan oleh
manajer untuk memperoleh nilai dari jumlah penjualan dan pendapatan perusahaan.
Dimension Table Periode
Dimension Table Lokasi
Dimension Table Customer
Dimension Table Item
Dimension Table Event
Relationship Setelah menentukan fact table serta dimension table, proses terakhir dalam pembuatan Star
Schema adalah menghubungkan fact table dengan dimension table dalam suatu relationship. Berikut
hasil dari pembuatan Star Schema untuk studi kasus FIT-WORLD-GYM Inc. :