PENUTUP Pembangunan Aplikasi OLAP (Online Analytical Processing) untuk Analisis Sumber Daya Manusia pada Universitas Atma Jaya Yogyakarta.

(1)

BAB VI

PENUTUP

6.1

Kesimpulan

Kesimpulan yang dapat diambil dari pembuatan tugas

akhir ini adalah sebagai berikut :

1. Telah berhasil dibangun sebuah data mart untuk

subjek sumber daya manusia pada Universitas Atma

Jaya Yogyakarta yang baru melalui proses

perancangan data mart, proses ETL, dan pembuatan

laporan.

2. Data mart dirancang menggunakan skema model data

star schema dengan banyak tabel fakta

dikombinasikan dengan snowflake schema pada sebuah

dimensi.

Data mart dibuat melalui proses

pengambilan data dari database transaksional

kemudian diloading ke staging area, pembuatan

tabel dimensi dan fakta pada data mart, serta

pembuatan cube.

3. Cara menampilkan hasil analisa pada data mart yang

telah dibangun adalah menggunakan Business

Intelligence Reports. BI Reports memvisualisasikan

hasil analisis dalam bentuk table dan grafik

beserta angka yang inovatif dan dapat dilakukan

slicing-dicing serta rol up- drill down.

4. Informasi-informasi yang dihasilkan dari aplikasi

OLAP ini dapat membantu pihak KSDM untuk melakukan

pelaporan dan membantu proses analisis untuk

mengambil keputusan yang strategis.

p

Kesimpulan

yang da

a

pa

pat diambi

i

l

l

dari

pembuatan tugas

akhir ini adalah

ah sebagai berikut :

1. Telah

berhasil dibangun sebuah da

data

t

mart untuk

su

ubj

bjek sumber da

a

ya

a

man

anus

usia

a

p

p

ada Univer

ersitas Atma

Jaya Yog

og

ya

ya

ka

k

rta

yang

b

bar

aru

u

melalui

proses

pera

ra

nc

nca

angan

da

da

t

ta m

ar

t

,

pr

os

os

es

es

ETL,

,

da

da

n pemb

mbuatan

la

la

po

po

ran.

.

2.

2.

Da

Da

ta

m

art

dirancang menggunakan ske

e

ma

m

m

mod

odel

el

da

ata

sta

ar

schema denga

n ba

ny

ak t

ab

abel fakta

ta

di

di

kombinasikan denga

n

snowfl

ak

e schema

p

pad

a

a se

e

bu

b

ah

h

d

dime

ns

i.

Da

ta

m

ar

t

d

ib

uat melalui

pr

pro

oses

s

pengambila

n

data

dar

i

database trans

s

aksional

al

kemudian dil

oadi

ng

ke

st

ag

ing area, pe

embua

a

t

tan

n

tabel dime

ns

i

dan fakta pa

da

da

ta mar

t

t,

sert

ta

a

pe

mb

ua

ua

ta

ta

n

n

cu

cu

be

be

.

.

3. Cara menampilkan has

s

il

il

analisa pada data mart ya

ya

ng

ng

telah dibangun adalah menggunakan

Bu

Bu

si

si

ne

e

s

ss

In

In

te

te

ll

ll

ig

ig

en

en

ce

ce

R

Rep

ep

or

or

ts

t

. BI

BI R

R

ep

ep

or

or

ts

ts

me

me

mv

mv

is

is

ua

ua

li

lisa

sasi

si

k

kan

ha

h

sil an

an

al

alis

is

is

is

dal

alam

am

ben

en

tu

tu

k

k ta

tabl

bl

e

e

dan

n

gr

grafik

be

be

se

se

rt

rt

a

a

angka yang

ng ino

o

va

tif dan

da

da

pa

pa

t

t

di

dilakukan

slicing-dicing ser

g

erta

rol

up- drill down.

4. Informasi-informas

si yang

g

dihasilkan dari aplikasi

OLAP ini dapat mem

mba

b

ntu

pihak KSDM untuk melakukan

pelaporan dan mem

m

ban

ntu proses analisis untuk

mengambil keputusan ya

y

ng strategis.


(2)

6.2

Saran

Saran-saran yang dapat diberikan penulis antara lain :

1. Data-data sumber yang lengkap akan sangat

menunjang kualitas informasi dan report yang

dihasilkan. Oleh sebab itu, sebaiknya

diminimalisir adanya data kosong pada sumber data

dan kesalahan pengisian data sehingga tidak banyak

dilakukan pemberian default data sehingga

informasi lebih akurat.

2. Pengembangan data mart untuk subjek sumber daya

manusia secara real-time dapat meningkatkan

kualitas dalam pengambilan keputusan.

menunjang kual

l

it

itas infor

orma

m

si dan report yang

dihasilkan

n

. Oleh sebab

itu, sebaiknya

dimini

i

m

malisir ad

d

an

a

ya data kosong p

ad

ad

a sumber data

dan

n

kesalahan peng

ngis

isia

a

n

n da

data

ta

sehingga

ti

ti

dak banyak

d

dilakukan

n

pe

p

mberian

defa

fa

ul

ul

t

t

data

sehingga

info

fo

rm

rma

asi lebi

bi

h

h

ak

urat.

2. Pe

Pe

ng

ng

em

e

ba

a

ngan data mart untuk s

n

ub

ubjek

k

su

sum

mber

d

d

aya

ma

m

nusi

si

a

secara

re

al

-time

dapat

men

en

in

in

gk

g

at

k

kan


(3)

DAFTAR PUSTAKA

Adithama, S.P., 2010. Pembangunan Intelegensi Bisnis Untuk Subjek Kegiatan Akademik Pada Universitas Atma Jaya Yogyakarta. Skripsi. Yogyakarta: Universitas Atma Jaya Yogyakarta.

Adithama, S.P., 2014. Rancangan Bangunan Real-Time Business Intelligence Untuk Subjek Kegiatan Akademik pada Universitas Menggunakan Change Data Capture. Jurnal Buana Informatika, 5(2), p.63.

Asif, S., 2011. Inforica. [Online] Available at: www.inforica.com/in/download/bipresentation.pdf

[Accessed 22 Mei 2015].

Azvine, B., Cui, Z. & D., N.D., 2006. Real Time Business Intelligence for the Adaptive Enterprise. The 3rd IEEE International Conference on Enterprise Computing E-Commerce and E-Services, pp.1-11.

Bukhbinder, G., Krumenaker, M. & Phillips, A., 2005. Insurance Industry Decision Support: Data Marts, OLAP and Predictive Analytics. In Casualty Actuarial Society Forum., 2005.

Febrian, J., 2004. Kamus Komputer dan Teknologi Informasi. Bandung: Penerbit Informatika.

Fitriasari, N.S., 2008. Perancangan Sistem Informasi Business Intelligence lulusan dengan menerapkan OLAP. In Seminar Nasional Aplikasi Teknologi Informasi 2008., 2008.

Handojo, A. & Rostianingsih, S., 2004. Pembuatan Data Warehouse Pengukuran Kinerja Proses Belajar Mengajar di Jurusan Teknik Informatika Universitas Kristen Petra. Jurnal Informatika, 5, pp.53-58.

Hocevar, B. & Jaklic, J., 2010. Assessing Benefits of Business Intelligence Systems. Management Journal, 15(1), pp.87-119.

Inmon, W.H., 2005. Building The Data warehouse. Fourth Edition ed. Indiana: Wiley Publishing, Inc.

Adithama, S.P., 2010. PePembangunaann Intelegensi Bisnis Untuk Subjek Kegegiaiatan Akademik Paddaa Universitas Atma Jaya Yogyakkararta. Skripsi. Yogyakarta:: Universitas Atma Jayaya Yogyakarta.a.

Adithamaa, S.P.,, 2020141 . RaRancncanangagann BaBangngununan Real-TiTime Business Intelligigenencece Untuk Subbjejekk KeKegigiaatan Akadedemik pada Univiversiittas Mengnggugunanakakann ChC ange DData Caapture.. Jurnal Bu

Buanna Infoforrmatika, 5(2), p.633.

Asiff,, SS., 2011. Inforica. [Online] Avaaililabable at:

wwwww.inforica.com/in/download/bipresenttatioion.n.pdp f

