fit-world-gym case study

10
MINI PROJECT 3 PERANCANGAN DATA WAREHOUSE (STAR SCHEMA) ESTU RIZKY H 52 12 100 085 Kecerdasan Bisnis - D

Upload: estu

Post on 17-Feb-2016

46 views

Category:

Documents


7 download

DESCRIPTION

Fit-World-Gym Case Study

TRANSCRIPT

Page 1: Fit-World-Gym Case Study

MINI PROJECT 3 PERANCANGAN DATA WAREHOUSE (STAR SCHEMA)

ESTU RIZKY H 52 12 100 085

Kecerdasan Bisnis - D

Page 2: Fit-World-Gym Case Study

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.

Page 3: Fit-World-Gym Case Study

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. :

Page 4: Fit-World-Gym Case Study

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?

Page 5: Fit-World-Gym Case Study

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)

Page 6: Fit-World-Gym Case Study

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

Page 7: Fit-World-Gym Case Study

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

Page 8: Fit-World-Gym Case Study

Dimension Table Lokasi

Dimension Table Customer

Page 9: Fit-World-Gym Case Study

Dimension Table Item

Dimension Table Event

Page 10: Fit-World-Gym Case Study

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. :