O2-T0233-DF01-00

download O2-T0233-DF01-00

of 8

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*