Nama Step Insert
Update Insert Update
ke tabel dim_periode
Connection Host : localhost
Database : skripsidwh Port : 3306
Host : localhost Database : skripsidwhfinalcoba1
Port : 3306 Target
Table Dim_periode
Gambar 4. 10 Tabel dim_periode
Gambar 4.10 merupakan hasil dari transformasi dim_periode. Data yang akan disimpan kedalam tabel dimensi dim_periode adalah sk_periode,
periode_code, bulan_awal, bulan_akhir, tahun_awal dan tahun akhir.
4.3.3 Transformasi Tabel dim_karyawan
Gambar 4. 11 dim_karyawan.ktr
Gambar 4.11 merupakan proses pembentukan tabel dim_karyawan. Tabel dim_karyawan ini digunakan dalam proses OLAP. Terdapat empat langkah
yaitu table input, add sequence, select values, dan insertupdate. Pada proses awal dilakukan dengan memasukan tabel master_karyawan dari database
skripsi. Kemudian, masuk langkah add sequence yang berfungsi untuk memberikan surrogate key yaitu field SK_KARYAWAN sebagai primary key
pada table dim_karyawan. Pada langkah select values akan dilakukan pemilihan data yang akan disimpan kedalam tabel dim_karyawan melaui
langkah insert update yang akan mengeksekusi perintah SQL. Spesifikasi pembentukan tabel dim_karyawan dapat dilihat pada tabel 4.6
Tabel 4. 6 Penjelasan spesifikasi file transformasu Kettle untuk proses
dim_karyawan Nama File
Dim_karyawan.ktr Nama Step
Table Input Memasukan
data dari
table master_karyawan
Connection Host : localhost
Database : skripsi Port : 3306
Query SQL
SELECT NIK
, KODE , ID_BAGIAN
, DEPARTMENT , BAGIAN
, SEKSI FROM
master_karyawan
Nama Step Add Sequence
Memberikan surrogate key yaitu field SK_KARYAWAN.
Nama Step Select values
Memilih field yang akan dimasukan kedalam tabel dim_karyawan
Nama Step Insert update
Insert update dim_karyawan
Connection Host : localhost
Database : skripsidwh Port : 3306
Host : localhost Database : skripsidwhfinalcoba1
Port : 3306 Target Table
Dim_karyawan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4. 12 Tabel dim_karyawan
Gambar 4.12 adalah hasil dari dim_karyawan.ktr. pada transformasi ini data yang akan disimpan kedalam tabel dimensi dim_karyawan adalah
sk_karyawan, nik, kode, id_bagian, bagian, department, dan seksi.
4.3.4 Transformasi Tabel dim_puk
Gambar 4. 13 dim_puk.ktr
Gambar 4.13 merupakan proses pembentukan tabel dim_puk. Tabel dim_puk digunakan dalam proses OLAP. Terdapat empat langkah yaitu table
input, add sequence, select values, dan insertupdate. Proses ini diawali dengan
memasukan data dari tabel master_puk dari database skripsi. Kemudian, masuk langkah add sequence yang berfungsi memberikan surrogate key yaitu
field SK_PUK sebagai primary key pada tabel dim_puk. Pada langkah select values
akan dilakukan untuk memilih field yang disimpan didalam table dim_puk melalui langkah insert update yang akan mengeksekusi perintah
SQL. Spesifikasi pembentukan tabel dim_puk dapat dilihat pada tabel 4.7
Tabel 4. 7 penjelasan spesifikasi file transformasi Kettle untuk
pembentukan tabel dim_puk Nama File Dim_puk.ktr
Nama Step Table Input Memasukan data dari table master_puk.
Connection Host : localhost
Database : skripsi Port : 3306
Query SQL
SELECT PERIODE_CODE
, NIK , KODE
, INDIKATOR1_1 , INDIKATOR1_2
, INDIKATOR1_3 , INDIKATOR1_4
, INDIKATOR1_5 , INDIKATOR2_1
, INDIKATOR2_2 , INDIKATOR2_3
, INDIKATOR2_4 , INDIKATOR2_5
, ID_BAGIAN FROM
master_puk
Nama Step Add Sequence
Memberikan surrogate key yaitu field SK_PUK.
Nama Step Select values
Memilih field yang akan dimasukan kedalam tabel dim_puk