O2-T0233-DF01-00
-
Upload
cornelius-alvin-prilly -
Category
Documents
-
view
218 -
download
0
Transcript of O2-T0233-DF01-00
-
8/10/2019 O2-T0233-DF01-00
1/8
220914 FM-BINUS-AA-FPT-66/R5
Soal ProyekProject
Case
T0233
Data Warehouse
Sistem InformasiInformation System
O2-T0233-DF01
Periode Berlaku Semester Ganjil 2014/2015Valid on Odd Semester Year 2014/2015
Revisi 00Revision 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.Accidentall or intentionall conduct an failure action that cause the results of the project was copied b someone else ! other
groups"
2. Jika kelompok terbukti melakukan tindakan seperti yang dijelaskan butir 1 di atas, maka nilai
kelomokyang melakukan kecurangan menyontek maupun dicontek! akan di "NO"" kan.#f the group is pro$ed to the actions described in point % abo$e, the score of the group which committed dishonest acts &cheating or
being cheated' will be ()ero*
#. $erhatikan jadwal pengumpulan proyek, segala jenis pengumpulan proyek di luar jadwal tidak
dilayani.+a attention to the submission schedule for the project, all kinds of submission outside the project schedule will not be accepted
%. Jangan lupa untuk melihat kriteria penilaian proyek yang ditempel di papan pengumuman, atau tanyaasisten anda.
Dont forget to look at the project assessment criteria that posted on the announcement board, or ask our teaching assistant"
&. $ersentase penilaiaan untuk matakuliah ini adalah sebagai berikut:-arking percentage for this subject is described as follows:
T#$a% Man&i'iAssignment
P'o(ek+roject
UAP.inal /xam
%' (' -
)alaman : 1 dari *+age % of 0
-
8/10/2019 O2-T0233-DF01-00
2/8
220914 FM-BINUS-AA-FPT-66/R5
(. So+tware yang digunakan pada matakuliah ini adalah sebagai berikut:Software will be used in this subject are described as follows:
So)*+a'eSoftware
otepad/otepad--/Microso+t ++ice ord 2''0Microso+t S Ser3er 4nterprise 2''*
5isual Studio 6ussiness 7ntelligence 2''*
Microso+t ++ice 48cel 2''0
0. 4kstensi +ile yang harus disertakan dalam pengumpulan tugas mandiri dan proyek untukmatakuliah ini adalah sebagai berikut:
.ile extensions should be included in assignment and project collection for this subject are described as follows:
T#$a% Man&i'iAssignment
P'o(ek+roject
99, 6;9S, >S, ?S4@, >9$@J,
>;9;6;S4!
99, S, 6;A, =older
$roject S, S?, >9S, >S5, >S,?S4@, >9$@J, >;9;6;S4, >7M,
A?64, $;@9797S, >$@J, M,
;S>;9;6;S4, A=7BS4997B,>4$CM49$97S,
>4$CM499;@B49S!
)alaman : 2 dari *+age 1 of 0
-
8/10/2019 O2-T0233-DF01-00
3/8
220914 FM-BINUS-AA-FPT-66/R5
SoalCase
,eal*( Fi*ne%% is a gym club that has a lot o+ club branches that spread in 7ndonesia. ,eal*(Fi*ne%% has the best +acilities and ser3ice among the other gym club in 7ndonesia.
9o impro3e the operation o+ gym management, ,eal*( Fi*ne%%needs a database system that canhandle and analyDe the operational data so it can help ,eal*( Fi*ne%%.% leaders in decision making.
9here+ore, you as ,eal*( Fi*ne%%.% database administrator are asked to implement data warehousing in
the operation o+ gym management using Mi'o%o)* S" Se'e' 200.
;+ter doing an inter3iew with the manager o+ ,eal*( Fi*ne%%, you gain lots o+ in+ormation. )ere
is the reEuirement obtained +rom the inter3iew:
@eport +or la%% %elin$, i.e. N#me' o) mlo(ee% andla%% *a* Alloa*e&
@eport +or a(men* *'an%a*ion, i.e. To*al andAe'a$e o) Pa(men* Amo#n*
@eport +or meme'%i 'e$i%*'a*ion, i.e. To*al Meme' Pe' l# Pe' l# T(e Pe'
Meme'%i T(e and To*al Reen#e. To*al Reen#e is acEuired +rom *o*al o) Mon*l( Fee
A$'eemen*which is added to Re$i%*'a*ion Fee @eport +or mon*l( )ee a(men*
,eal*( Fi*ne%%manager wants to see the report mon*l(, 7#a'*e'l(, and ann#all(. =urthermore, the
manager wants an a&-o 'eo'*,+ican be generated anytime as well
ast, the report must be able to be 3iewed in terms o+ #%*ome', emlo(ee, a(men* *(e,
meme'%i a$'eemen*, 'omo*ion, meme'%i *(e,l#, l# *(e, 'oom, and la%%
No*e%8
9hela%% %elin$ 'eo'*must be able to be 3iewed in terms o+ la%%,'oom, l#, l# *(e, and
emlo(ee
9he a(men* 'eo'*must be able to be 3iewed in terms o+ a(men* *(e
9he meme'%i 'e$i%*'a*ion 'eo'*must be able to be 3iewed in terms o+ emlo(ee, #%*ome',
l#, meme'%i *(e,meme'%i a$'eemen*,'omo*ion, and l# *(e
9he mon*l( )ee a(men* must be able to be 3iewed in terms o+ emlo(ee
;ll master tables, e.g. #%*ome', emlo(ee, 'omo*ion, l# and la%% must ha3e at least a 1,'''
data, meanwhile meme'%i a$'eemen*is #' and master table adjusted with the gi3en data below
;ll ea&e' *'an%a*ion%must ha3e at least 1',''' data, meanwhile &e*ail *'an%a*ion%are 2&,'''
#%*ome'and emlo(ee$en&e'ha3e 1 or 2 as its 3alue with an integer data type o+ transaction data,
and will be replaced with a )emale+or 1, otherwise is male on analytical data
l# loa*ion,#%*ome' o#a*ion,#%*ome' a&&'e%%,'oom aai*(,andla%% 'a*ioncan be
updated and old data donFt ha3e to be stored
mlo(ee o%i*ion,emlo(ee %ala'(, 'omo*ional &i%o#n*, 'omo*ion &e%'i*ion, meme'%i
*(e a'$e, meme'%i *(e &e%'i*ion, and also l# *(e a'$ecan be updated, but old data
must be kept
)alaman : # dari *+age 2 of 0
-
8/10/2019 O2-T0233-DF01-00
4/8
220914 FM-BINUS-AA-FPT-66/R5
9he +ollowing are some o+ the data pro3ided:
Pa(men* T(e De%'i*ion
?sing 5isa
?sing Master Aard
?sing ;me8?sing >ebit 6A;
Aash
Meme'%i T(e De%'i*ion
ne Alub
9wo Alub
;ll Alub
l# T(e De%'i*ion
Bold
$latinum
RoomT(e
Aycling Studio
Broup 48ercise Studio
Mind and Soul Studio
Da*a De%'i*ion
Fiel& Name De%'i*ion
l#Name ,eal*( Fi*ne%%has a lot o+ club branches. 43ery club branch has a
club name +or the club identity.l#"oa*ion Alub ocation contains an in+ormation about the address location o+
that club.
,omel# 4ach customer has one home club. )ome club contains an
in+ormation about the origin club where the customer doing the
membership registration.
Meme'%iT(eDe%'i*ion Membership type description contains an in+ormation about the
number o+ clubs that can be used by that member +or joining the
e8ercise.
Mon*l(FeeA$'eemen* Mon*l(FeeA$'eemen*is the +inal negotiation o+ the monthly +ee
that appro3ed by that customer and the ,eal*( Fi*ne%%memberFs
consultant, be+ore the customer registered as a member. 7nitial
negotiation o+ Mon*l(FeeA$'eemen*is based on the membership
type, club type, membership minimum stay, and promotions that
)alaman : % dari *+age 3 of 0
-
8/10/2019 O2-T0233-DF01-00
5/8
220914 FM-BINUS-AA-FPT-66/R5
obtained by that customer.
Re)e''e&B( 43ery customer can ha3e one o+ the other registered customers that
in3ite them to join the club. ;nd the registered customer that in3ites
the other customer will get the priDe o+ the goodie bag.
la%%Name Alass name contains an in+ormation about the class e8ercise that
pro3ided by ,eal*( Fi*ne%%.
RoomT(e 43ery gym club has # room types, such as: (lin$ S*#&io+or doing
the cycling e8ercise, 'o# :e'i%e S*#&io+or doing the dance
e8ercise, and Min& an& So#l S*#&io+or doing the yoga e8ercise.
In%*'#*ion
;ccording to 9$ table and in+ormation that you gained, here are your tasks:
U%e No*ePa& o' Te:*Pa&
1. >etermine the measure and the aggregate +unction that is used +or the measure according to the
reEuirementG
2. >etermine the dimension and the +actG
#. >etermine the attribute or +ield +or each dimension and +act tableG
U%e S" Se'e' 200 Mana$emen* S*#&io%. Areate and design ;$ table based on your analysisG
U%e Mi'o%o)* S" Se'e' B#%ine%% In*elli$ene Deelomen* S*#&io 200
&. Areate 48tract, 9rans+orm and oad process +or each dimension and +act tableG
(. Areate AubeG
)alaman : & dari *+age 4 of 0
-
8/10/2019 O2-T0233-DF01-00
6/8
220914 FM-BINUS-AA-FPT-66/R5
U%e Mi'o%o)* :el
0. Areate $i3ot table to present the in+ormationG
U%e Mi'o%o)* ;o'&
*. >ocument the design o+ the scheme and how to generate >9S +act, >9S dimension, cube,
and pi3otG
)alaman : ( dari *+age 5 of 0
-
8/10/2019 O2-T0233-DF01-00
7/8
220914 FM-BINUS-AA-FPT-66/R5
,eal*( Fi*ne%% O"TP Da*aa%e De%i$n
)ere are the rules that you must +ollow to create your project:
)alaman : 0 dari *+age 6 of 0
-
8/10/2019 O2-T0233-DF01-00
8/8
220914 FM-BINUS-AA-FPT-66/R5
1. ?se appropriate so+tware +or this subject based on Si%*em P'ak*ik#m that can be downloaded +rom
6inusmaya.2. ?se the techniEues taught during practicum, such as: measure, dimension, +act, >9S +act, >9S
dimension, cube, pi3ot, data source, slowly changing, deri3ed column, attribute column such as:
historycal, changing, or +i8ed!, data destination, star schema, etc.
#. Aollect appropriate +iles +or this subject based on Si%*em P'ak*ik#m that can be downloaded +rom6inusmaya.
%. 7nclude the other +iles that can support your project, such as:
;ll +iles in your project
ther +iles image, audio, 3ideo, etc.! used in your project
H.>A +ile documentation o+ your project! that contains all pages in your project, re+erence links
o+ additional +iles image, audio, 3ideo, etc.! used in your project, the description about how to use
your application, etc&. 7+ there are some hidden assumptions, please note them in the e8isting documentation because they
can greatly a++ect your project score
I) (o# &o no* #n&e'%*an& lea%e a%k (o#' a%%i%*an*