Menggabungkan Data Dari Sumber Terpisah Memindahkan Data Dari Sumber Kedalam Server Data Warehouse

3.3.3 Memindahkan Data Dari Sumber Kedalam Server Data Warehouse

Sebelum data dipindahkan ke server data warehouse, harus dilakukan penyusunan tabel data warehouse dengan memperhatikan hasil dari langkah –langkah sebelumnya. Bentuk data warehouse untuk studi kasus di PT Surya Pamenang adalah: a. Tabel Master Karyawan Dalam melakukan penelian unjuk kerja PT Surya Pamenang memiliki data tentang karyawan yang akan dinilai. Data karyawan ini disimpan didalam data master karyawan. Karena yang diberikan data karyawan masih dalam bentuk file excel maka akan di pindahkan kedalam database tabel Master_Karyawan. Dalam tabel master_karyawan data yang disimpan meliputi data tentang NIK, Code, Department, Bagian, dan Seksi. Proses pemindahan data dapat dilihat pada gambar 3.1. Gambar 3. 1 Proses Pemindahan Tabel Master_Karyawan b. Tabel Periode Tabel periode adalah tabel yang akan menyimpan waktu dan periode pelaksanaan PUK. Tabel ini berisi periode_code, bulan_awal, bulan_akhir, tahun_awal, tahun_akhir. Yang akan menjadi primary key adalah periode_code. Proses pemindahan tabel periode dapat dilihat pada gambar 3.2 `` Gambar 3. 2 Proses Pemindahan Tabel Periode c. Tabel Bagian Tabel bagian adalah tabel yang akan menyimpan id dan nama bagian dimana karyawan bekerja dengan primary key adalah id bagian. Proses dapat dilihat pada gambar 3.3 Gambar 3. 3 Proses Pemindahan Tabel Bagian d. Tabel Master PUK Tabel master PUK digunakan untuk menyimpan hasil penilaian dari setiap karyawan. Data yang diperoleh masih berasal dari file excel dan ini harus di ubah untuk dimasukkan kedalam database menjadi tabel mspuk. Dapat dilihat pada gambar 3.4 Gambar 3. 4 Proses Pemindahan Master PUK

1.3.4 Memecah Data Warehouse Dalam Tabel Fakta Dan Dimensi

Tabel dimensi yang digunakan berasal dari beberapa tabel. Berikut detail asal dari tiap dimensi : a. Tabel dim_karyawan Dim_karyawan berisi detail tentang data karyawan. Data karyawan berupa nik, Kode, Department, Bagian dan Seksi. Pada dim karyawan akan ditambahkan satu field yaitu sk_karyawan. struktur tabel dim karyawan dapat dilihat pada gambar 3.5 Gambar 3. 5 Membuat Tabel Dimensi Dim_Karyawan b. Tabel dim_periode Dim_Periode berisi detail waktu periode penilaian. Dim periode digunakan sebagai dimensi waktu. Didalam dimensi periode terdapat sk_periode, periode_code, bulan awal, bulan akhir, tahun awal, tahun akhir. Struktur tabel pada gambar 3.6 Gambar 3. 6 Membuat Tabel Dim Periode c. Tabel dim_bagian Dim_Bagian berisi tentang bagian yang menunjukan posisi karyawan bekerja. Didalam dimensi dim_bagian terdapat sk_bagian, id_bagian, bagian. Struktur tabel pada gambar 3.7 Gambar 3. 7 Membuat Tabel Dim Bagian d. Tabel dim_puk Dimensi puk dibuat untuk menyimpan detail nilai karyawan per indikator. Dari tabel dimensi puk akan dibentuk sk_puk, indikator1_1 – indikator2_1. Tabel dim puk dibuat untuk mendukung dalam pembentukan tabel fact_detail. Struktur tabel dim puk dapat dilihat pada gambar 3.8