Transformasi Tabel dim_periode Transformasi Tabel dim_karyawan

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