Anda di halaman 1dari 8

220914

FM-BINUS-AA-FPT-66/R5

Soal Proyek
Project Case

T0233
Data Warehouse
Sistem Informasi

O2-T0233-DF01

Information System

Periode Berlaku Semester Ganjil 2014/2015

Revisi 00

Valid on Odd Semester Year 2014/2015

Revision 00

1. Seluruh kelompok tidak diperkenankan untuk :


The whole group is not allowed to:

Melihat sebagian atau seluruh proyek kelompok lain,


Seeing a part or the whole project from other groups

Menyadur sebagian maupun seluruh proyek dari buku,


Adapted a part or the whole project from the book

Mendownload sebagian maupun seluruh proyek dari internet,


Downloading a part or the whole project from the internet,

Mengerjakan soal yang tidak sesuai dengan tema yang ada di soal proyek,
Working with another theme which is not in accordance with the existing theme in the matter of the project,

Melakukan tindakan kecurangan lainnya,


Committing other dishonest actions,

Secara sengaja maupun tidak sengaja melakukan segala tindakan kelalaian yang menyebabkan hasil
karyanya berhasil dicontek oleh orang lain / kelompok lain.
Accidentally or intentionally conduct any failure action that cause the results of the project was copied by someone else / other
groups.

2.

Jika kelompok terbukti melakukan tindakan seperti yang dijelaskan butir 1 di atas, maka nilai
kelompok yang melakukan kecurangan (menyontek maupun dicontek) akan di NOL kan.
If the group is proved to the actions described in point 1 above, the score of the group which committed dishonest acts (cheating or
being cheated) will be Zero

3. Perhatikan jadwal pengumpulan proyek, segala jenis pengumpulan proyek di luar jadwal tidak
dilayani.
Pay attention to the submission schedule for the project, all kinds of submission outside the project schedule will not be accepted

4. Jangan lupa untuk melihat kriteria penilaian proyek yang ditempel di papan pengumuman, atau tanya
asisten anda.
Dont forget to look at the project assessment criteria that posted on the announcement board, or ask your teaching assistant.

5. Persentase penilaiaan untuk matakuliah ini adalah sebagai berikut:


Marking percentage for this subject is described as follows:

Tugas Mandiri

Proyek

UAP

Assignment

Project

Final Exam

40

60

Halaman : 1 dari 8
Page

1 of 8

220914

FM-BINUS-AA-FPT-66/R5

6. Software yang digunakan pada matakuliah ini adalah sebagai berikut:


Software will be used in this subject are described as follows:

Software
Software

Notepad/Notepad++/ Microsoft Office Word 2007


Microsoft SQL Server Enterprise 2008
Visual Studio Bussiness Intelligence 2008
Microsoft Office Excel 2007

7.

Ekstensi file yang harus disertakan dalam pengumpulan tugas mandiri dan proyek untuk
matakuliah ini adalah sebagai berikut:
File extensions should be included in assignment and project collection for this subject are described as follows:

Tugas Mandiri

Proyek

Assignment

Project

TXT, BAK, SQL, Folder Project (SLN,


DTSX, DS, USER, DTPROJ,
DATABASE)

Halaman : 2 dari 8
Page

2 of 8

TXT, XLSX, BAK, SQL, DOCX, Folder


Project (SLN, SUO, DTSX, DSV, DS,
USER, DTPROJ, DATABASE, DIM,
CUBE, PARTITIONS, DWPROJ, XML,
ASDATABASE, CONFIGSETTING,
DEPLOYMENTOPTIONS,
DEPLOYMENTTARGETS)

220914

FM-BINUS-AA-FPT-66/R5

Soal
Case

Healthy Fitness is a gym club that has a lot of club branches that spread in Indonesia. Healthy
Fitness has the best facilities and service among the other gym club in Indonesia.
To improve the operation of gym management, Healthy Fitness needs a database system that can
handle and analyze the operational data so it can help Healthy Fitnesss leaders in decision making.
Therefore, you as Healthy Fitnesss database administrator are asked to implement data warehousing in
the operation of gym management using Microsoft SQL Server 2008.
After doing an interview with the manager of Healthy Fitness, you gain lots of information. Here
is the requirement obtained from the interview:
Report for class scheduling, i.e. Number of Employees and Class that Allocated
Report for payment transaction, i.e. Total and Average of Payment Amount
Report for membership registration, i.e. Total Member Per Club, Per Club Type, Per
Membership Type, and Total Revenue. Total Revenue is acquired from total of Monthly Fee
Agreement which is added to Registration Fee
Report for monthly fee payment
Healthy Fitness manager wants to see the report monthly, quarterly, and annually. Furthermore, the
manager wants an ad-hoc report, which can be generated anytime as well
Last, the report must be able to be viewed in terms of customer, employee, payment type,
membership agreement, promotion, membership type, club, club type, room, and class
Notes:
The class scheduling report must be able to be viewed in terms of class, room, club, club type, and
employee
The payment report must be able to be viewed in terms of payment type
The membership registration report must be able to be viewed in terms of employee, customer,
club, membership type, membership agreement, promotion, and club type
The monthly fee payment must be able to be viewed in terms of employee
All master tables, e.g. customer, employee, promotion, club and class must have at least a 1,000
data, meanwhile membership agreement is 30 and master table adjusted with the given data below
All header transactions must have at least 10,000 data, meanwhile detail transactions are 25,000
Customer and employee gender have 1 or 2 as its value with an integer data type of transaction data,
and will be replaced with a female for 1, otherwise is male on analytical data
Club location, customer occupation, customer address, room capacity, and class duration can be
updated and old data dont have to be stored
Employee position, employee salary, promotional discount, promotion description, membership
type charge, membership type description, and also club type charge can be updated, but old data
must be kept