[

[Accessed 22 Mei 2015].

Az

Azvivine,, B., Cui, Z. & D., N.D., 2006. Real Timme BuBusisinen sss

Intelligence for the Adaptive Enterprise. ThThe e 3rd

IEEE International Conference on EEntererpprissee Computing E-Commerce and E-Services, pp.1-111.

Bu

B khbbinder, G., Krumenaker, M. & Phillips, A.., 22005..

Insurance Industry Decision Support: Datta MMarttss,

OLAPAP and Preedid ctive Analyticics.s. In Casualltyty Actuarial Societty y FoF rurumm., 2005.

Fe

Febrb ian, J., 2004. Kamus Komputer dan Teknologi Inforormamasisi. Bandung:g Penerbit Informatika.

Fi

Fitrtriasari, N.N.S.S., 200808.. PePerrancangaann Sistem Infnforormasi Bu

Busisinnesss Intelelligennce lululusann dedengnganan mmeenererapkan OL

OLAPAP. In Seminnar NaNasional Apllikikasasi TTeknologi Informasi 2008., 2008.

Handojo, A. & Rostianningsih, S., 2004. Pembuatan Data Warehouse Penguku uran Kinerja Proses Belajar Mengajar di Jurussan Teeknik Informatika Universitas Kristen Petra. Jurnrnal Informatika, 5, pp.53-58.


(4)

Kandou, K.Y., 2013. Pembangunan Intelegensi Bisnis Untuk Subjek Penjualan di Toko Buku Togamas. Skripsi S1. Yogyakarta: Universitas Atma Jaya Yogyakarta.

Kirana, C.P. & Prihandoko, 2007. Perancangan Data Mart Kepegawaian pada Unit Sumber Daya Manusia (Human Resource) PT. GMF Aerosia. Depok: Universitas Gunadarma.

Klepic, Z., 2006. The Influence Of Business Intelligence On The Performance Of The Top Management Business Decisions. In International Conference Proceedings. Zagreb, 2006. University of Zagreb, Faculty of Economics and Business.

Kumar, P., 2014. Impact of Business Intelligence System in Indian Telecom Industry. Business Intelligence Journal, 5(17), pp.358-66.

Laudon, K.C. & Laudon, J.P., 2012. Management Information System Managing the Digital Firm. New Jersey: United State of America : Pearson Prentice Hall. Nees, T., 2011. Business Intelligence is The Answer.

ProQuest Journal : Business and Economics, 24(10). Ponniah, P., 2001. Data Warehousing Fundamentals. New York:

John Wiley & Sons Inc.

Ponniah, P., 2010. Data Warehousing Fundamentals for IT Profesionals. Second Editions ed. Canada: John Wiley & Sons,Inc.

Popeanga, J. & Lungu, I., 2012. Real-Time Business Intelligence for the Utilities Industry. Database System Journal, III, pp.17-18.

Putri, A.D., 2013. Pembangunan Intelegensi Bisnis Untuk Subjek Sumber Daya Manusia Pada Universitas Atma Jaya Yogyakarta. Skripsi. Yogyakarta: Universitas Atma Jaya Yogyakrta.

Russ, H., Kuilboer, J.-P. & Ashrafi, N., 2014. Business Intelligence in the Music Industry Value Chain : Ensuring Sustainability in a Turbulent Buiness Environment. International Journal of Business Intelligence Research, 5(1).

Kirana, C.P. & Prihaandndokoko, 2200007. Perancangan Data Mart

Kepegawaiaann pada Unit Sumbberer Daya Manusia (Human Resourcece) PT. GMF Aerosia. DeD pok: Universitas Gunaaddarma.

Klepic, ZZ., 2006. ThT e InInflf ueuencncee Off BBusu iness Intetelligence On The Peerfrforormmance Of TheTh TTopop MManagementt Business Decicisionnss. In Inteternrnatatioional Confnferennce Proceceedings.

Za

Zagrgreeb, 2020006. University ooff Zagrrebeb,, Facultlty of Ec

Ecoonommicics and Business.

Kumaar,r, P., 2014. Impact of Business Intelliggene cee SSyystem in I

Indian Telecom Industry. Business Inttelellligencce

Journal, 5(17), pp.358-66.

La

Lauudonn, K.C. & Laudon, J.P., 2012. Management IInforrmamation

System Managing the Digital Firm. Neww JeJersrseyy::

United State of America : Pearson Prentice Hall.

Ne

N es,, T., 2011. Business Intelligence is The Ansswwer..

ProQuest Journal : Business and Economics, 224(1(10). Ponniah, P., 22000011. DaDatata WWara ehouousisingng FFunddamementtals. New Yoorkrk::

John Wiley & Sons InInc.c.

Po

Ponnnniai h, P., 2010. Data Warehousing Fundamentals foor IT Pr

P ofesif ionalsls.. SeSecond EEdiditiontio s ed. d CCanaadada:: JoJohn

Wi

Willey & & SoSons,Incc.

Popepeangaga, J.. & Lunguu,, I., 2012. ReReala -TTimimee BuBusiness Intelligence forr the UUtilities Industry. Database

System Journal, III, pp.17-18.

Putri, A.D., 2013. Pemmbangunann Intelegensi Bisnis Untuk Subjek Sumber Daaya Maanusia Pada Universitas Atma Jaya Yogyakarta. Skriipsi. Yogyakarta: Universitas Atma Jaya Yogyakrtaa.


(5)

Saraswati, T.N., 2011. Rancang Bangun Aplikasi ETL dengan data Staging Berbasis MySQL. Skripsi. Bukit Jumbaran-Bali: Skripsi Udayana Universitas Udayana. Srigunting, 2012. Decision Suport System Merupakan Suatu

Sistem yang Berfungsi Sebagai Penunjang Keputusan.

[Online] Available at:

http://jurnalsrigunting.com/2012/09/27/decision- support-system-merupakan-suatu-sistem-yang-

berfungsi-sebagai-penunjang-keputusan-diterjemahkan-dari-buku-dss/ [Accessed Monday November 2014].

Vercellis, C., 2009. Business Intelligence : Data Mining and Optimization for Decision Making. 978047051138th ed. John Wiley & Sons.

Warnars, S., 2009. Desain ETL dengan Contoh Kasus Perguruan Tinggi, Universitas Budi Luhur. JURNAL INFORMATIKA, 10(2), pp.86-93.

Wilarso, I., 2008. PEMANFAATAN DATA WAREHOUSE DI PERGURUAN TINGGI INDONESIA. Jurnal Sistem Informasi MTI-UI, 4(5), pp.50-54.

Windarto, 2011. Pemanfaatan Data Warehouse Sebagai Sarana Penunjang Penyusunan Borang Akreditasi Standar 3 Pada Fakultas Teknologi Informasi Universitas Budi Luhur. Jurnal Telematika MKOM, 3(2), pp.1-6.

Srigunting, 2012. Decicisision Supporort System Merupakan Suatu Sistem yanngg Berfungsi Sebagagaii Penunjang Keputusan.

[Online]e] Availabllee at: httpp:://jurnalsririgunting.com/2012/09/ 9/27/decision-su

support-system-m-mererupu akakanan-suau tu-sistem-yay ng-berfungsg i-i-ses bagaai-i-penupenunjnjanang--kekepup

tusan-diterjememahahkakan-dari-buku-dss// [Accessed Monday Novevember 2014]4]..

V

Vercelllilis,s, C., 22009. Business Intelligencce e : DaDatata Miningg and O

Optiimmization for Decision Making. 97780047470505113838th

edd. John Wiley & Sons.

Waarnrnars,, S., 2009. Desain ETL dengan Contoh Kasuus PePergrgururuann

Tinggi, Universitas Budi Luhur. JURNAL INNFORRMAMATITIKA,

10(2), pp.86-93.

Wilarrso, I., 2008. PEMANFAATAN DATA WAREHOUSE DI PPERGURUUANAN

TINGGI INDONESIA. Jurnal Sistem Informasii MTI--UI,

4(5), pp.50-54.

Windararto, 201111. Pemanffaaaatan Datata Warehhououses Sebagaiai Sarananaa Penunjang Penyususununan BBoorang Akreditasi Standarr 33 Pada Fakultas Teknolologi Informasi Universitas BuBuddi Luhur. Jurnal Telematika MKOM, 3(2), pp.1-6.


(6)

DESKRIPSI PERANCANGAN PERANGKAT LUNAK

BIHR

(BIHR System)

Untuk :

Universitas Atma Jaya Yogyakarta

Dipersiapkan oleh:

Pricillia Ulina S R /110706662

Program Studi Teknik Informatika – Fakultas Teknologi

Industri

Universitas Atma Jaya Yogyakarta

Program Studi Teknik

Informatika

Fakultas Teknologi

Industri

Nomor Dokumen

Halaman

DPPL-BIHR

1/52

Revisi

E

DPPL

DESKR

RI

IPSI PERA

A

NCANGAN PERANGK

KA

AT LUNAK

B

I

HR

(BIHR System)

Un

t

uk

:

Univer

s

itas

A

t

ma

Ja

ya Y

o

gyakar

t

ta

Dipersia

apkan oleh:

Pricillia Ulina S R /110706662

Prog

ogra

ra

m St

St

ud

udi Teknik I

Informa

a

ti

ka – Fak

kul

ul

ta

ta

s Te

Te

k

knologi

Indust

stri

Universitas

s Atma J

Jaya Yogyakarta


(7)

DAFTAR PERUBAHAN

Revisi

Deskripsi

A

B

C

D

E

F

INDEX

TGL

-

A

B

C

D

E

F

G

Ditulis

oleh

Diperiksa

oleh

Disetujui

oleh

A

B

C

D

D

E

F

INDEX

TGL

-

A

A

B

C

C

D

D

E

F

G

G

Di

Di

tu

tu

lis

ol

ol

eh

eh

Di

i

pe

peri

riks

ks

a

a

ol

ol

eh

eh

Disetujui


(8)

Program Studi Teknik Informatika DPPL –BIHR 3/56

Daftar Halaman Perubahan


(9)

Daftar Isi

Daftar Isi ... 4

Daftar Gambar ... 5

Daftar Tabel ... 6

1. Pendahuluan ... 8

1.1 Tujuan ... 8

1.2 Lingkup Masalah ... 8

1.3 Definisi dan Akronim ... 8

Measure ... 9

Member ... 9

Dimensi ... 10

Fakta ... 10

Surrogate key ... 10

1.4 Referensi ... 10

2. Analysis Model ... 11

2.1 Perancangan Arsitektur ... 11

2.2 Perancangan Rinci ... 13

2.2.1 Desain Full Refresh Control Flow Data dari Sumber Data ke Staging Area ... 13

2.2.2 Desain Full Refresh Control Flow Data dari Staging Area ke Data Warehouse ... 19

2.2.3 Desain Incremental Update Control Flow Data dari Sumber Data ke Staging Area ... 31

2.2.4 Desain Incremental Update Control Flow Data dari Staging Area ke Data Warehouse ... 33

2.2.5 Penggunaan Dimensi ... 38

2.2.6 Hirarki ... 39

2.2.7 Measures dan Calcuated Member ... 39

3. Peracangan Data ... 41

4. Physical Data Model ... 56

Daftar Isi .............. 4

Daftar Gambar ........... 5

Daftar Tabel ....... ... 6

1. Penddaahuluan ................... ...... 8

1.1 TTujuan ... ... 8

1.22 Linggkuk p MaMasalah ... ... 8

1 1.3 DeDefifininisi ddanan Akronim ... 8

M Meassurure e ....................................... 9

Membberer........................... 9

Diimem nsi ................................ 1010 Fa Faktkta ...................... 100 Su Surroggate key .......................... ....... 10

1.4 Referensi ... 1010 2. Analysis Model........................ 111 2.11 Perancangan Arsitektur ... 111 2.22 Perancanangagan Rinci cii ... ... 1313 2.2.1 Desain Full Refefrreshh CControl Flow Data dari Summbeberr Data ke Staging Area ... 113 2. 2 2.2.2 Desain Full Refresh Control Flow DaDataa dadari St Stagaginingg ArAreaea kkee DaDatata WWararehhouousese ... 19

2. 2.2.2.3 DeDessainn IIncrremementatall Updadate CConontrrolol FFloow w DaDataa dari Sumbmberer DData ke Stagingg Areaa... 31

2.2.4 Desain Incremmental Uppdate Control Flow Data dari Staging Area ke Data Warehousse ... 33

2.2.5 Penggunaan Dimmensi ... 38

2.2.6 Hirarki ... 39

2.2.7 Measures dan Calcucuated Member ... 39


(10)

Program Studi Teknik Informatika DPPL –BIHR 5/56

Daftar Gambar

Gambar 2. 1 Komponen-komponen umum lingkungan data warehouse

... 11

Gambar 2. 2 Tahapan-tahapan Pembangunan Data Mart... 11

Gambar 2. 3 Desain control flow data dari sumber data tunggal ke staging area ... 14

Gambar 2. 4 Desain incremental update control flow data dari sumber ke staging area ... 31

Gambar 2. 5 Desain incremental update control flow data dari staging area ke data mart ... 34

Gambar 2. 6 Penggunaan dimensi ... 38

Gambar 4. 1 Physical Data Model ... 56

... ... 11

Gambar 2. 2 Tahapan-tatahapan Pembangugunan n Data Mart... 11

Gambar 2. 3 Deessain control flow datata dari sumber data tunggal ke stataging area ... 14

Gambar 2. 44 Desain increremental update controll flow data dari sumber kkee staging g area ..... ... 31

Gambarr 2. 5 Desasainin iincreemental uupdpdatatee coconntrol floww data dari staggiing areaea ke dadata mart ... ... 34

Gaammbar 2.. 6 6 PPengguunanaan dimensi ... 38

G Gambarr 44.. 11 Physysical Data Model ... 56


(11)

Daftar Tabel

Tabel 2. 1 Tabel tahapan pembangunan data mart dan pembuatan

report menggunakan SQL Server 2008 R2 dan ReportPortal ... 12

Tabel 2. 2 Desain mapping dari sumber data ke sumber data staging ... 14

Tabel 2. 3 Tabel desain spesifik control flow menghapus semua tabel pada staging area ... 15

Tabel 2. 4 Tabel desain spesifik control flow membuat tabel-tabel referensi tambahan pada staging area ... 16

Tabel 2. 5 Tabel desain spesifik control flow inserting data pada tabel referensi staging area ... 17

Tabel 2. 6 Tabel desain spesifik control flow inserting data pada tabel master di staging area ... 18

Tabel 2. 7 Tabel desain spesifik control flow inserting data pada tabel transaksi di staging area ... 18

Tabel 2. 8 Tabel desain mapping data dari staging area ke data mart ... 20

Tabel 2. 9 Tabel desain spesifik control flow menghapus isi semua tabel pada database tujuan ... 23

Tabel 2. 10 Tabel desain spesifik control flow inserting data pada tabel-tabel dimensi tahap 1 ... 24

Tabel 2. 11 Tabel desain spesifik control flow inserting data pada tabel-tabel dimensi tahap 2 ... 26

Tabel 2. 12 Tabel desain spesifik control flow pembentukan tabel-tabel fakta ... 27

Tabel 2. 13 Desain mapping data untuk incremental update dari sumber data ke staging area ... 32

Tabel 2. 14 Desain mapping data untuk incremental update dari sumber data ke staging area ... 34

Tabel 2. 15 Tabel hirarki Tahun Takwim ... 39

Tabel 2. 16 Tabel hirarki Unit ... 39

Tabel 2. 17 Tabel hirarki Tahun Akademik ... 39

Tabel 3. 1 Dekomposisi data pada tabel Tahun Takwim ... 43

Tabel 3. 2 Dekomposisi data pada tabel Golongan ... 43

Tabel 3. 3 Dekomposisi data pada tabel Fungsional ... 43

Tabel 3. 4 Dekomposisi data pada tabel Jabatan Akademik ... 44

Tabel 3. 5 Dekomposisi data pada tabel Jabatan Struktural ... 44

Tabel 3. 6 Dekomposisi data pada tabel Jenjang Pendidikan ... 44

Tabel 3. 7 Dekomposisi data pada tabel Tahun Akademik ... 44

Tabel 3. 8Dekomposisi data pada tabel Sertifikasi Dosen ... 45

Tabel 3. 9Dekomposisi data pada tabel Mahasiswa Aktif ... 45

Tabel 3. 10Dekomposisi data pada tabel Keluarga ... 46

Tabel 3. 11Dekomposisi data pada tabel Sekolah ... 46

Tabel 3. 12Dekomposisi data pada tabel Karyawan ... 46

Tabel 3. 13Dekomposisi data pada tabel Pengembangan ... 47

Tabel 3. 14Dekomposisi data pada tabel Tr_Karir_funsional_date . 48 Tabel 3. 15Dekomposisi data pada tabel Tr_Karir_Golongan_date .. 48

Tabel 2. 2 Desain mapping dariri ssumber data ke sumber data staging ... ... 14

Tabel 2. 3 Tabel ddesain spesifik controlol flow menghapus semua tabel pada staggining area...... 15

Tabel 2. 4 Tababel desain spspesifik control flow meembuat tabel-tabel referensi tatambahan pada sttagginng arareaea... 16

Tabel 2.. 5 Tabell ddesesaia n sppesesififikik conontrtrolol flow insertining data pada tabel rreferensi ststagagining area...... 17

Tabeell 2. 6 TaT bel ded sain spepesisififikk control flfloow insnserting ddata pada taabbel maststerer ddi staggining area...... 18

Ta Tabel 2.2. 77 TTabell ddesain spesifik control floow w inseertrtining dataa pada tabell trtranansakssii di staging area... 18

Tabeell 2.2 8 TTabel desain mapping data dari stagining arareaea ke dadata martrt..... 220 Taabebel 2. 9 Tabel desain spesifik control flow menghaappus isisii ses muaa ta tabebel paada database tujuan... 233 Ta Tabebel 22. 10 Tabel desain spesifik control flow insertingg datataa pada ta tabbel--tabel dimensi tahap 1... 2424 Tabel 2. 11 Tabel desain spesifik control flow inserting data paadada tabel-tabel dimensi tahap 2... 266 Tabel 2. 12 Tabel desain spesifik control flow pembentukkan tababel- -taabeb l fakta... 277 Tabeell 2. 13 Desasainin mmapappiping data ununtutukk inincrcremental uppdadate dararii sumber data keke ststagaginingg arareae ... 3232 Tabel 2. 14 Desain mapping ddatataa untuk incremental update ddararii su sumber data ke staging area...... 334 Ta Tabebell 2. 15 Tabel hirarki Tahun Takwim... 39

Ta Tabebell 2. 1166 TaTabebell hihirararkrkii UnU it... 39

Ta Tabeb ll 22. 1177 TaTabebell hihirararkrkii TaTahuhun AkAkadadememik..ik ... 39

Ta Tabebell 3. 1 Dekekomomposip isisi ddata a papadada ttabell TTahahun TTakakwiw m... 43

Tabebel 33. 22 DDekommpoposisi dattaa pada tababel Golongagann... 43

Tabel 3.3 33 DDekomposisi data pap da ttabel Fungsional... 43

Tabel 3. 4 Dekomposisi dataa pada tababel Jabatan Akademik ... 44

Tabel 3. 5 Dekomposisi dataa pada tabbel Jabatan Struktural ... 44

Tabel 3. 6 Dekomposisi dataa pada tabbel Jenjang Pendidikan... 44

Tabel 3. 7 Dekomposisi data pada taabel Tahun Akademik ... 44

Tabel 3. 8Dekomposisi data ppada a taabel Sertifikasi Dosen ... 45

Tabel 3. 9Dekomposisi data padada ttabel Mahasiswa Aktif ... 45

Tabel 3. 10Dekomposisi data padada tabel Keluarga... 46 Tabel 3 11Dekomposisi data padad tabel Sekolah 46


(12)

Program Studi Teknik Informatika DPPL –BIHR 7/56

Tabel 3. 16Dekomposisi data pada tabel Tr_Riwayat_Pendidikan_date

... 49

Tabel 3. 17Dekomposisi data pada tabel Tr_Karir_Fungsional_Lokal 49 Tabel 3. 18Dekomposisi data pada tabel Tr_Karir_Fungsional_Nasional ... 49

Tabel 3. 19Dekomposisi data pada tabel LaporanPengembangan ... 50

Tabel 3. 20Dekomposisi data pada tabel SKSDosen ... 50

Tabel 3. 21Dekomposisi data pada tabel Profil Karyawan Unit .... 51

Tabel 3. 22Dekomposisi data pada tabel Profil Karyawan Espbed .. 51

Tabel 3. 23Dekomposisi data pada tabel Profil Karyawan Penempatan ... 52

Tabel 3. 24Dekomposisi data pada tabel Karir Golongan ... 52

Tabel 3. 25Dekomposisi data pada tabel Tanggungan Karyawan ... 53

Tabel 3. 26Dekomposisi data pada tabel Lama Kerja Pertingkat Lokal ... 53

Tabel 3. 27Dekomposisi data pada tabel Lama Kerja Pertingkat Nasional ... 53

Tabel 3. 28Dekomposisi data pada tabel Jumlah Karyawan ... 54

Tabel 3. 29Dekomposisi data pada tabel Jumlah Mahasisswa Aktif . 54 Tabel 3. 30Dekomposisi data pada tabel Jumlah S3 ... 55

Tr_Karir_Fungsional_Nasionnalal... 49

Tabel 3. 19Dekomposisisi ddata pada tabel LLapaporanPengembangan... 50

Tabel 3. 20Dekompoposisisi data pada tabel SKSDoDoses n... 50

Tabel 3. 21Dekomomposisi data pada tabel Profil KaKaryawan Unit .... 51

Tabel 3. 22DDeekomposisi datata pada tabel Profil Karyyawa an Espbed .. 51

Tabel 3. 223Dekomposisi datata papadada ttababelel PProfil Karyawawan Penempatan ... .. ... 52

Tabell 3. 24Dekompoosiisisi data pada tabel Kara irir Golongan ... 52

Tabeel 3. 25DDekekomposisi ddatata pada tabbelel Tanggungann KaKaryawan... 53

Taabbel 3. 226D6Dekekompoosisisi data pada tabel Lamaa Kerjaa PePertrtingkatt Lokal ... ... 53

Tabell 3.3. 27DDekomposisi data pada tabel Lama Kerjaa PePertr ingkgkat Nasiononalal... ... 53

Tabebell 3. 228Dekomposisi data pada tabel Jumlah Karyawana ... 5454 Ta Tabebell 3. 29Dekomposisi data pada tabel Jumlah Mahasissswa AAktktifif. 544 Ta Tabebel 3.3. 30Dekomposisi data pada tabel Jumlah S3... 55


(13)

1. Pendahuluan

1.1 Tujuan

Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) ini bertujuan untuk mendefinisikan perancangan perangkat lunak (BIHR) yang akan dikembangkan.

