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
t
a
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
epor
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.
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
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.
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.
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.
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
R
I
IPSI PERA
A
NCANGAN PERANGK
KA
A
T LUNAK
B
I
HR
(BIHR System)
Un
t
uk
:
Univer
s
itas
A
t
ma
Ja
ya Y
o
gyakar
t
ta
Dipersia
a
pkan oleh:
Pricillia Ulina S R /110706662
Prog
og
ra
ra
m St
St
ud
udi Teknik I
I
nforma
a
ti
ka – Fak
k
ul
ul
ta
tas Te
Te
k
knologi
Indust
stri
Universitas
s Atma J
Jaya Yogyakarta
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
Program Studi Teknik Informatika DPPL –BIHR 3/56
Daftar Halaman Perubahan
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
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
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 hirahirarkrkii UnU it... 39
Ta Tabeb ll 22. 1177 TaTabebell hihirararkrkii TaTahuhun AkAkadadememikik... 39
Ta Tabebell 3. 1 Dekekomompposiisisi 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
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
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
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
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
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
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
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
nga
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
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 ddatata tuungnggagall 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
la
sk
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
11 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
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
252 Siiatmax.simka.
T
TR_KARIR_FUNGSIONAL
New_Staging_HR.
Tr_Karir_Fungsionnal
_N
_N
as
as
io
i
na
a
2626 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.RefRef_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_KARIR SK _STRTRUKUKTUTURARALL NeNeww_StStagaging.g
Tr_KarKaririr_SStrtrukkttural 34
34 Siiatmax.t simkimka.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
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
daannautoincrement.
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
t
rol flow membuat tabel-ta
tabe
bel
re
re
fe
fe
rensi ta
ta
mb
mb
ahan
Tabebell 22. 44 TTababelel ddesesain i spspesesififikik 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 FlowTask
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
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 tujuanSiatma.REF_PRODI New_Staging_HR.
Ref_Prodi
New_StRef_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_ SIATMAEkstrrak dan
load ddaata dari
sumberr menuju
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 toMst_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
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
Da
ta
ta
da
da
ri
St
Stag
ag
in
in
g
g
Ar
Ar
ea
ea
ke
k
e Da
Data
ta
W
War
areh
eh
ou
ou
se
se
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 martNo.
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
t
as
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 tNo.
Ta
be
l Sumb
er
Ta
bel Tu
u
jan
1 New_Staging_HR.Mst_Unit New_DataWarehouse.UUnit
2 New_Staging_HR.Ref_Jabatan_Akademik New_DataWarehouse.JabatanAkademik
3 New_Staging_g_HRHR.RefRef_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.MSTMST_MHSMHS_A_AKTTIFIF NNeww_DaDatataWaWarerehohoususee.
Ma
MahahasiswswaAaAktk if 9
9 NeNew_StStaaginngg_HR.Ref_GGoolongan 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
Program Studi Teknik Informatika DPPL –BIHR 21/56 20 New_Staging_HR.
Ref_Kategori_Pengembangan
New_DataWarehouse.Kelas 21
New_DataWarehouse. Tahun_Akademik
22 New_Staging_HR.Ref_Prodi
23 New_Staging_HR.Tr_Karir_ Fungsional
New_DataWarehouse.Tr_Karir_ Fungsional_date
24 New_Staging_HR.Tr_Karir_ Golongan
New_DataWarehouse.Tr_Karir_ Golongan_date
25 New_Staging_HR.Tr_Riwayat_Pen didikan
New_DataWarehouse.Tr_Riwayat_Pe ndidikan_date
26 New_Staging_HR. Tr_Karir_ Fungsional_Lokal
New_DataWarehouse. Tr_Karir_ Fungsional_Lokal
27 New_Staging_HR. Tr_Karir_ Fungsional_Nasional
New_DataWarehouse. Tr_Karir_ Fungsional_Nasional
28 New_DataWarehouse. Pengembangan
New_DataWarehouse. LapPengembangan 29 New_Staging_HR.Pengembangan
New_DataWarehouse.SKSDosen 30 New_DataWarehouse.Kelas
31 New_Staging_HR. Tr_Karir_ Struktural
32 New_DataWarehouse. TahunAkademik
33 New_DataWarehouse.Karyawan
34 New_DataWarehouse.Tr_Karir_ Golongan_date
New_DataWarehouse.KarirGolongan 35 New_DataWarehouse.Karyawan
36 New_DataWarehouse.Unit 37 New_DataWarehouse.Golongan 38 New_DataWarehouse.Karyawan
New_DataWarehouse. ProfilKaryawanUnit 39 New_DataWarehouse.Tr_Karir_
Golongan_date
40 New_DataWarehouse.Tr_Karir_ Fungsional_date