Membaca Data Legacy Memindahkan Data ke Server Data Warehouse.

4.2.2 Memindahkan Data ke Server Data Warehouse.

1. Table ‘master_bagia Gambar 4. 1 master_bagian.ktr Gambar di atas merupakan proses pemindahan data bagian dari tabel master_karyawan ke dalam tabel master_bagian. Langkah dari pembentukan tabel adalah sebagai berikut : 1 Membaca sumber data yaitu field bagian yang ada didalam tabel master_karyawan. 2 Memilih field yang akan dimasukan kedalam tabel master bagian. 3 Memilih table master_bagian untuk output. Tabel 4. 1 penjelasan spesifikasi transformasi Kettle untuk pembentukan tabel master_bagian. Nama File master_bagian.ktr Nama Step Table input Mengambil data dari field di tabel master karyawan. Nama Step Select Values Mengambil field bagian dan id_bagian yang sudah diproses untuk dimasukan kedalam step berikutnya. Nama Step Insert Update Tabel output master_bagian Connection Host : localhost Database : skripsi Port : 3306 Target Tabel Master_bagian. Gambar 4. 2 data master_bagian 2. Tabel ‘master_karyawan’ Gambar 4. 3 master_karyawan.ktr Gambar di atas merupakan proses pemindahan data karyawan dari file excel ke dalam tabel master_karyawan di database skripsi. Langkah pembentukan tabel master_karyawan adalah sebagai berikut : 1 Membaca sumber data yaitu file excel data karyawan yang terdiri dari kode, nik, department, bagian, seksi dan id_bagian. 2 Memilih field yang akan dimasukan kedalam tabel master_karyawan. 3 Menggunakan insertupdate untuk memasukan data untuk memudahkan proses jika ada tambahan karyawan karyawan yang berpindah bagian kemudian disimpan kedalam tabel master_karyawan. Penjelasan spesifikasi file dapat dilihat pada tabel 4.2 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Tabel 4. 2 penjelasan spesifikasi file transformasi Kettle untuk proses pembentukan tabel master_karyawan. Nama File Master_karyawan.ktr Nama Step Excel Input Memasukan file dari excel FileDirectory E:\Metopen\SKRIPSI\2012_PUK_P1_SKRI PSI.xlsx E:\Metopen\SKRIPSI\2012_PUK_P2_SKRI PSI.xlsx E:\Metopen\SKRIPSI\2013_PUK_P1_SKRI PSI.xlsx E:\Metopen\SKRIPSI\2013_PUK_P2_SKRI PSI.xlsx E:\Metopen\SKRIPSI\2014_PUK_P1_SKRI PSI.xlsx E:\Metopen\SKRIPSI\2014_PUK_P2_SKRI PSI.xlsx Nama Step Select Values Memilih field yang akan dimasukan kedalam tabel master_karyawan. Nama Step Insert Update Untuk melakukan insert update data karyawan dan disimpan kedalam tabel master_karyawan. Connection Host : localhost Database : Skripsi Port : 3306 Target Tabel Master_karyawan Gambar 4. 4 data tabel master_karyawan. 3. Tabel ‘master_puk’ Gambar 4. 5 inputmasterpuk.ktr Gambar 4.5 merupakan proses pemindahan data nilai unjuk kerja karyawan dari file excel ke dalam database skripi di tabel master_puk. Langkah dari pembentukan tabel master_puk adalah sebagai berikut : 1 Membaca sumber data yaitu file excel data nilai unjuk kerja karyawan dari tahun 2012, 2013 dan 2014. 2 Memilih field yang akan dimasukan kedalam tabel master_puk. 3 Memilih tabel master_puk sebagai tabel yang menyimpan data nilai unjuk kerja karyawan. Penjelasan file transformasi inputmasterpuk dapat dilihat pada tabel 4.3 Tabel 4. 3 Penjelasan spesifikasi transformasi Mas Nama File inputmasterpuk.ktr Nama Step Excel Input Memasukan file dari excel FileDirectory E:\Metopen\SKRIPSI\2012_PUK_P1_S KRIPSI.xlsx PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI E:\Metopen\SKRIPSI\2012_PUK_P2_S KRIPSI.xlsx E:\Metopen\SKRIPSI\2013_PUK_P1_S KRIPSI.xlsx E:\Metopen\SKRIPSI\2013_PUK_P2_S KRIPSI.xlsx E:\Metopen\SKRIPSI\2014_PUK_P1_S KRIPSI.xlsx E:\Metopen\SKRIPSI\2014_PUK_P2_S KRIPSI.xlsx Nama Step Select Values Memilih field yang akan dimasukan kedalam tabel master_karyawan. Nama Step Insert Update Memilih tabel yaitu master_puk untuk menyimpan data nilai PUK. Connection Host : localhost Database : Skripsi Port : 3306 Target Tabel Master_puk 4. Tabel ‘periode’ Gambar 4. 6 Query untuk tabel periode Gambar 4.6 merupakan proses untuk memasukan data periode kedalam database periode. Data yang akan disimpan adalah data tentang peride code, bulan awal, bulan akhir, tahun awal dan tahun akhir. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 4.3 Memecah Data Warehouse dalam Tabel Dimensi dan Fakta 4.3.1 Transformasi Tabel dim_bagian Gambar 4. 7 dim_bagian.ktr Gambar 4.7 merupakan proses pembentukan tabel dimensi bagian. Tabel dim_bagian ini akan digunakan dalam proses OLAP. Terdapat empat langkah yaitu table input, add sequence, select values, dan insertupdate. Proses diawali dengan mengambil data dari table master_bagian dari database skripsi. Kemudian masuk langkah add sequence yang berfungsi memberikan surrogate key yaitu field SK_BAGIAN sebagai primary key pada tabel dim_bagian. Pada langkah select values akan dilakukan pemilihan data untuk selanjutnya akan disimpan ke tabel dim_bagian dengan menggunakan insert update yang akan menjalankan perintah SQL. Spesifikasi pembentukan tabel dim_bagian dapat dilihat pada tabel 4.4 Tabel 4. 4 Penjelasan spesifikasi file transformasi Kettle untuk proses pembentukan tabel dim_bagian. Nama File Dim_bagian.ktr Nama Step Table Input Memasukan data dari table master_bagian Connection Host : localhost Database : skripsi Port : 3306 Query SQL SELECT ID_BAGIAN , BAGIAN FROM master_bagian Nama Step Add Sequence Memberikan surrogate key yaitu field SK_BAGIAN. Nama Step Select values Memilih field yang akan dimasukan kedalam tabel dim bagian Nama Step Insert Update Insert Update dim_bagian Connection Host : localhost Database : skripsidwh Port : 3306 Host : localhost Database : skripsidwhfinalcoba1 Port : 3306 Target Table Dim_bagian Gambar 4. 8 Tabel dim_bagian Gambar 4.8 adalah data hasil dari transformasi dim_bagian. Data id_bagian, sk_bagian dan bagian disimpan kedalam tabel dimensi dim_bagian.