Program Studi Teknik Informatika DPPL – BIHR
3156
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Update data pada
tabel- tabel
refensi tambaha
Update data pada
tabel- tabel
referensi Update
data pada tabel-
tabel master
Update data pada
tabel- tabel
transaksi
database tujuan
New_Staging_HR. Karyawan
2.2.3 Desain Incremental Update Control Flow Data dari Sumber Data ke Staging Area
Incremental update merupakan sebuah mekanisme pengisian data untuk data warehouse maupun data mart tanpa harus
menghapus semua data yang terdapat dalam database terlebih dahulu. Mekanisme ini akan membuat pemrosesan
data menjadi lebih cepat dan efisien. Pada tahap kedua ini, isi dari sumber data tunggal 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 tahap akhir, serta mentrasformasi data sedemikian rupa sehingga data mudah dianalisis dan
dapat mendukung pengambilan keputusan. Berikut adalah desain control flow untuk proses incremental update
data dari sumber data ke sumber data tunggal.
Gambar 2. 4 Desain incremental update control flow data dari sumber ke staging area
Setiap tahapan tersebut diatas mempunyai tugas, proses, serta aliran data masing-masing. Pada setiap tahapan
tersebut juga dilengkapi dengan filter sehingga hanya
Update data pada
tabel- tabel
refensi tambaha
Updat te
data pada
tabe l
l -
tabel refere
e nsi
Update data pada
tabel- tabel
master Update
data pada tabel-
tabel transaksi
2.2.3 Desain in Incremen
n tal Update Control
l F
F low Data dari
Su Su
mber Data ke S
Sta ta
gi ging
ng A
Are re
a a
Increm emental up
pda date
te merupakan se
bu buah
ah m
m e
ekanisme p p
engisian dat
ta unt t
uk uk
d d
ata wa a
re re
h ho
us e
maup un
n data ma
a rt
rt tanpa
a harus
m mengha
apu pu
s s
se e
m mu
a data yang terdap at
t dal al
am am
datab abase
terl leb
eb i
ih d d
a ahulu.
Mekanisme ini akan me mb
b ua
u t pe
pe mr
mr oses
san data
ta men
n j
jadi leb ih
cepat d
an efisien. Pada tah
h ap
ap kedua ua
in in
i, i,
i i
s si
dari sumb er
dat a
tunggal akan mel al
lui p
p ro
roses s
ek ekstra
a ksi, transform
as i, dan
l oa
d ETL ta
a hap
a awal
l menuj
ju ke st
ag ing ar
ea . Pr
os es ETL bertuju
a an untuk
uk membe
er sihkan dat
a, m
em buat
d at
a menjadi se
ra agam d
dan n
ko ons
n is i
ten, m en
gk onversi tipe d
at a, m
empers ia
pk kan
n dat t
a a
untuk ET
L L
ta ta
ha ha
p p
akhi hir,
s s
e erta
ta m
m en
en tr
tras as
form asi da
a ta
ta se
s demikian rupa sehingga
ga data mudah dianalisis
d dan
an da
da pa
pat mendukung pengambilan keputusan. Berikut ada
dala la
h de
de sa
sain in
co co
nt nt
ro ro
l l
fl fl
ow ow un
un tuk pr
pr os
os es
es in
in cr
cr em
em en
en ta
ta l
l up
upda da
te da
data ta
dari su su
mb mb
er d d
at at
a a
ke s
s um
um ber
r da
da ta
ta t t
un ungg
gg al.
Gambar 2. 4 Desain incremental u u
pd pdate control flow data dari sumber ke
staging area
Program Studi Teknik Informatika DPPL – BIHR
3256
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
data yang baru saja yang ditambahkan ke dalam database. Tabel dibawah ini menjelaskan mengenai mapping tabel
dan kolom-kolom yang digunakan sebagai filter data.
Tabel 2. 13 Desain mapping data untuk incremental update dari sumber data ke staging area
No Tabel Sumber
Tabel Tujuan Kolom Filter
1 Siatmax.simka.
REF_BUTIR_APRAISAL New_Staging_HR.Ref_
Kategori_Pengembangan ID_KATEGORI_
PENGEMBANGAN 2
Siatmax.simka. TR_RIWAYAT_PENDIDIKAN
New_Staging_HR. Ref_Sekolah
NAMA_SEKOLAH_ 2
3 Siatma.TBL_TAHUN_AKADEMIK
New_Staging_HR. Ref_Tahun_Akademik
ID_TAHUN_ AKADEMIK,
SEMESETER_ AKADEMIK
4 Siatma.
TBL_SEMESTER_AKADEMIK 5
Siatmax.simka. REF_FUNGSIONAL
New_Staging_HR.Ref_Fungsional ID_REF_
FUNGSIONAL 6
Siatmax.simka. REF_JENJANG
New_Staging_HR. Ref_Jenjang_Pendidikan
ID_REF_ JENJANG
7 Siatmax.simka.
REF_GOLONGAN New_Staging_HR.Ref_Golongan
ID_REF_ GOLONGAN
8 Siatmax.simka.
REF_KELUARGA New_Staging_HR.Ref_Keluarga
ID_REF_ KELUARGA
9 Siatmax.simka.
REF_JABATAN_AKADEMIK New_Staging_HR.
Ref_Jabatan_Akademik ID_REF_JBTN_
AKADEMIK 10
Siatmax.simka. REF_JABATAN_STRUKTURAL
New_Staging_HR. Ref_Jabatan_Struktural
ID_REF_ STRUKTURAL
11 Siatmax.simka.MST_UNIT
New_Staging_HR.Mst_Unit ID_UNIT
13 Siatmax.simka.
TR_SERTIFIKASI New_Staging_HR.Tr_Sertifikasi
NPP,NO_ SERTIFIKASI
14 Siatmax.simka.
MST_KARYAWAN New_Staging_HR.
MST_KARYAWAN_TEMP NPP
15 Siatmax.simka.
MST_KARYAWAN New_Staging_HR.
Mst_Karyawan NPP
New_Staging_HR. Ref_Jenjang_Pendidikan
16 Siatmax.simka.
MST_KELUARGA New_Staging_HR.Mst_ Keluarga
ID_KELUARGA 17
Siatma.REF_PRODI New_Staging_HR.
Ref_Prodi ID_PRODI
18 Siatmax.simka.
TR_PENGEMBANGAN New_Staging_HR. Tr_Pengembangan
ID_TR_ PENGEMBAGNAN,
NPP 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
ID_TR_ PENGEMBAGNAN,
NPP 23
New_Staging_HR. Tr_Pengembangan
24 Siatmax.simka.
TR_KARIR_FUNGSIONAL New_Staging_HR.
Tr_Karir_Fungsional
_ Lokal
NO_SK,NPP
Tabel 2. 13 Desain mapping ng
d d
at a untuk incr
r em
em ental update dari sumber data
ke staging area
No Tabel Sumber
Tabel Tujuan Kolom
1 Siatmax.si
i m
mka. REF_BUTI
I R
R_APRAISAL New_Staging_HR.Ref_
Ka Kate
tego gori
ri _P
_P engembangan
ID_KA PENGE
2 Siatma
a x.
simka. TR_R
_R I
IWAYAT_PENDI DI
DI DI
KA KA
N Ne
Ne w_
w_ St
St ag
ag in
in g_
g_HR HR
. .
Ref_Seko la
lah h
NAMA_ 2
3 Si
i a
atma.TBL L
_T _T
AHUN N
_AKADEMIK New_
St ag
in in
g g_
HR. Re
f_ Tahun_Ak
ad dem
e ik
ID_TA AKADE
SEMES AKADE
4 S
Siatma. TBL_SEME
ME ST
T ER_AKA
KA D
DE MI
K 5
Siat at
ma max
x.simk mk
a. RE
E F_
F_FU FU
NGSI SI
ONAL New_
Staging_HR.Ref _F
F un
u gsio
io na
nal l
I ID_RE
FU UNGS
6 Si
Siat atmax.
. simka.
RE RE
F_JEN NJ
ANG Ne
w_ Staging_
HR .
Re f_
Jenjan g_
Pendidikan ID_
_RE JENJ
NJA 7
Si i
atma a
x. simka.
RE RE
F_G GO
LO NG
AN Ne
w_ Stag
ing_ HR.Ref_Golon
ga an
ID_R RE
GOLO O
N 8
Si S
at t
ma x.
si mk
a. REF_
_ KE
LUARGA Ne
w_ St
ag ing_HR.R
ef _K
el uarg
a a
ID_R _R
E E
KE E
LU LU
A A
9 9
Siat t
max.simka. REF_
F_ JABATAN_AKADEMIK
Ne w_
St ag
in g_
HR .
Re f_Ja
bata n_
Ak ademik
ID D_R
_RE E
A AKAD
AD E
10 Sia
at max.simka.
RE R
F_ _
JABATA N_ST
RU KT
UR AL
New_Stagin g_HR.
Ref_Jabatan_ St
ru ktur
al ID_R
_R E
ST T
RU RU
K 11
1 Si
iat at
ma x.simk
a. .
MS MS
T T_
UN IT
IT New_Stag
ag in
ing_HR HR.M
.M st
s _Unit
ID D
_U _U
N 13
3 Siatmax.si
i mk
mk a
a. TR_SERTIFIKASI
New_ w_St
Staging_HR.Tr_Sertifikasi NP
NP P,
P, N
SE SE
R RTI
14 14
Siatmax.simka. MS
MS T_KARYAWAN
Ne Ne
w w_Staging_HR.
MST_KARYAWAN_TEMP NP
NP P
P 15
15 Si
S at
t ma
ma x.
x simka.
MS MST_
T_KA KA
RY RY
AW AW
AN AN
New_ w_
St Stag
ag in
in g_
g_ HR
HR. Ms
Mst_ t_Ka
Ka ryawan
N NPP
Ne New_Stagin
i g_HR
R .
Re Ref_
f_Je J
njan an
g_ g_
Pe Pe
ndid id
ik ikan
n 16
Si Si
at a
ma ma
x x.
si simka.
a. MST_KE
KE LU
LU AR
ARGA New_St
Staging_HR.Mst t
_ Ke
Ke luar
ar ga
ga ID_KE
17 Siatma.REF_PRODI
New_St taging_HR.
Ref_Pr odi
ID_PR 18
Siatmax.simka. TR_PENGEMBANGAN
New_ _
St aging_HR. Tr_Pengembangan
ID_TR PENGE
NPP 19
Siatmax.simka. REF_PENGEMBANGAN
20 New_Staging_HR.
Ref_Kategori_Pengembangan 21
Siatmax simka TR MEMBER
Program Studi Teknik Informatika DPPL – BIHR
3356
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
25 Siatmax.simka.
TR_KARIR_FUNGSIONAL New_Staging_HR.
Tr_Karir_Fungsional
_ Nasional
NO_SK,NPP 26
Siatma.TBL_KELAS New_Staging_HR.Tr_Kelas_Temp
ID_KELAS 27
New_Staging_HR. Tr_Kelas_Temp
New_Staging_HR.Tr_Kelas ID_KELAS,
NPP_DOSEN1 28
Siatmax.simka. TR_RIWAYAT_PENDIDIKAN
New_Staging_HR. Tr_RiwayatPendidikan_ Temp
ID_TR_RP 29
New_Staging_HR. Tr_RiwayatPendidikan_Temp New_Staging_HR.
Tr_Riwayat_Pendidikan ID_TR_RP
30 New_Staging_HR.
Ref_Sekolah 31
New_Staging_HR. Tr_Riwayat_Pendidikan
New_Staging_HR. Tr_Riwayat_Pendidikan_2
ID_TR_RP 32
Siatmax.simka. TR_KARIR_GOLONGAN
New_Staging_HR. Tr_Karir_Golongan
NPP 33
Siatmax.simka. TR_KARIR_STRUKTURAL
New_Staging. Tr_Karir_Struktural
NPP 34
Siatmax.simka. REF_JABATAN_STRUKTURAL
35 Siatma.MST_MHS_AKTIF
New_Staging.MST_MHS_ AKTIF NPM
36 Siatmax.TR_KARIR_
FUNSIONAL New_Staging.Tr_Karir_fungsional
NPP, NO_SK
2.2.4 Desain Incremental Update Control Flow Data dari Staging Area ke Data Warehouse