Dokumen tersebut akan digunakan oleh pengembang perangkat lunak sebagai acuan untuk implementasi pada tahap berikutnya.

1.2 Lingkup Masalah

Perangkat Lunak BIHR dikembangkan dengan tujuan untuk: 1. Menangani pengambilan data sumber daya manusia dari

berbagai sumber data fakultas dan unit-unit yang berkaitan dengan sumber daya manusia

2. Menangani proses extraction, transformation, loading (ETL).

3.Menangani pembuatan cube.

4. Menangani pembuatan laporan sesuai dengan kebutuhan unit-unit yang berkaitan dengan sumber daya manusia

1.3 Definisi dan Akronim

Daftar definisi akronim dan singkatan :

Keyword/Phrase Definisi

DPPL Deskripsi Perancangan Perangkat Lunak

biasa disebut juga dengan Software Design Description (SDD) merupakan deskripsi dari perancangan produk/perangkat lunak yang akan dikembangkan

BIHR Perangkat lunak business intelligence dengan subjek sumber daya manusia.

Siatmax Database siatmax yang menyimpan data-data sumber daya manusia pada aplikasi Sistem Informasi Manajemen Kepegawaian (SIMKA)

(DPPL) ini bertujuanan untuk mmene definisikan perancangan perangkat lunak (B(BIHR) yang akan dikembangkan. Dokumenn tersebut akan digunakan ooleh pengembang perangkat t lunak sebagaii acacuau n n ununtuuk k implementaasis pada tahap berikuuttnya.

1..2 Linggkukup p Masalalahh

Perarangngkakat Luunnak BIHR dikembangkan dengan ttuju uann ununtutuk: 1. MeMenananganni pengambilan data sumber daya manususia ddarari

berbaggai sumber data fakultas dan unit-unit yayang

be

b rkkaitan dengan sumber daya manusia

2.

2. Mennangani proses extraction, transformation, loaading g

(ETTL).

3.Mennangani pembuatan cube. 4.

4. MeM nangani pembuatan laporan sesuai dengan kebuttuhaann

u

unit-unit t yayang berkakaitan dennggan sumbberer daya manun sia

1.

1.3 Definisi dan Akronim

Da

Daftf arr ddefe inisi akronim dan singkatan : Ke

Keywy orord/d/PhPhrarasese DDefifininisisi

DPPPLPL DDeskriipsp i PeP ranccaangan PePerangngkakatt LuLunnakk

biasa diises but juga dengan SoS ftftwaware Design Descriptption (SDDDD) merupakan deskripsi dari perancanngan prroduk/perangkat lunak yang akan dikkeme banggkkan

BIHR Perangkatt llunak business intelligence


(14)

Program Studi Teknik Informatika DPPL –BIHR 9/56 yang digunakan di Kantor Sumber Daya Manusia (KSDM) UAJY.

SIATMA Database SIATMA yang menyimpan data-data perkuliahan pada aplikasi Sistem Informasi Akademik (SIATMA) dan data evaluasi dosen pada Aplikasi Evaluasi Kinerja Dosen (PAPKIDO) yang digunakan di semua fakultas.

New_

DataWarehouse

Database New_DataWarehouse merupakan data mart yang menyimpan data-data hasil proses ETL dari database-database sumber

Control Flow Control flow pada sebuah package berfungsi untuk menangani bermacam-macam elemen dan task yang Mendefinisikan keseluruhan aliran kerja.

Mapping Pemetaan kolom-kolom dari suatu tabel pada database sumber ke kolom-kolom dari suatu tabel pada database tujuan untuk menentukan asal data suatu tabel pada database tujuan.

Hirarki Merupakan tingkatan-tingkatan yang

terdapat pada dimensi. Sebuah dimensi bisa memiliki atribut-atribut yang memiliki relasi parent-child.

Measure Merupakan data yang akan dianalisa dengan informasi kolom yang bertipe numerik.

Calculated Member

Anggota measure yang didefinisikan berdasarkan kombinasi data pada cube,

operator aritmatika, fungsi, serta operasi angka-angka.

perkululiiahan pada aaplp ikasi Sistem Informasi

A

Akademik (SIATMA) dan dad ta evaluasi dosen pada Aplikasi Evaluasi Kinerja Dosen (PAPKIDDO)) yayangng digunakan di semua fa

