Memecah Data Warehouse Dalam Tabel Fakta Dan Dimensi

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 Gambar 3. 8 Membuat Tabel Dimensi PUK Gambar 3.8 merupakan struktur tabel dimensi puk. Data dari OLTP akan dipilih untuk dimasukan disimpan pada dimensi puk.

3.3.5 Diagram Use Case

Proses utama yang dilakukan yaitu proses monitoring kinerja karyawan. Diagram use case akan menggambarkan interaksi user dengan sistem dapat dilihat pada gambar 3.9 Gambar 3. 9 Gambar Use Case

3.3.6 Narasi use case diagram

Langkah melihat nilai karyawan digunakan oleh user ketika ingin melihat nilai final karyawan. langkah dalam melakukan ini dapat dilihat pada tabel 3.6. untuk langkah melihat detail nilai karyawan dapat dilihat pada tabel 3.7 Tabel 3.6 Tabel Narasi use case Melihat grafik nilai. Aktor : User SDM Deskripsi Use Case : Use Case menggambarkan tentang mekanisme melihat grafik OLAP. Prakondisi : User SDM harus memiliki hak akses berupa user name dan password sebagai admin. Trigger : - Langkah Umum : Kegiatan Aktor : Kegiatan Sistem : 2. Aktor memilih menu yang akan dilihat di OLAP. 1. Menampilkan halaman utama. 3. Menampilkan hasil OLAP. Langkah Alternatif : - Kesimpulan : Use Case berhenti bila user memilih menu lain. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Tabel 3.7 Tabel Narasi use case Melihat detail nilai indikator Aktor : User SDM Deskripsi Use Case : Use Case menggambarkan tentang mekanisme melihat detail nilai indikator. Prakondisi : User SDM harus memiliki hak akses berupa user name dan password sebagai admin. Trigger : - Langkah Umum : Kegiatan Aktor : Kegiatan Sistem : 2. Aktor memilih menu yang akan dilihat di OLAP. 1. Menampilkan halaman utama. 3. Menampilkan hasil nilai indikator. Langkah Alternatif : - Kesimpulan : Use Case berhenti bila user memilih menu lain.

3.4 Pembuatan OLAP

Dalam pembuatan data warehouse ini memiliki cube analisis. Cube analisis digunakan untuk melihat hasil penilaian untuk faktor pekerjaan, faktor sikap dan nilai akhir. Cube ini berhubungan dengan tiga tabel dimensi. Cube dibangun dengan menggunakan Star Schema. Pada star schema memiliki tabel fakta yaitu fact_nilai untuk nilai aspek pekerjaan, sikap, dan nilai akhir. Fact nilai memiliki hubungan dengan tabel dim karyawan, dim periode dan di bagian. Fact_detail adalah tabel fakta untuk menyimpan dan menampilkan detail nilai. Tabel yang diperlukan untuk membentuk tabel fakta adalah dim karyawan, dim puk, dim periode dan dim bagian. Rancangan OLAP fact nilai dapat dilihat pada gambar 3.10 dan gambar 3.11 untuk OLAP fact detail. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI