Extract, Transform, and Load ETL Skema Kristal Salju Snowflake schema dan Skema Bintang

2.3.2 Fact Table dan Dimension Table

Tabel fakta adalah tabel dimensional yang akan menyimpan data numeric dan berisi composite primary key. Tabel dimensi adalah sekumpulan tabel-tabel yang lebih kecil dari tabel fakta pada model dimensional yang berisi pointer sehingga dapat menunjukan data ditabel terpisah. Setiap tabel dimensi memiliki non-composite primary key Connolly dkk, 2005. Di dalam model multi dimensional , database terdiri dari beberapa tabel fakta dan beberapa tabel dimensi yang saling terkait. Tabel fakta berisi nilai dari agregasi yang menjadi pengukuran measure serta beberapa key yang terkait ke tabel dimensi yang menjadi sudut pandang dari measure tersebut. Dalam perkembangannya, susunan tabel fakta dan tabel dimensi memiliki standar perancangan atau schema karena dapat meningkatkan performa dan kemudahan dalam penerjemahan ke OLAP. Schema inilah yang menjadi dasar untuk melakukan data warehousing. Salah satu schema yang umum digunakan adalah skema bintang star schema yang dapat diterapkan di berbagai OLAP engine.

2.4 Skema Kristal Salju Snowflake schema dan Skema Bintang

Menurut Connolly dan Begg 2010, skema snowflake adalah variasi lain dari skema bintang dimana tabel dimensi tidak berisi data yang denormalized. Suatu tabel dimensi dapat memiliki tabel dimensi lainnya. Skema bintang star schema adalah struktur logical yang memiliki sebuah tabel fakta yang berisi data factual yang diletakan di tengah dan di kelilingi oleh tabel dimensi yang berisi data refrensi. Skema bintang mengeksploitasi karakteristik dari data factual di mana fakta dibuat dari peristiwa yang muncul di masa lalu dan tidak mungkin berubah, dengan mengabaikan bagaimana data dianalisis. Penting untuk memperlakukan data fakta sebagai data refrensi yang dapat dibaca read only refrence data yang tidak akan berubah sepanjang waktu Connolly dkk, 2005. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2.5 Pentaho

Menurut informasi yang tertulis pada web resmi Pentaho, Pentaho adalah bagian dari perusahaan Hitachi, yang bergerak pada bidang data integration dan business analytics . Pentaho dapat melakukan pengolahan data dengan basis apapun. Pentaho dikembangkan oleh Pentaho Corporation yang berpusat di daerah Orlanda, Amerika Serikat. Ada dua bentuk produk Pentaho yang ditawarkan, yang pertama adalah Enterprise edition EE yang memiliki sifat berbayar dengan ketentuan annual subscribtion atau kontrak tahunan untuk menggunakannya serta yang kedua adalah Community Edition CE yang bersifat open source .

2.6 Online Analytical Processing OLAP

Database OLAP dirancang dan difokuskan pada kecepatan untuk membaca data terutama dari volume data yang besar. Database OLAP tidak akan mengantisipasi perubahan data yang dilakukan oleh pengguna. Tetapi sebaliknya, isi dari database dipopulasi dengan suatu proses batch dan biasanya dilakukan dalam periode tertentu. OLAP akan menampilkan informasi dari permintaan proses analisis yang bersifat dimensional. 13

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Kebutuhan

Tahap ini digunakan untuk mengetahui kebutuhan dari bagian SDM PT Surya Pamenang Kediri dalam melakukan monitoring hasil penilaian unjuk kerja karyawan. Monitoring nilai dan analisis akan digunakan untuk pertimbangan bagi kebijakan yang akan dijalankan oleh bagian SDM. Dalam melakukan monitoring kinerja karyawan dibutuhkan informasi yaitu nilai aspek pekerjaan, sikap dan nilai akhir dari setiap karyawan yang akan menentukan karyawan mendapat nilai A, B, C, D atau E. Nilai A, B, C, D atau E yang didapat dari setiap karyawan dapat mendukung untuk pengambilan kebijakan oleh bagian SDM. Dengan pola nilai tertentu dari nilai karyawan bagian SDM dapat mengambilkan kebijakan yang diperlukan. Penilaian unjuk kerja juga digunakan untuk pemberian hukuman jika karyawan mendapat nilai D dalam empat kali periode penilaian. Hukuman yang diberikan adalah berupa penundaan kenaikan grade selama lima tahun. Selain itu penilaian unjuk kerja digunakan pula untuk menentukan kenaikan grade jika dalam penilaian unjuk kerja dalam tiga kali periode karyawan mendapat nilai B+B+B atau A+A+B kenaikan grade dipercepat tiga tahun. Untuk mendukung monitoring kinerja karyawan maka akan dibangun database data warehouse dan OLAP untuk memberikan informasi tentang nilai aspek pekerjaan, aspek sikap, nilai akhir serta grafik nilai per karyawan yang memudahkan untuk melihat trend kinerja karyawan. Nilai A, B, C, D atau E yang didapat berdasarkan pada nilai akhir yang didapat karyawan dari hasil PUK.

3.2 Analisis Sistem

Hasil nilai dari penilaian unjuk kerja disimpan pada sebuah file excel. Untuk setiap periode penilaian maka akan menghasilkan satu file excel yang berisi hasil nilai dari penilaian unjuk kerja karyawan. Penulis mencoba untuk membantu memecahkan masalah yaitu dengan membuat gudang data untuk