fakkultasas. New_w_

Da

DataWareehohoususe

Databaasese NeNeww_DaDatat Warehohouse memerupakakan data m

mart yang menyimpan ddatata-dataa hhasil ppror ses

ETL dari database-database sumbbeer

Conttrroll Fllow Control flow pada sebuah packkage beberfrfungssi

untuk menangani bermacam-macam elememenen dann

task yang Mendefinisikan kekeselul ruruhah n

aliran kerja.

Mappiing Pemetaan kolom-kolom dari suatu taabel padda database sumber ke kolom-kolom darri suauatuu

tabel pada database tujuan untukuk

menentukukan asaall data ssuauatu tabbel padadaa

database tutujujuaan. Hi

Hirar rki Merupakan tingkatan-tingkatan yang te

terdrdapapata pada dimemensnsii. SSebebuauahh didimensnsii bibisa me

memilikiki aatrtribibut-attribuributt yang mememililiki relasii pap rent-chhild.

Measure Merupakaan dataa yang akan dianalisa dengan informaasi kolom yang bertipe numerik.

Calculated Member

Anggota measuree yang didefinisikan

berdasarkakan kokombinasi data pada cube,

operator ariritmatika, fungsi, serta operasi


(15)

Dimensi Meupakan sebuah kategori yang independen dari multidimensional database. Dimensi mengandung item yang berfungsi sebagai kriteria atau filter yang dikenakan pada measure.

Fakta Merupakan pusat dari skema. Tabel fakta mempunyai 2 jenis kolom di dalamnya yaitu, kolom yang menyimpan nilai-nilai numeric dan kolom yang menyimpan foreign key yang mengacu ke tabel dimensi.

Surrogate key Sebuah key yang digenerate otomatis untuk memudahkan maintenance data-data pada tabel terutama data-data yang mempunyai natural key yang rumit.

1.4 Referensi

Referensi yang digunakan pada perangkat lunak tersebut adalah:

1. Pricillia Ulina S R/6662, Spesifikasi Kebutuhan Perangkat Lunak (SKPL) BIHR, Universitas Atma Jaya Yogyakarta.

2. Verawati Kanesia Shaupindo / 6518, Deskripsi

Perancangan Perangkat Lunak (DPPL) SIKMA, Universitas Atma Jaya Yogyakarta.

3. Amellia Diatony Putri / 5790, Deskripsi Perancangan Perangkat Lunak (DPPL) BIHR, Universitas Atma Jaya Yogyakarta.

kritereriaia atau fifiltl er yang dikenakan pada

m

measure.

Fakta Merupakan pusat dari skema. Tabel fakta mempunyyaii 22 jejeniniss kolom di dalalamnya yaitu,

ko

kollom yayangng mmenenyiimpmpanan nnilai-nilaaii numeric dan kololomm yayangng menyimppaan foforeign kekey yang m

mengacu ke tabel dimennsis .

Surrrogogatatee keyy Sebuah key yang digenerattee otomomatatisi untntuk

memudahkan maintenance datat -daatata padda

tabel terutama data-data yangg memempmpunyaii

natural key yang rumit.

1.4 RReferensi

R

Referensi yang digunakan pada perangkat lunak tersrsebutt

adallahah:

1. Pricillia Ulina SS R/R/66622,, SSpesifikasi Kebutuhan Perangkat Lunak (SKPL)L) BIHR, Universitas Atma Jayya Yogyakarta.

2.

2. VeVerarawawatiti KKana essiaia SShahaupu inndodo // 66515188, De, Deskskriripspsii

