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