Halaman : 3 dari 8
Page

3 of 8

220914

FM-BINUS-AA-FPT-66/R5

The following are some of the data provided:


Payment Type Description
Using Visa
Using Master Card
Using Amex
Using Debit BCA
Cash
Membership Type Description
One Club
Two Club
All Club
Club Type Description
Gold
Platinum
RoomType
Cycling Studio
Group Exercise Studio
Mind and Soul Studio

Data Description
Field Name
ClubName

Description
Healthy Fitness has a lot of club branches. Every club branch has a

ClubLocation

club name for the club identity.


Club Location contains an information about the address location of

HomeClub

that club.
Each customer has one home club. Home club contains an
information about the origin club where the customer doing the

membership registration.
MembershipTypeDescription Membership type description contains an information about the
number of clubs that can be used by that member for joining the
MonthlyFeeAgreement

exercise.
MonthlyFeeAgreement is the final negotiation of the monthly fee
that approved by that customer and the Healthy Fitness members
consultant, before the customer registered as a member. Initial
negotiation of MonthlyFeeAgreement is based on the membership
type, club type, membership minimum stay, and promotions that

Halaman : 4 dari 8
Page

4 of 8

220914

FM-BINUS-AA-FPT-66/R5

ReferredBy

obtained by that customer.


Every customer can have one of the other registered customers that
invite them to join the club. And the registered customer that invites

ClassName

the other customer will get the prize of the goodie bag.
Class name contains an information about the class exercise that

RoomType

provided by Healthy Fitness.


Every gym club has 3 room types, such as: Cycling Studio for doing
the cycling exercise, Group Exercise Studio for doing the dance
exercise, and Mind and Soul Studio for doing the yoga exercise.

Instruction
According to OLTP table and information that you gained, here are your tasks:
Use NotePad or TextPad
1. Determine the measure and the aggregate function that is used for the measure according to the
requirement!
2. Determine the dimension and the fact!
3. Determine the attribute or field for each dimension and fact table!
Use SQL Server 2008 Management Studio
4. Create and design OLAP table based on your analysis!
Use Microsoft SQL Server Business Intelligence Development Studio 2008
5. Create Extract, Transform and Load process for each dimension and fact table!
6. Create Cube!

Halaman : 5 dari 8
Page

5 of 8

220914

FM-BINUS-AA-FPT-66/R5

Use Microsoft Excel


7. Create Pivot table to present the information!
Use Microsoft Word
8.

Document the design of the scheme and how to generate DTS fact, DTS dimension, cube,
and pivot!

Halaman : 6 dari 8
Page

6 of 8

220914

FM-BINUS-AA-FPT-66/R5

Healthy Fitness OLTP Database Design

Here are the rules that you must follow to create your project:
Halaman : 7 dari 8
Page

7 of 8

220914

FM-BINUS-AA-FPT-66/R5

1. Use appropriate software for this subject based on Sistem Praktikum that can be downloaded from
Binusmaya.
2. Use the techniques taught during practicum, such as: measure, dimension, fact, DTS fact, DTS
dimension, cube, pivot, data source, slowly changing, derived column, attribute column (such as:
historycal, changing, or fixed), data destination, star schema, etc.
3. Collect appropriate files for this subject based on Sistem Praktikum that can be downloaded from
Binusmaya.
4. Include the other files that can support your project, such as:
All files in your project
Other files (image, audio, video, etc.) used in your project
*.DOC file (documentation of your project) that contains all pages in your project, reference links
of additional files (image, audio, video, etc.) used in your project, the description about how to use
your application, etc
5. If there are some hidden assumptions, please note them in the existing documentation because they
can greatly affect your project score
If you do not understand, please ask your assistant!

Halaman : 8 dari 8
Page

8 of 8