Perancncananggann PePerarangn katt LuLunak k (D(DPPPPL)L SSIKIKMAM , Unnivivererssitas Atmaa JJaaya Yogyakartat .

3. Amellia Diatony Puutri / 55790, Deskripsi Perancangan

Perangkat Lunak (DDPPL) BIHHR, Universitas Atma Jaya


(16)

Program Studi Teknik Informatika DPPL –BIHR 11/56

2. Analysis Model

2.1 Perancangan Arsitektur

Source systems adalah sumber-sumber data yang dibutuhkan. Staging area adalah tempat dimana data dibersihkan dan disiapkan dengan proses-proses ETL. Presentation area adalah dimana data disimpan dan dioptimalkan untuk query, reporting dan analisis yang dapat berupa data warehouse atau data mart – data mart. Access tools digunakan oleh pengguna untuk mengakses informasi yang ada di presentation area.

Gambar 2. 1 Komponen-komponen umum lingkungan data warehouse

Komponen-komponen tersebut diaplikasikan menjadi

tahapan-tahapan seperti model dibawah ini :

Gambar 2. 2 Tahapan-tahapan Pembangunan Data Mart

ko

o

mp

mp

o

onen

n

t

t

erse

se

bu

bu

t

di

di

ap

ap

li

i

ka

kasi

si

kan

m

men

njadi

taha

pa

pa

n-

n

ta

ta

hapan seperti

ha

i

model

l dibawah in

n

i

i

:

:

Staging area adalah ttempat didimamana data dibersihkan dan disiapkan dengan pproses-proses ETL. Presesentation area adalah

dimana data didisimpan dan dioptimalkan untuk k query, reporting dan analisisis yang dapatt beerurupapa dadataa warehouse atatau data mart dataa mart. AcAccecesss ttoooolsls didigugunanakakann ololeh pengggguna untuk menggakses ininformmaasi yangg aadada ddii prp esentatation area.

Gambar 2. 1 Komponen-komponen umum lingkungan data warehehouousee

Ko


(17)

en-Tahapan-tahapan pembangunan yang akan dilakukan dalam

membangun data mart dan pembuatan BI Reports dengan

rincian seperti berikut:

Tabel 2. 1 Tabel tahapan pembangunan data mart dan pembuatan report menggunakan SQL Server 2008 R2 dan ReportPortal

Proses Sumber dan

Tujuan

Tools yang digunakan

Tahapan dalam Proses

Data Sumber ke

Staging area

SQL Server ke SQL Server SQL Server Integration Services (SSIS) Membuat package baru Menentukan control flow items yang akan digunakan Menentukan sumber metadata Menentukan staging area untuk metadata Membersihkan, menggabungkan, dan me-load table-tabel pada staging area Execute package Load data ke

staging area

Staging area ke Data mart

SQL Server ke SQL Server SQL Server Integration Services (SSIS) Membuat package baru Menentukan control flow items yang akan digunakan Menentukan sumber metadata Menentukan metadata untuk data mart

Me-load data ke table dimensi dan table fakta Mengenerate surrogate key untuk masing-masing dimensi dan menentukan constraints Execute package Load data ke

data warehouse

Pembuatan cube SQL Server ke

Analysis SQL Server Analysis Menentukan data sources Mengenerate surrogate key untuk masing Tabel 2. 1 Tabel tahapapanan pembangunan dadatata mart dan pembuatan report

menggunakakan SQL Server 2008 R2 ddanan ReportPortal

Proses Sumber dan

Tujuuan

Tools yangg

digunakan

Tahapan dalam Proses

Daatata SSumbeber ke

St

Staga ing g area

SQL Server ke

SQL Server

SQL Server Integration Services (SSIS)

Me

Membuat package

baruru

Menentntukan

controll flow

it

items yaangn akan di

digugunakan

Me

Menenentntuku an sumbberer mmetaddata a

Menentntuukan

st

stagining g aarea

untut k mmetatadad ta

Membmbersiihkhkan,

mengggag buungngkakan,

dan mme-looadad

table-tabel

pada sstaging area

Executte pacckagee

Load ddataa ke staginngg area

Staging area ke Data mart

SQL Serveer ke

SQL Serrver

SQL Server Integration

Seervices (SSIS)

Membuat packkagagee baru

Menentukann

control ffloow itemmss yangng aakkan

digugunanakakann

Me

Menentukkanan

sumberer mmettadata Me

Menenenntukukan

me

metatadadata untuk data mart

Me-load data ke table dimensi dan table fakta

-masing dimensi dan menentukan


(18)

Program Studi Teknik Informatika DPPL –BIHR 13/56

Services Database

Services (SSAS) Menentukan data

source views

Membuat cube Mengubah measure, atribut dan hirarki pada cube

Mendeinisikan kalkulasi pada

cube Melakukan deployment ke Analysis Service Database Pembuatan

Report dan Chart

Analysis

Service Cube ke Report Portal

Report Portal Menentukan

koneksi XML Connect ke cube Membuat OLAP Reports Menabahkan chart pada report Menyimpan report Mengatur security setting

Administrasi Merefresh data

mart

Memelihara data

mart

2.2 Perancangan Rinci

2.2.1 Desain Full Refresh Control Flow Data dari

Sumber Data ke Staging Area

Tahap ini merupakan tahap pertama dalam proses

pembangunan data mart. Pada tahap pertama ini, isi dari

sumber-sumber data akan melalui proses ekstraksi,

transformasi, dan load (ETL) tahap awal menuju ke

staging area. Proses ETL bertujuan untuk membersihkan

data, membuat data menjadi seragam dan konsisten,

mengkonversi tipe data, mempersiapkan data untuk ETL

measure, atribut dan hirarki pada cube

Mendeinisikan kalkulasi pada

cube

Melalakukan

deployoyment ke

Analysisi

Se

Service Da

Datatabase

P

Pembuatatann Reportrt ddaan Chartt

Analysis

Service Cube ke

Report Portal

Report Portall MeMenenentntuku an koneeksksii XML Connecectt ke cubube

Me

Membuaatt OOLAP

Repop rttss

Menaabahkkanan

charrtt paadada

reporrt

Menyimmpan

reportt

Mengattur

securiity

settinng

Admiininistrasi Merefrreesh datata mart

Memelihara dadatata mart

2.

2.

2

2 Pe

P

rancan

n

ga

ga

n

n Ri

Ri

nc

nc

i

i

2.2.

1

1

Desa

a

in

in Full Ref

efresh

Control

F

F

lo

lo

w Da

Da

ta

ta dari

Sumber Data ke S

S

t

taging

A

A

rea

Tahap ini merupa

akan ta

h

hap pertama dalam proses

pembangunan data mart.

Pada t

tahap pertama ini, isi dari

sumber-sumber data aka

an

melalui proses ekstraksi,

transformasi, dan load

(

(ETL)

tahap awal menuju ke


(19)

Menghapus isi semua tabel pada database tujuan Membuat tabel-tabel referensi tambahan Inserting data pada tabel-tabel referensi Inserting data pada tabel-tabel tujuan

tahap akhir, serta mentrasformasi data sedemikian rupa

sehingga data mudah dianalisis dan dapat mendukung

pengambilan keputusan. Berikut adalah desain control

flow untuk proses loading data dari sumber data tunggal

ke staging area.

Gambar 2. 3 Desain control flow data dari sumber data tunggal ke staging area

Setiap tahapan tersebut diatas mempunyai tugas, proses,

serta aliran data masing-masing. Tabel-tabel dibawah

ini merupakan desain mapping data dan desain spesifik

control flow data dari sumber data tunggal ke staging

area.

a. Desain mapping dari sumber data ke suber data

staging. Pada tabel 4.3.2.1 dijelaskan secara rinci

tabel-tabel sumber yang digunakan pada tabel-tabel

pada staging area

Tabel 2. 2 Desain mapping dari sumber data ke sumber data staging

No.

Tabel Sumber

Tabel Tujan

1 Siatmax.simka.

REF_BUTIR_APRAISAL

New_Staging_HR.

Ref_Kategori_Pengembangan

2 Siatmax.simka.

TR_RIWAYAT_PENDIDIKAN

New_Staging_HR. Ref_Sekolah

3 Siatma.TBL_TAHUN_AKADEMIK New_Staging_HR.

Ref_Tahun_Akademik

4 Siatma.TBL_SEMESTER_AKADEMIK

5 Siatmax.simka.REF_FUNGSIONAL New_Staging_HR.Ref_Fungsional

6 Siatmax.simka.REF_JENJANG New_Staging_HR.

Ref_Jenjang_Pendidikan

7 Siatmax.simka.REF_GOLONGAN New_Staging_HR.Ref_Golongan

8 Siatmax.simka.REF_KELUARGA New_Staging_HR.Ref_Keluarga

9 Siatmax.simka.

REF_JABATAN_AKADEMIK

New_Staging_HR. Ref_Jabatan_Akademik

10 Siatmax.simka.

REF_JABATAN_STRUKTURAL

New_Staging_HR.

Ref_Jabatan_Struktural

11 Siatmax.simka.MST_UNIT New_Staging_HR.Mst_Unit

12 Siatmax.simka.TR_SERTIFIKASI New_Staging_HR.Tr_Sertifikasi

Me

Menghapus isi semua tabel pada datatabase tu

tujuj ana

Membm uau t t tabebell- -tabel referensi

ta

tambahan

In

Inses rting da

datata ppadada taabebell- -tabel

re

refef rensi

In

Inserting datata pada tabell -tabel tujuan

flow untuk proses lo

loading data

d

d

ar

ar

i sumber data tunggal

ke staging are

e

a

a.

Gambar 22. 33 Desaainin control flow data dari sumber ddata tuat ungnggagall kek staagig ng area

Seti

tia

ap ta

ahapan tersebut di

at

as mempunyai t

ug

ugas, pr

pr

oses

s

,

se

sert

rta a

aliran data

ma

sing-masing.

Ta

bel-tabel

di

i

ba

bawa

wah

h

in

in

i

i me

e

rupakan desain mappi

ng

data dan desain

s

spe

p

si

si

fi

fik

contr

rol flow

d

ata dari sum

be

r

da

ta tunggal ke

s

stag

i

ing

area

.

a.

a. De

e

sain mapping dar

i sumber

data ke sube

er

dat

a

a

st

t

a

ag

ing.

P

P

ad

ada tabe

b

l

l

4.3.2.

.

1

1

di

je

la

lask

sk

an

a

sec

ar

ar

a rinc

nc

i

i

tabel-tabel sumber

y

y

an

ang

g

d

digunakan pada tabel-ta

abe

be

l

l

pa

p

da staging area

Tabeb ll 22. 22 DDesesaiainn mamappppining g dari sumber r dadatata kkee susumbmberer ddatata sttagaginingg

No

No.

Ta

Ta

be

be

l

l Sumber

r

Tabel Tuja

jan

n

1

1 SiSiatatmamax.x.simkmkaa.

RE

R F__BUTITIRR_APRAISAL

New_StStaga iningg_HRHR.

Ref_Kategogoriri_P_ engegembmbangan 2 Siatmax.simka.

TR_RIWAYAT_PENDIDIKANN

New_Staging_HR. Ref_Sekolah 3 Siatma.TBL_TAHUN_AKADDEMIK New_Staging_HR.

Ref_Tahun_Akademik 4 Siatma.TBL_SEMESTER_AAKADEMIK

5 Siatmax.simka.REF_FUNGGSIONALL New_Staging_HR.Ref_Fungsional 6 Siatmax.simka.REF_JENJJANA G New_Staging_HR.

Ref_Jenjang_Pendidikan 7 Siatmax.simka.REF_GOLONGGANAN New_Staging_HR.Ref_Golongan 8 Siatmax.simka.REF KELUARGAG New Staging HR.Ref Keluarga


(20)

Program Studi Teknik Informatika DPPL –BIHR 15/56

13 Siatmax.simka.MST_KARYAWAN New_Staging_HR.

MST_KARYAWAN_TEMP

14 Siatmax.simka.MST_KARYAWAN

New_Staging_HR.Mst_Karyawan

15 New_Staging_HR.

Ref_Jenjang_Pendidikan

16 Siatmax.simka.MST_KELUARGA New_Staging_HR.Mst_Keluarga

17 Siatma.REF_PRODI New_Staging_HR.Ref_Prodi

18 Siatmax.simka.TR_PENGEMBANGAN

New_Staging_HR.Tr_Pengembangan

19 Siatmax.simka.

REF_PENGEMBANGAN

20 New_Staging_HR.

Ref_Kategori_Pengembangan

21 Siatmax.simka.TR_MEMBER

22 New_Staging_HR.

Tr_Pengembangan New_Staging_HR.

Tr_PengembanganMerge

23 New_Staging_HR.Tr_Pengembangan

24 Siatmax.simka.

TR_KARIR_FUNGSIONAL

New_Staging_HR.

Tr_Karir_Fungsional_Lokal

25 Siatmax.simka.

TR_KARIR_FUNGSIONAL

New_Staging_HR.

Tr_Karir_Fungsional_Nasional

26 Siatma.TBL_KELAS New_Staging_HR.Tr_Kelas_Temp

27 New_Staging_HR.Tr_Kelas_Temp New_Staging_HR.Tr_Kelas

28 Siatmax.simka.

TR_RIWAYAT_PENDIDIKAN

New_Staging_HR.

Tr_RiwayatPendidikan_Temp

29 New_Staging_HR.

Tr_RiwayatPendidikan_Temp New_Staging_HR.

Tr_Riwayat_Pendidikan

30 New_Staging_HR.Ref_Sekolah

31 New_Staging_HR.

Tr_Riwayat_Pendidikan

New_Staging_HR.

Tr_Riwayat_Pendidikan_2

32 Siatmax.simka.

TR_KARIR_GOLONGAN

New_Staging_HR. Tr_Karir_Golongan

33 Siatmax.simka.

TR_KARIR_STRUKTURAL New_Staging.

Tr_Karir_Struktural

34 Siatmax.simka.

REF_JABATAN_STRUKTURAL

b. Desain spesifik control flow menghapus isi semua

tabel pada database tujuan

Tabel 2. 3 Tabel desain spesifik control flow menghapus semua tabel pada staging area

No Komponen

SSIS

Nama

Keterangan

Database.Tabel

1 Execute

SQL Task

Full Refresh Staging

Menghapus isi dari tabel agar selalu baru. Me-ressed New_Staging_HR.Tr_Pengembangan New_Staging_HR.Tr_Pengembangan _Merge New_Staging_HR.Tr_Riwyat Pendidikan_Temp New_Staging_HR.Tr_Riwayat 15 New_Staging_HR.

Ref_Jenjang_Pendiddikikan

16 Siatmax.simka..MSMST_KELUARGA New_w Staging_HR.Mst_Keluarga 17 Siatma.REF P_PRODI New_Sttagaging_HR.Ref_Prodi 18 Siatmax..ssimka.TR_PENGEMBANGAN

Ne

New_w_StStaging_HR.TTr_Pengembanga 19 Siatmamax.simka.

REF_F_PENGEMBANGAN

20 NeNew_Staging_g_HRHR.

Ref_Kategoriri_PPenengembangan

211 Siattmamax.x.simka.TRTR_MMEMBER

2

22 New_w_StStaging_g_HHR.

Tr

Tr_P_Peengembmbangan New_Stagging_HRHR. Tr_Pengembbana gaannMerergege

23 NeNew_w Stagaging_HR.Tr_Pengembangan

244 Siattmmax.simka.

TR_K_KARIR_FUNGSIONAL

New_Staging_HRHR.

Tr_Karir_Fungsioi nall

_L

_L

okal

25

2 Siiatmax.simka.

T

TR_KARIR_FUNGSIONAL

New_Staging_HR.

Tr_Karir_Fungsionnal

_N

_N

as

as

io

i

na

a

26

26 Siatma.TBL_KELAS New_Staging_HR.Tr__Kelalas_s_Tempmp

27

2 New_Staging_HR.Tr_Kelas_Temp New_Staging_HR.Tr__Kelas 28 Siatmax.simka.

TR_RIWAYAT_PENDIDIKAN

New_Staging_HR.

Tr_RiwayatPendidikaan_Tempp

29 New_Staging_HR.

Tr_RiwayatPendidikan_Temp New_Staging_HR.

Tr R_ iwayat_Pendidikakann 30 New_Stagingg_HRHR.RRefef_S_Sekolah

31 New_Sttagaginingg_HRHR.

Tr_Riwayat_Pendidikan

Ne

Neww_StStagaginingg_HR.

Tr_Riwayat_Pendidikan_2 32 Siatmax.simka. TR_KARIR_GOLONGAN New_Staging_HR. Tr_Karir_Golongan 33

33 SiSiatmax.simka.

TR

TR_KKARIR S_STRTRUKUKTUTURARALL NeNeww_StStagaging.g

Tr_KKararirir_SStrtrukkttural

34

34 Siiatmax.t siimkmka.a.

REF_JAABABATATAN_N_STSTRURUKTKTURU AL

b. Desain spesifik c

control

l

flow menghapus isi semua

tabel pada databa

ase tujua

an

Tabel 2. 3 Tabel desain spesiffik contrrol flow menghapus semua tabel pada staging g area

No

Komponen

SSIS


(21)

kolom-kolom

yang bertipe

data identity

dan autoincrement. _Pendidikan New_Staging_HR.Tr_Riwayat _Pendidikan_2 New_Staging_HR.Tr_Kelas_Temp New_Staging_HR.Tr_Kelas New_Staging_HR.Tr_Karir_Golongan New_Staging_HR.Tr_Karir_Struktural New_Staging_HR.Tr_Karir_ Fungsional_Nasional New_Staging_HR.Tr_Karir_ Fungsional_Lokal New_Staging_HR.Tr_Sertifikasi New_Staging_HR.Mst_Keluarga New_Staging_HR.Mst_Karyawan _temp New_Staging_HR.Mst_Karyawan New_Staging_HR.Mst_Unit New_Staging_HR.Ref_Kategori _Pengembangan New_Staging_HR.Ref_Fungsional New_Staging_HR.Ref_Jabatan_ Akademik New_Staging_HR.Ref_Jabatan_ Struktural New_Staging_HR.Ref_Jenjang_ Pendidikan New_Staging_HR.Ref_Golongan New_Staging_HR.HST_SK New_Staging_HR.MST_MHS_AKTIF New_Staging_HR.Ref_Sekolah New_Staging_HR.Ref_Keluarga

c. Desain spesifik control flow membuat tabel-tabel

referensi tambahan

Tabel 2. 4 Tabel desain spesifik control flow membuat tabel-tabel referensi tambahan pada staging area

No

Komponen

SSIS

Nama

Keterangan

Database.Tabel

Sumber

Tujuan

1 Data Flow Task Create Ref Kategori Pengembangan Ekstrak dan load data dari sumber menuju database tujuan Siatmax.REF_ BUTIR_APPRAISAL New_Staging_HR. Ref_Kategori _pengembangan 2 Data Flow Task Create Ref Sekolah Ekstrak dan load data dari sumber menuju database tujuan Siatmax.TR_RIWAYAT _PENDIDIKAN

New_Staging_HR.

Ref_Sekolah

3 Data Flow Task Create Ref Tahun Akademik Ekstrak dan load data dari sumber Siatma.TBL_SEMESTE R_AKADEMIK, siatmax.TBL_TAHUN_

New_Staging_HR.

Ref_Tahun

New_St

Ref_Se

daann

autoincrement.

New_Staging_HR.Tr_Kelas New_Staging_HR.Tr_Karir_G New_Staging_HR.Tr_Karir_S

Ne

New_w_Staging_HR.Tr_Karir_

Fungsisional_Nasional

New_Stagaging_HR.Tr_Karir_

Fungsionalal_L_ okal

New_Staging_g_HR.Tr_Sertifi

Ne

New_w Staging_HRHR.Mst_Keluar Ne

New_Staga ing_HR.M.Mst_Karyaw

_temp Ne

New_Sttaggining_g_HR.Mstt_K_ aryaw

New_StS agining_g_HHR.Mst_U_Unit

New_Sttaga ing_g_HRHR.R.Refe _KKata ego _Pengembbangaann

New_Stagining_HRHR.R.Refef_Fungsg i

New_Staging_g_HRR.R.Refef_J_ abatata

Akademik

New_Staging_HHR.RRefef_JJaba atta

Struktural

New_Staging_HRR.Reff_Jenjajann Pendidikan

New_Staging_HR.Ref_Gololonngg

New_Staging_HR..HST_S_SK New_Staging_HR.MSTT_MHS_A_AK New_Staging_HRR.RReef_Sekkolola

New__StStagaging_HR.Ref_Keleluauar

c. Desain spesifik cont

trol flow membuat tabel-ta

tabe

bel

re

re

fe

fe

rensi ta

ta

mb

mb

ahan

Tabebell 22. 44 TTababelel ddesesain spi spesesififikik cconontrtroll ffloloww memembmbuauatt tatabebel-tatabebell r

refererensnsi tambmbahahanan pada ststagaging g arareae

o

Kompon

onen

en

SSIS

Na

Nama

Ke

Keterang

gan

Da

Da

ta

taba

ba

s

se.Tabel

Sumb

mb

er

er

T

Data Flow Task

Create Ref Kategori Pengembangan

Ekkstrak dan looad daata daari sumbber menun ju

dattabase

tujuuan

Siatmax.REF_ BUTIR_APPRAISAL New_Sta Ref_Kat _pengem Data Flow Task

Create Ref Sekolah

Siatmax.TR_RIWAYAT _PENDIDIKAN

Ekstrrak dan load data dari sumber


(22)

Program Studi Teknik Informatika DPPL –BIHR 17/56

menuju database tujuan

AKADEMIK

_Akademik

d. Desain spesifik control flow inserting data pada

tabel referensi

Tabel 2. 5 Tabel desain spesifik control flow inserting data pada tabel referensi staging area

No

Komponen

SSIS

Nama

Keterangan

Database.Tabel

Sumber

Tujuan

1

Data Flow Task

REF_FUNGSIONAL Ekstrak dan load data dari sumber menuju database tujuan Siatmax.REF_ FUNGSIONAL New_Staging_HR. Ref_Fungsional 2 Data Flow Task REF_JENJANG_ PENDIDIKAN Ekstrak dan load data dari sumber menuju database tujuan Siatmax.REF_ JENJANG_ PENDIDIKAN New_Staging_HR. Ref_Jenjang_ Pendidikan 3 Data Flow Task

REF_GOLONGAN Ekstrak dan

load data dari sumber menuju database tujuan Siatmax.REF_ GOLONGAN New_Staging_HR. Ref_Golongan 4 Data Flow Task

REF_KELUARGA Ekstrak dan

load data dari sumber menuju database tujuan Siatmax.REF_ KELUARGA New_Staging_HR. Ref_Keluarga 5 Data Flow Task

MST_MHS Ekstrak dan

load data dari sumber menuju database tujuan Siatma.REF_MST_ MHS_AKTIF New_Staging_HR. MST_MHS_AKTIF 6 Data Flow Task REF_JABATAN_ AKADEMIK Ekstrak dan load data dari sumber menuju database tujuan Siatmax.REF_ JABATAN_AKADEMIK New_Staging_HR. Ref_Ref_Jabatan_ Akademik 7 Data Flow Task

MST_UNIT Ekstrak dan

load data dari sumber menuju database tujuan

Siatmax.MST_UNIT New_Staging_HR.

Mst_Unit 8 Data Flow Task REF_JABATAN_ STRUKTURAL Ekstrak dan load data dari sumber menuju database tujuan Siatmax.REF_ JABATAN_ STRUKTURAL New_Staging_HR.

Ref_Jabatan_

Struktural

9 Data Flow Task REF_PRODI_ SIATMA Ekstrak dan load data dari

sumber menuju

database tujuan

Siatma.REF_PRODI New_Staging_HR.

Ref_Prodi

New_St

Ref_P

d. Desain spesifik

k

control

fl

fl

ow inserting data pada

tabel refe

e

r

rensi

Tabel 2. 5 Tabebell desain spesifik control flow insertiting data pada tabel

refef rensi staging g area

o

Komponen

n

SSIS

Nama

ma

Keterangan

Da

ata

t

base.Tabe

Su

u

mber

Data Flow

Taskk

RE

REF_F_FUFUNGSIONNALAL Ekstrak dann load data dari sumber menuju database tujuan

Siatmaax.x.REREF_F_ FUUNGN SIONALAL

New_St Ref_Fu

D

Data Flolow w

Task

REEFF_JENJANG_

PE

PENDIDIKAN

Ekstrak dan load data dari sumber menuju

database tujuan

Siatmax.RREF_

JENJANG_ PENDIDIKAN

Neww_St

Ref_f_Je

Pe

P nddid

Datata FFloww

Tasksk

REF_GOLONGAN Ekstrak dan

load data dari

sumber menuju

database tujuan

Siatmax.REF_ GOLONGAN

New_SSt

Re

R f__GGo

Daatat Floow

Tasksk

REF_KELUARGA Ekstrak dan load data dari

sumber menuju da

database tujujuauan

Siatmax.REF_ KELUARGA

Ne

New__SSt Ref__KKe

Da

Data Flow

Ta

Tasks

MST_T MHMHSS EkE ststrak dadann loadad datata dari sumberr menuju database tujuan

Si

Siatatmama.REFRE _MST_ MHS_AKTIF

Neew_w_St MS

MST_T_MH

Da

Datata Flooww

Taasksk

REF__JABATAN_ AK

AKADADEMEMIKIK

Ekstrak dan lo

loadad dattaa dadariri

suumbmberer mmenuju datababasese tujjuauan

Siatmax.REFF_ JA

JABABATATANN_AKAKADADEMEMIKIK Ne New_St Re Ref_Re A Akadem Data FFlol w

Task

MS

MSTT_UNITIT Ekkstrak dan loadad dattaa dari suummber mmenuju daatabase tuujuan

Siatatmam x.MSMSTT_UNUNITT New_St Mst_Un

Data Flow Task

REF_JABATAN_ STRUKTURAL

Ekkstrak dan looada data dari summber menuju dataabase tujuan

Siatmax.REF_ JABATAN_ STRUKTURAL New_St

Ref_J

Struk

Data Flow Task REF_PRODI_ SIATMA

Ekstrrak dan load ddaata dari sumberr menuju


(23)

e. Desain spesifik control flow inserting data pada

tabel master

Tabel 2. 6 Tabel desain spesifik control flow inserting data pada tabel master di staging area

No

Komponen

SSIS

Nama

Keterangan

Database.Tabel

Sumber

Tujuan

1 Data Flow Task MST_KARYAWAN to Mst_Karyawan_ Temp Ekstrak dan load data dari sumber menuju database tujuan Siatmax. MST_KARYAWAN New_Staging_HR. Mst_Karyawan_Temp 2 Data Flow Task Mst_Karyawan_ Temp to Mst_Karyawan Ekstrak dan load data dari sumber menuju database tujuan New_Staging_HR. Mst_Karyawan_ Temp New_Staging_HR. Mst_Karyawan 3 Data Flow Task

MST_KELUARGA Ekstrak dan

load data dari sumber menuju database tujuan Siatmax. MST_KELUARGA New_Staging_HR. Mst_Keluarga

f. Desain spesifik control flow inserting data pada

tabel transaksi

Tabel 2. 7 Tabel desain spesifik control flow inserting data pada tabel transaksi di staging area

No Komponen

SSIS Nama Keterangan

Database.Tabel

Sumber Tujuan

1 Data Flow

Task

TR_PENGEMBANGA N to Tr_ Pengembangan

Ekstrak dan load data dari sumber menuju database tujuan Siatmax.TR_ PENGEMBANGAN New_Staging_HR. Tr_Pengembangan Siatmax. REF_PENGEMBANGAN New_Staging_HR. Ref_Kategori_ Pengembangan Siatmax.TR_Member

2 Data Flow

Task

Tr_

Pengembangan_2

Ekstrak dan load data dari sumber menuju database tujuan New_Staging_HR. Tr_Pengembangan New_Staging_HR. Tr_Pengembangan _Merge

3 Data Flow

Task

Cari Jumlah Dosen

Ekstrak dan load data dari sumber menuju database tujuan

Siatma.TBL_KELAS New_Staging_HR.

Tr_Kelas_Temp

4 Data Flow

Task

TBL_KELAS_ SIATMA to Tr_Kelas

Ekstrak dan load data dari sumber menuju database tujuan New_Staging_HR. Tr_Kelas_Temp New_Staging_HR. Tr_Kelas

mastterer ddii ststagaging area

No

Komponen

SSIS

Na

a

ma

ma

Keterangan

Database.Tabe

Sumber

Tu

1 Data Flow Task MST_T_KARYAWAN to to

Mst_Karyr awawanan_ Temp

Ekstrak dan looadad ddatataa dadari suumbberr mmenenujujuu

da

datatabasee

tujuan

Siatmaax.x

MST_KARYYAWAWAN

New_Sta Mst_Kar

2

Data Flow

Taskk

Msst_t_Karyawan_

Te

Tempmp to Ms

Mstt_Kaarryawan E

Ekstrak dad n

load data dari

sumber menuju database

tujuan

New_Sttagagini g_HR. Ms

M t_Kaaryryawawaan_

Tempmp New_Sta Ms M t_Kar 3 3

Data FFlol w Taskk

M

MST_KELUARGA Ekstrak dan load data dari sumber menuju

database tujuan

Siatmax. MST_KELUARRGAG

New_SSta

Mst_Keel

f.

Desain spe

sifi

k

co

ntrol

flow

i

nserting d

a

ata pa

ada

a

tabel transaksi

Tabebell 2. 7 Tabel desesaiainn spspese ifik controll ffloloww ininserting data ppadada tabeell transaaksk i di ststaging g area

o KoKommponen

SSSIS Nama Keteterangan

Database.T.Tababeel Sumber TuTujujuan Da

Dataa FFlolow Taasksk

TR_PENGEMBANGA N

N toto TTrr_

Pe

Penggemembabangngana

Ekstrak dan lo

load data dadariri

su

sumbmbere mmenenujujuu datatababasese tujuaan

Siatmax.TR_ PE

PENGNGEMEMBABANGNGANAN

New_St Tr_Pen Si

Siatatmax. RE

REF_PEPENGNGEME BANGNGANAN New_StStagagingg_HRHR. Ref_Kategori_ Pengembangan Siatmax.TR_Member Data Flow Task Tr_ Pengembangan_2

Ekksts rak dan loadad dataa dari sumbber menuju databbasee tujuan

New_Staging_HR. Tr_Pengembangan New_St Tr_Pen _Merge Data Flow Task

Cari Jumlah Dosen

Ekstraakk dan load data dari

Siatma.TBL_KELAS New_St Tr Kel


(24)

Program Studi Teknik Informatika DPPL –BIHR 19/56

5 Data Flow

Task

Tr_riwayat_Pen didikan_temp

Ekstrak dan load data dari sumber menuju database tujuan Siatmax.TR_RIWAYA T_PENDIDIKAN New_Staging_HR. Tr_Riwayat Pendidikan_Temp

6 Data Flow

Task

Tr_riwayat_ pendidikan_1

Ekstrak dan load data dari sumber menuju database tujuan New_Staging_HR. Tr_Riwayat Pendidikan_Temp New_Staging_HR. Tr_Riwayat_ Pendidikan New_Staging_HR. Ref_Sekolah

7 Data Flow

Task

Tr_riwayat_ pendidikan_2

Ekstrak dan load data dari sumber menuju database tujuan New_Staging_HR. Tr_Riwayat Pendidikan New_Staging_HR. Tr_Riwayat_ Pendidikan_2

8 Data Flow

Task

Tr_karir_ golongan

Ekstrak dan load data dari sumber menuju database tujuan Siatmax.TR_KARIR_ GOLONGAN New_Staging_HR. Tr_Karir_ Golongan

9 Data Flow

Task

Tr_karir_ struktural

Ekstrak dan load data dari sumber menuju database tujuan Siatmax.TR_KARIR_ STRUKTURAL New_Staging_HR. Tr_Karir_ Struktural 10 Data Flow

Task

Tr_Fungsional_ Lokal

Ekstrak dan load data dari sumber menuju database tujuan Siatmax.TR_KARIR_ FUNGSIONAL New_Staging_HR. Tr_Karir_ Fungsional_Lokal 11 Data Flow

Task

Tr_Fungsional_ Nasional

Ekstrak dan load data dari sumber menuju database tujuan Siatmax.TR_KARIR_ FUNGSIONAL New_Staging_HR. Tr_Karir_ Fungsional_ Nasional

2.2.2 Desain Full Refresh Control Flow Data dari

Staging Area ke Data Warehouse

Tahap ini merupakan tahap terakhir dalam proses

pembangunan data mart. Pada tahap ini, isi dari

tabel-tabel pada staging area akan melalui proses ekstraksi,

transformasi, dan load (ETL) akhir menuju ke data mart.

Proses ETL pada tahap ini meliputi pengkonversian tipe

data, membuat data menjadi seragam dan konsisten,

membuat data dapat diakses sesuai dengan perwaktuan

yang ada, serta memberikan id baru berupa surrogate key

untuk dimensi. Berikut adalah desain control flow untuk

proses loading data dari staging area ke data mart.

Data Flow Task

Tr_riwayat_ pendidikan_1

Ekstrarak k dan lo

load data dadari

sumber menuju database tujuan New_Staging_HR. Tr_Riwayat Pendidikan_Temp New_St Tr_Riw Pendid New_Stagging_HR.

Ref_Sekolaahh

Data Flooww

Task

Tr_riwayatat__

pendndidi ikann_2

Ekstrak dann

looadad ddatataa dari

sumber menujjuu database tujuan

Ne

Neww_Staging_HRR.

Tr

Tr_Riwayayat Pendiddikikanan

New_St Tr_Riw Pendid Datta Flol ww

Taask

Tr

Tr_karririr_

goloonngan

Ekstrak dan load data dari sumber menuju database tujuan

Siatmamax.TRR_K_KARARIRIR_

GOLONGANAN

Ne

N w_St

Trr_Kar

Golol ng

Data FFlol w Taskk

Tr_karir_

struktural

Ekstrak dan

load data dari sumber menuju

database tujuan

Siatmax.TR_K_KARIRIR__

STRUKTURAL

Ne

N w_St

Tr

T _Kaar

Strukkt

0 DaD ta Floow Ta

Task

Tr_Fungsional_ Lokal

Ekstrak dan

load data dari

sumber menuju database tujuan

Siatmax.TR_KARRIR_

FUNGSIONAL

New_w_SSt

Trr_K_Kaar

Fu

Funggssi

1 DaD ta FFloow Ta

Task

Tr_Fungsional_ Nasionall

Ekstrak dan lo

load data dadari i

su

s mbmber menenujujuu datatabbasee tujuan

Siatmax.TR_KARIIR__ FU

FUNGNGSIONAL

New_w_SSt Trr_K_Kaar Fuungngsi Na

Nasision

2.

2.2.

2

2

Desain Full Refresh Control Flow Da

Data

ta

da

da

ri

St

St

ag

ag

in

in

g

g

Ar

Ar

ea

ea

k

k

e

e Da

Data

ta

W

War

areh

eh

ou

ou

se

se

Ta

a

ha

hap

p

in

in

i

i

me

e

r

rupakan

n

tah

hap

tera

kh

kh

ir

d

d

al

al

am

am

p

proses

pembangunan data mart.

Pada

tahap ini, isi

i

d

dari

tabel-tabel pada staging are

ea akan

melalui proses ekstraksi,

transformasi, dan load

(ETL)

a

akhir menuju ke data mart.

Proses ETL pada tahap i

ini me

eliputi pengkonversian tipe

data, membuat data men

nja

adi seragam dan konsisten,

membuat

data

dapat

diakses

sesuai

dengan

perwaktuan


(25)

Menghapus isi semua tabel pada database tujuan

Inserting data pada tabel-tabel referensi

Inserting data pada tabel-tabel master

Inserting data pada tabel-tabel trasaksi

Gambar 2.4 Desain control flow data dari sumber data tunggal ke staging area

Setiap tahapan tersebut diatas mempunyai tugas, proses,

serta aliran data masing-masing. Tabel-tabel dibawah

ini merupakan desain mapping data dan desain spesifik

control flow data dari staging area ke data mart.

a. Desain mapping dari staging area ke data mart

Tabel 2. 8 Tabel desain mapping data dari staging area ke data mart

No.

Tabel Sumber

Tabel Tujan

1 New_Staging_HR.Mst_Unit New_DataWarehouse.Unit

2 New_Staging_HR.Ref_Jabatan_Akademik New_DataWarehouse. JabatanAkademik

3 New_Staging_HR.Ref_Keluarga

New_DataWarehouse.Keluarga

4 New_Staging_HR.Mst_Keluarga

5 New_Staging_HR.Ref_Jenjang_

Pendidikan

New_DataWarehouse. JenjangPendidikan

6 New_Staging_HR.Time New_DataWarehouse.TahunTakwim

7 New_Staging_HR.Ref_Jabatan_

Struktural

New_DataWarehouse. JabatanStruktural

8 New_Staging_HR.MST_MHS_AKTIF New_DataWarehouse.

MahasiswaAktif

9 New_Staging_HR.Ref_Golongan New_DataWarehouse.Golongan

10 New_Staging_HR.Ref_Sekolah New_DataWarehouse.Sekolah

11 New_Staging_HR.Ref_Tahun_

Akademik

New_DataWarehouse. Tahun_Akademik

12 New_Staging_HR.Ref_Fungsional New_DataWarehouse.Fungsional

13 New_Staging_HR.Mst_Karywan

New_DataWarehouse.Karyawan

14 New_Staging_HR.Ref_Fungsional

15 New_Staging_HR.Ref_Jabatan_

Akademik 16

New_Staging_HR.Tr_Pengembanga n_Merge

New_DataWarehouse.Penembangan

17 New_DataWarehouse.Karyawan

18 New_Staging_HR.Tr_Sertifikasi New_DataWarehouse.

SertifikasiDosen

19 New_DataWarehouse.Karyawan

database tujuan

tabel re

refeferensi

tabel ma master

tabel trasaksi

Gambar 2.4 DDesain controlol flow data dari sumber ddata tunggal ke

st

s aga ini g g ara eae

Seti

tiap tah

h

ap

ap

an terse

e

bu

bu

t

t

di

di

at

tas

as

m

m

empunyai t

t

ug

u

as, pr

proses,

s

serta al

al

ir

ir

an

d

dat

a masing-masing.

Ta

Tabe

b

l-ta

tabe

bel dib

bawah

ini me

me

ru

ru

pa

a

k

kan

desain mapping data dan

desain

de

n

s

s

pe

p

si

fi

f

k

cont

ntr

rol

f

flow data dari sta

gi

ng are

a

ke data

ma

rt

rt.

a.

a

De

esa

in mapping dari

st

aging

ar

ea ke da

ta

a

mar

r

t

t

Tabeel 2. 8 Tabel desain mapping data dari staging area ke dad taa mmara t

No.

Ta

be

l Sumb

er

Ta

bel Tu

u

jan

1 New_Staging_HR.Mst_Unit New_DataWarehouse.UUnit 2 New_Staging_HR.Rademik ef_Jabatan_Ak New_DaJabatanAkademiktaWarehouse.

3 New_Staging_g_HRHR.RRefef_K_ eluarga N

New_DaD tataWaW rehouse.KeKeluargaa

4 New_Sttagaginingg_HR.Mst_K_ eleluarga 5 New_Staging_HR.Ref_Jenenjajangg__

Pendidikan

New_DataWarehouse. JenjangPendidikan 6

6 New_Staging_HR.Time New_DataWarehouse.TahuunnTakakwwim

7

7 New_Staging_HR.Ref_Jabatan_

Struktkturall

New_DataWarehouse.

Ja

JabbattanSSttrukkttural

8

8 NeNeww_StStagagining_g_HRHR.MMSTST_MMHS_AHS_AKTTIFIF NNeww_DaDatataWaWarerehohoususee.

Ma

MahahasiswswaAaAktk if

9

9 NeNew_StStaaginngg_HR.Ref_GGolo ongan New_DatataWareehohouse.e.GGololongan 10 NeNeww_StStagaging_HR.Ref_Sekkolah New_DataWarerehohoususee.SSekolah 11 New_Staging_HR.Ref_Tahahun_

Akademik

New_DataWarehouse. Tahun_Akademik

12 New_Staging_HR.Ref_Fuungsional New_DataWarehouse.Fungsional 13 New_Staging_HR.Mst_Kaarywan

New_DataWarehouse.Karyawan 14 New_Staging_HR.Ref_Funngsg ionaal

15 New_Staging_HR.Ref_Jabaatan__ Akademik

16


(1)

Program Studi Teknik Informatika SKPL –BIHR 36/ 41

4.6 Fact Laporan Pengembangan

Gambar 4. 6 Fact Laporan Pengembangan

Star schema diatas adalah tabel fakta dari laporan pengembangan yang berelasi dengan dimensi-dimensi seperti dimensi unit, karyawan, pengembangan, dan tahun takwim yang merupakan dimensi waktu. Tabel fakta memiliki relasi dengan dimensi karyawan pada kolom ID_DIM_KARYAWAN, relasi dengan dimensi pengembangan pada kolom ID_DIM_PENGEMBANGAN, relasi dengan dimensi unit pada kolom ID_UNIT, relasi dengan dimensi tahun takwim pada kolom Date, Fakta yang dihasilkan adalah dana lokal dan dana eksternal.

Gambar 4. 6 Fact Laporan Pengembangan

Star schema diatas adalah tabel fakta dari lapororann pe

pengeembangan yang berelasi dengan dimensi-dimensii seeppertii dimeensnsi unit, kakaryryawawanan,, pengembangnganan, dadann tahun taakwkwim yanangg merupakan dimensi waktu. TTabell ffakta memiliki relasi denngagann di

dimensi karyawan pada kolom m ID_DIM_KARYAWAN, relasi dedengngaan di

dimeensnsi pengembangan pada kolom ID_DIM_PENGEMBANGAAN,N, rrelelaasi de

dengnganan ddimimenensisi uninitt papadada kkololomom IID_D_UNUNITIT,, rerelalasisi ddenengan di

dimemensnsi tahuhunn ttakwkwimim ppada a kokololom DaDatete, FaF ktkta a yayang ddihihassiilkan adalahah ddannaa lolokal dan danana eksteternal.


(2)

4.7 Fact Karir Golongan

Gambar 4. 7 Gambar Fact Karir Golongan

Star schema diatas adalah tabel fakta dari Karir golongan yang berelasi dengan dimensi-dimensi seperti dimensi unit, karyawan,golongan, dan tahun takwim yang merupakan dimensi waktu. Tabel fakta memiliki relasi dengan dimensi karyawan pada kolom ID_DIM_KARYAWAN, relasi dengan dimensi golongan pada kolom ID_DIM_GOLONGAN, relasi dengan dimensi unit pada kolom ID_UNIT, relasi dengan dimensi tahun takwim pada kolom TMT, Fakta yang dihasilkan adalah Total dari angka kredit yang informasinya diambil dari kolom NILAI_TOTAL.

Gambar 4. 7 Gambar Fact Karir Golongan

Starar schema diatas adalah tabel fakta dari Karir ggoolongagann

yang berelasasii dedengnganan ddimimene si-ddimimenensisi ssepeperertiti dimensi uninit,t, ka

k ryawan,golongan, dan tahhunun takwim yang merupakan dimmenensisi wa

w ktktu. Tabel fakta memiliki relasi dengan dimensi kakaryryawawaan pa

padada kkolom ID_DIDIMM_KAKARYRYAWAWANA , reelasilasi ddenengagan dimensi nsii gogololongngan

pa

padada kolom ID_D_DIDIM_M_GOGOLONGANAN,, rerellasi ddengaann did mensi ununitit pada kololom m IDID_UNUNIT,T, relasi deengn an dimmensi tahunun takkwiwimm papadada kolom TMT, Fakta yang dihasilkkan adaalal h Total dari angka kredit yang informasinya diambiil dari koolom NILAI_TOTAL.


(3)

Program Studi Teknik Informatika SKPL –BIHR 38/ 41

4.8 Fact Jumlah Karyawan

Gambar 4. 8 Gambar Fact Jumlah karyawan

Star schema diatas adalah tabel fakta dari jumlah karyawan yang berelasi dengan dimensi-dimensi seperti dimensi unit, jabatan akademik, karyawan, golongan, fungsional, jenjang pendidikan, dan tahun takwim yang merupakan dimensi waktu. Tabel fakta memiliki relasi dengan dimensi karyawan pada kolom ID_DIM_KARYAWAN, relasi dengan dimensi unit pada kolom ID_UNIT, relasi dengan dimensi golongan pada kolom ID_DIM_GOLONGAN, relasi dengan dimensi jabatan akademik pada kolom ID_DIM_JBTN_AKADEMIK, relasi dengan dimensi jenjang pendidikan pada kolom ID_DIM_JENJANG, relasi dengan dimensi tahun takwim pada kolom PK_Date, relasi dengan dimensi fungsional pada kolom ID_DIM_FUNGSIONAL. Fakta yang dihasilkan adalah jumlah karyawan.

Gambar 4. 8 Gambar Fact Jumlah karyawan

Star schema diatas adalah tabel fakta dari jumlah karyawanan yang berelasi dengan dimensi-dimensi seperti dimennsi uninit,,

ja

jabattan akademik, karyawan, golongan, fungsional, jeennjangg penddididikan, daan n tatahhunn tat kwim yanngg meruupapakan dimenssii wakttu.u.

Tabel fakta memiliki relelaasi dedengan dimensi karyawan papadada ko

kolom ID_DIM_KARYAWAN, relassii dengan dimensi unit pada kkololoom ID

ID_U_UNINIT,T, relasi dengan dimensi golongan papadada kkololom ID

ID_D_DIMIM_GOLGOLONONGAN,GAN, relelasasii dedengngann ddimimenensisi jjababatatanan aakakadedemimikk ppada ko

kololom m ID D_DIMIM_JJBTNN_AAKADADEME IKK, relaasisi ddenengagann didimensnsii jejenjang pendididikikanan ppada kolom ID__DIM_JJEENJANG, relasisi ddenengagan dimensi tahun takwim pada koloom PK_Daate, relasi dengan dimensi fungsional pada kolomm ID_DIIM_FUNGSIONAL. Fakta yang dihasilkan adalah jumlah karyawawan.


(4)

4.9 Fact Mahasiswa Aktif

Gambar 4. 9 Fact Mahasiswa Aktif

Star schema diatas adalah tabel fakta dari jumlah mahasiswa aktif karyawan yang berelasi dengan dimensi-dimensi seperti dimensi unit, karyawan dan tahun takwim yang merupakan dimensi waktu. Tabel fakta memiliki relasi dengan dimensi karyawan pada kolom ID_DIM_KARYAWAN, relasi dengan dimensi unit pada kolom ID_UNIT, relasi dengan dimensi tahun takwim pada kolom PK_Date. Fakta yang dihasilkan adalah Jumlah dari mahasiswa aktif

Gambar 4. 9 Fact Mahasiswa Aktif

Star schema diatas adalah tabel fakta dari jumlah mmahasiiswaa ak

aktiff karyawan yang berelasi dengan dimensi-dimensii seeperttii dimensnsi unitt,, kkaryawann dan tahahun takkwiwim m yang mmerupakkanan dimensi waktu. Tabel fakktata mmememiliki relasi dengan dimeensnsii ka

karyawan pada kolom ID_DIM_KKARYAWAN, relasi dengan didimemensnsi

un

uniti ppadadaa kolom ID U_ NIT, relasi denggan dimensi ttahahun ttakakwwim pa

padad kkololomom PPKK_DaDatete. FFaktkta a yayangng ddihihasililkakann adaladalahah JJumlaahh ddari maahahasisiswswaa akaktitif


(5)

Program Studi Teknik Informatika SKPL –BIHR 40/ 41

4.10 Fact Dosen S3

Gambar 4. 10 Gambar Fact Dosen S3

Star schema diatas adalah tabel fakta dari jumlah dosen S3 yang berelasi dengan dimensi-dimensi seperti dimensi unit, jabatan akademik, karyawan, golongan, fungsional, jenjang pendidikan, dan tahun takwim yang merupakan dimensi waktu. Tabel fakta memiliki relasi dengan dimensi karyawan pada kolom ID_DIM_KARYAWAN, relasi dengan dimensi unit pada kolom ID_UNIT, relasi dengan dimensi golongan pada kolom ID_DIM_GOLONGAN, relasi dengan dimensi jabatan akademik pada kolom ID_DIM_JBTN_AKADEMIK, relasi dengan dimensi jenjang pendidikan pada kolom ID_DIM_JENJANGrelasi dengan dimensi tahun takwim pada kolom PK_Date, relasi dengan dimensi fungsional pada kolom ID_DIM_FUNGSIONAL. Fakta yang dihasilkan adalah Jumlah S3.

Gambar 4. 10 Gambar Fact Dosen S3

Starr schema diattasas aadadalah tabel fafaktktaa dad ri jumlah dodosen S3S3 yang berelasii dengan ddimimenensi-d-dimimensi seperti dimensi uninit,t,

ja

jabatan akademik, karyawan,, golongan, fungsional, jeenjnjanang pe

pendndidi ikan, dan tahun takwim yang merupakan dimenssii wawaktktu. Ta

Tabebell fafaktktaa memimemililikiki rrelelasa i dedengngana ddimimenensisi kkararyayawawann ppada ko

kololomm ID_DIMM_K_KARARYAAWAWANN, rellasasii dengnganan ddimi enensisi unit papadada kkolom ID_UUNINIT,, rrelelasi dengann dimmeensi golongagann papadada kolom

ID_DIM_GOLONGAN, relasi ddengan ddimensi jabatan akademik pada kolom ID_DIM_JBTN_AKADEMMIK, rellasi dengan dimensi jenjang pendidikan pada kolom IID_DIM_JJENJANGrelasi dengan dimensi tahun takwim pada kolom m PK_D_Date, relasi dengan dimensi fungsional pada kolom IDD_DIM_FUNGSIONAL. Fakta yang dihasilkan adalah Jumlah S3


(6)

4.11 Fact Sertifikasi Dosen

Gambar 4. 11 Fact Sertifikasi Dosen

Star schema diatas adalah tabel fakta dari Sertifikasi Dosen yang berelasi dengan dimensi-dimensi seperti dimensi unit, karyawan dan tahun takwim yang merupakan dimensi waktu. Rancangan star schema ini memuat primary key dan atribut-atribut yang digunakan untuk mendeskripsikan setiap nilai dari measures yang dihasilkan. Sementara pada tabel fakta menyimpan surrogate key, primary key dan measure yang dapat digunakan untuk agregasi pada OLAP. Measures yang dihasilkan adalah jumlah karyawan yang sudah tersertifikasi yang diperoleh dari kolom NO_SERTIFIKASI.

Ga G

Gambmbaraar 4. 111111 Fact SeSeSertifikikkasasii DoDosesenn n

Star schema diatas adddalalalaaah tabel fakta dari Sertifikikikasasasii Dosen yang berelasi dengan dimensi-dimensi sssepepeperererttti di

di

dimensi unu ititit,,, kakakaryryryawawawan dananan tttahahahununun tttakaka wim yay ngngng mmmerererupupupakakakan dimensi wawawakktu.u. Rannncacacangngngaaan ststara ssschchchema inii mmeeemuat

pr pr

primimimary yy kekekey dany atrtt ibut-aaatttribut yanananggg didigudigugunnanakakaannn untuk mendeskripsikan seeetiap nnilai dari measures yang dihasilkan. Sementtara paada tabel fakta menyimpan

surrogate key, pririimary kkkeyy dan measure yang dapat

digunakan untuk agggrerr gasiii pada OLAP. Measures yang

dihasilkan adalah juuumlah karyawan yang sudah tersertifikasi yanggg diperoleh dari kolom