universitas bina nusantara analisa dan perancangan … · menganalisa dan mengambil keputusan yang...
TRANSCRIPT
iv
UNIVERSITAS BINA NUSANTARA
Jurusan Sistem InformasiSkripsi Sarjana Komputer
Semester Ganjil tahun 2007/2008
Analisa dan Perancangan Data WarehousePada Talent Management Bina Nusantara
HELENA DWI SANTOSO (0800737121)LISA AGNES PRATIWI (0800742626)IVANA MELITA (0800743692)
Kelas/Kelompok:
07PAM/ 07
Abstrak
Pihak Talent Management Bina Nusantara mengalami kesulitan dalam penyediaan data dan informasi yang dibutuhkan dan diinginkan oleh pihak manajemen dalam proses pengambilan keputusan. Tujuan dari skripsi ini adalah untuk menganalisa dan merancang data warehouse untuk mendukung puhak eksekutif perusahaan.
Dalam merancang dan menganalisa sistem yang ada pada perusahaan digunakan metode analisa sistem yang berjalan dengan teknik Entity Relationship Modelling, perancangan data warehouse dan skema bintang melalui teknik dimensional modelling, perancangan metadata.
Hasil analisis menunjukkan bahwa pihak eksekutif membutuhkan penyajian informasi yang cepat dan dapat digunakan sesuai keinginan pihak eksekutif. Maka dari itu, dirancanglah suatu data warehouse dan aplikasinya yang berguna untuk menyimpan data transaksional baik yang bersifat histori ataupun data baru yang telah ditransformasi dengan suatu format yang sama sehingga dapat membantu pihak manajemen untuk menganalisa dan mengambil keputusan yang berhubungan dengan perekrutan karyawan, kompensasi, training dan development, performance management.
Secara keseluruhan, data warehouse dan aplikasi yang dirancang dapat digunakan untuk mendukung kegiatan pembuatan laporan, analisis, dan pengambilan keputusan strategis organisasi. Dengan demikian, diharapkan pihak manajemen akan dapat mengambil keputusan strategis untuk mencapai tujuan organisasi.
Kata KunciData Warehouse, perekrutan, kompensasi, training, development, performance management
v
PRAKATA
Puji syukur kepada Tuhan Yang Maha Esa atas selesainya penulisan skripsi yang
berjudul “Analisa dan Perancangan Data Warehouse pada Talent Management Bina
Nusantara” ini. Adapun tujuan dari penulisan skripsi ini adalah untuk memenuhi
persyaratan dalam menyelesaikan jenjang studi strata-1 jurusan Sistem Informasi pada
Universitas Bina Nusantara.
Dalam kesempatan ini, perkenankanlah kami mengucapkan terima kasih pada
semua pihak yang telah membantu, mendukung dan membimbing kami dalam
menyelesaikan skripsi ini, antara lain:
1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku rektor Universitas Bina
Nusantara.
2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc. selaku Dekan Fakultas Ilmu
Komputer.
3. Bapak Johan, S.Kom., MM. selaku Ketua Jurusan Sistem Informasi.
4. Bapak Henkie Ongowarsito, S.Kom , M.Sc. selaku Sekretaris Jurusan Sistem
Informasi.
5. Bapak Henry Antonius Eka W, S.Kom., MM. selaku Dosen Pembimbing di
kelas yang telah banyak memberikan dukungan, bantuan, arahan dan
membimbing kami dalam menyelesaikan penulisan skripsi ini.
6. Bapak Jimmy Sadeli, MM. selaku Chief Manager Talent Management Bina
Nusantara yang telah membantu kami dalam memberikan data dan informasi
yang dibutuhkan dalam penyusunan skripsi ini.
vi
7. Para dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu
pengetahuan dan telah mendidik kami selama masa studi di Universitas Bina
Nusantara.
8. Orang tua dan keluarga kami yang telah memberikan dukungan baik secara
materiil maupun moril dalam penulisan skripsi ini selama penulis menempuh
perkuliahan di kampus tercinta ini.
9. Teman-teman dan pihak-pihak yang tidak dapat kami sebutkan satu-persatu
yang telah banyak memberikan dukungan moril yang sangat berharga dalam
penulisan skripsi ini.
Dalam penulisan skripsi ini, kami telah berusaha semaksimal mungkin dalam
penyempurnaan skripsi ini. Namun kami menyadari sepenuhnya bahwa skripsi ini
masih terdapat beberapa kekurangan. Untuk itu, semua saran dan kritik yang
bersifat membangun sangat diharapkan demi kesempurnaan skripsi ini.
Akhir kata, kami berharap semoga skripsi ini dapat membantu dan
bermanfaat bagi Talent Management Bina Nusantara dan pihak-pihak lain yang
membutuhkan.
Jakarta, Januari 2008
Penulis
vii
DAFTAR ISI
Halaman Judul Luar............................................................................................................. i
Halaman Judul Dalam.......................................................................................................... ii
Halaman Persetujuan Hardcover......................................................................................... iii
Abstrak................................................................................................................................. iv
Prakata.................................................................................................................................. v
Daftar Isi.............................................................................................................................. vii
Daftar Tabel......................................................................................................................... xi
Daftar Gambar..................................................................................................................... xiv
Daftar Lampiran................................................................................................................... xviii
BAB 1 PENDAHULUAN
1.1 Latar Belakang............................................................................................................. 1
1.2 Ruang Lingkup............................................................................................................. 3
1.3 Tujuan dan Manfaat..................................................................................................... 4
1.4 Metodologi Penelitian.................................................................................................. 4
1.5 Sistematika Penulisan.................................................................................................. 5
BAB 2 LANDASAN TEORI
2.1 Pengertian Data............................................................................................................ 8
2.2 Pengertian Informasi.................................................................................................... 8
2.3 Pengertian Database.................................................................................................... 9
viii
2.4 Konsep Data Warehouse............................................................................................. 9
2.4.1 Pengertian Data Warehouse............................................................................ 9
2.4.2 Karakteristik Data Warehouse......................................................................... 10
2.4.3 Perbandingan antara OLTP dengan Data Warehouse..................................... 14
2.4.4 Struktur Data Warehouse................................................................................ 15
2.4.5 Arsitektur Data Warehouse............................................................................. 17
2.4.6 Data Flow dalam Data Warehouse.................................................................. 22
2.4.7 Metadata............................................................................ ............................. 23
2.4.8 Kegunaan Data Warehouse............................................................................. 24
2.4.9 Perancangan Data Warehouse dengan Dimensional Model............................ 25
2.4.10 Perancangan Skema Bintang ......................................................................... 26
2.4.11 Metodologi Perancangan Data Warehouse................................................... 27
2.4.12 Agregasi......................................................................................................... 30
2.4.13 Denormalisasi................................................................................................ 31
2.5 Entity Relationship Modelling..................................................................................... 34
2.5.1 Entity Types...................................................................................................... 34
2.5.2 Relationship Types........................................................................................... 35
2.5.3 Attributes.......................................................................................................... 35
2.5.4 Constraints....................................................................................................... 36
2.6 Sumber Daya Manusia................................................................................................. 37
2.6.1 Pengertian Sumber Daya Manusia................................................................... 37
2.6.2 Fungsi-fungsi Sumber Daya Manusia ............................................................. 38
ix
BAB 3 ANALISA DAN PERANCANGAN DATA WAREHOUSE
3.1 Analisa Sistem Berjalan............................................................................................... 43
3.1.1 Sejarah Organisasi ......................................................................................... 43
3.1.2 Struktur Organisasi.......................................................................................... 45
3.1.3 Tugas dan Wewenang...................................................................................... 45
3.1.4 ERD.................................................................................................................. 55
3.1.5 Analisa Kebutuhan Data dan Informasi........................................................... 55
3.1.6 Teknologi Informasi yang Sedang Digunakan................................................ 57
3.1.6.1 Perangkat Keras ............................................................................... 57
3.1.6.2 Piranti Lunak..................................................................................... 57
3.1.7 Database yang Ada.......................................................................................... 58
3.1.8 Permasalahan yang Dihadapi........................................................................... 73
3.1.9 Alternatif Pemecahan Masalah...................................................................... 73
3.1.10 Jadwal Pelaksanaan........................................................................................ 74
3.2 Perancangan Data Warehouse..................................................................................... 74
3.2.1 Arsitektur Data Warehouse............................................................................. 74
3.2.2 Rancangan Skema Bintang.............................................................................. 75
3.2.3 Rancangan Metadata........................................................................................ 86
3.2.4 Transformasi Data............................................................................................ 101
3.2.5 Analisa Kapasitas Media Penyimpanan dan Analisa Pertumbuhan Data........ 186
3.2.6 Rancangan Layar............................................................................................. 195
x
BAB 4 IMPLEMENTASI DATA WAREHOUSE 212
4.1 Tampilan Layar............................................................................................................ 212
4.2 Rancangan Implementasi............................................................................................. 231
4.1.1 Dukungan Perangkat Keras............................................................................. 231
4.1.2 Dukungan Piranti Lunak.................................................................................. 233
BAB 5 SIMPULAN DAN SARAN 234
5.1 Simpulan...................................................................................................................... 234
5.2 Saran............................................................................................................................. 235
Daftar Pustaka.................................................................................................................... 236
Riwayat Hidup.................................................................................................................... 238
xi
DAFTAR TABEL
Tabel 2.1 Perbandingan antara sistem OLTP dengan sistem data warehouse.................. 14
Tabel 2. 2 Perbedaan Pelatihan dengan Pengembangan...................................................... 40
Tabel 3.1 master_data_pribadi_pegawai........................................................................... 58
Tabel 3.2 tabel_bisnis_unit................................................................................................ 59
Tabel 3.3 tabel_divisi......................................................................................................... 60
Tabel 3.4 tabel_departemen............................................................................................... 60
Tabel 3.5 tabel_kode_jabatan............................................................................................ 61
Tabel 3.6 tabel_jns_kelamin.............................................................................................. 61
Tabel 3.7 tabel_jenis_staf.................................................................................................. 62
Tabel 3.8 tabel_level_gaji.................................................................................................. 62
Tabel 3.9 tabel_training..................................................................................................... 63
Tabel 3.10 tabel_job_training.............................................................................................. 63
Tabel 3.11 tabel_range_performance................................................................................... 64
Tabel 3.12 tabel_jns_job_transfer........................................................................................ 64
Tabel 3.13 tabel_alasan........................................................................................................ 65
Tabel 3.14 tabel_jenis_pelanggaran..................................................................................... 65
Tabel 3.15 tabel_jenis_sanksi.............................................................................................. 66
Tabel 3.16 transaksi_jabatan_dibutuhkan............................................................................ 66
Tabel 3.17 transaksi_detil_jbt_dibutuhkan.......................................................................... 67
Tabel 3.18 transaksi_realisasi_jbt_dibutuhkan.................................................................... 67
Tabel 3.19 transaksi_job_transfer........................................................................................ 68
xii
Tabel 3.20 transaksi_akan_pensiun..................................................................................... 69
Tabel 3.21 transaksi_pengunduran_diri............................................................................... 69
Tabel 3.22 transaksi_penggajian.......................................................................................... 70
Tabel 3.23 transaksi_THR............................................................................ ...................... 70
Tabel 3.24 transaksi_training_pegawai............................................................................... 71
Tabel 3.25 transaksi_performance_evaluation ................................................................... 71
2.4.11 Tabel 3.26 transaksi_pelanggaran_pegawai ....................................................................... 72
Tabel 3.27 transaksi_absensi_pegawai................................................................................ 72
Tabel 3.27 Jadwal Pelaksanaan........................................................................................... 74
Tabel 3.29 Dimensi Karyawan............................................................................................ 86
Tabel 3.30 Dimensi Jenis Job transfer................................................................................. 88
Tabel 3.31 Dimensi Alasan.................................................................................................. 88
Tabel 3.32 Dimensi Job Training........................................................................................ 89
Tabel 3.33 Dimensi Range Performance............................................................................. 89
Tabel 3.34 Dimensi Jenis Pelanggaran................................................................................ 90
Tabel 3.35 Dimensi Waktu.................................................................................................. 91
Tabel 3.36 Fakta Permintaan................................................................................................ 91
Tabel 3.37 Fakta Job Transfer.............................................................................................. 92
Tabel 3.38 Fakta Man Power............................................................................................... 93
Tabel 3.39 Fakta Karyawan akan Pensiun........................................................................... 94
Tabel 3.40 Fakta Karyawan Mengundurkan Diri................................................................ 95
Tabel 3.41 Fakta Penggajian................................................................................................ 95
Tabel 3.42 Fakta THR......................................................................................................... 96
xiii
Tabel 3.43 Fakta Pelatihan................................................................................................... 97
3.1.6 Tabel 3.44 Fakta Performance Management....................................................................... 98
3.1.7 Tabel 3.45 Fakta Surat Peringatan....................................................................................... 99
Tabel 3.46 Fakta Keterlambatan.......................................................................................... 100
Tabel 3.47 Analisis Kapasitas Media Penyimpanan Tabel Dimensi................................... 193
Tabel 3.48 Analisis Pertumbuhan Data................................................................................ 194
xiv
DAFTAR GAMBAR
Gambar 2.1 Contoh data yang berorientasi subyek........................................................... 11
Gambar 2.2 Permasalahan dalam integrasi........................................................................ 12
Gambar 2.3 Permasalahan dalam time variancy................................................................ 13
Gambar 2.4 Permasalahan dalam non-volatility................................................................ 14
Gambar 2.5 Struktur data warehouse................................................................................ 17
Gambar 2.6 Arsitektur Enterprise Data Warehouse.......................................................... 18
Gambar 2.7 Arsitektur Dependent Data Mart................................................................... 19
Gambar 2.8 Arsitektur Independent Data Mart................................................................. 20
Gambar 2.9 Arsitektur data warehouse............................................................................. 21
Gambar 2.10 Pembentukan satu profile record dari beberapa record detil......................... 31
Gambar 2.11 Denormalisasi dengan perulangan data.......................................................... 33
Gambar 2.12 Denormalisasi dengan penggunaan derived data........................................... 34
Gambar 3.1 Entity Relationship Diagram (ERD).............................................................. 55
Gambar 3.2 Arsitektur Enterprise Data Warehouse.......................................................... 75
Gambar 3.3 Skema Bintang Keseluruhan.......................................................................... 76
Gambar 3.4 Skema Bintang Fakta Permintaan.................................................................. 77
Gambar 3.5 Skema Bintang Fakta Job Transfer................................................................ 77
Gambar 3.6 Skema Bintang Fakta Man Power.................................................................. 78
Gambar 3.7 Skema Bintang Fakta Keterlambatan............................................................. 79
Gambar 3.8 Skema Bintang Fakta Karyawan Akan Pensiun............................................ 80
Gambar 3.9 Skema Bintang Fakta Pengunduran Diri….................................................... 81
xv
Gambar 3.10 Skema Bintang Fakta Penggajian................................................................ 82
Gambar 3.11 Skema Bintang Fakta THR.......................................................................... 83
Gambar 3.12 Skema Bintang Fakta Training.................................................................... 84
Gambar 3.13 Skema Bintang Fakta Pelanggaran.............................................................. 85
Gambar 3.14 Skema Bintang Fakta Performance Management........................................ 86
Gambar 3.15 Rancangan Window Login........................................................................... 195
Gambar 3.16 Rancangan Window Home.......................................................................... 195
Gambar 3.17 Rancangan Window Add User..................................................................... 196
Gambar 3.18 Rancangan Window Set Datawarehouse and Server Name......................... 196
Gambar 3.19 Rancangan Window Processing................................................................... 196
Gambar 3.20 Rancangan Window Data Marker................................................................ 197
Gambar 3.21 Rancangan Window Change Password....................................................... 197
Gambar 3.22 Rancangan Window Menu File................................................................... 197
Gambar 3.23 Rancangan Window About.......................................................................... 198
Gambar 3.24 Rancangan Window Data Transformation Service...................................... 198
Gambar 3.25 Rancangan Window Pivot Table Gaji Karyawan........................................ 199
2.4.11 Gambar 3.26 Rancangan Window Pivot Table Job Transfer............................................ 200
Gambar 3.27 Rancangan Window Pivot Table Karyawan Akan Pensiun......................... 201
Gambar 3.28 Rancangan Window Pivot Table Keterlambatan Karyawan........................ 202
Gambar 3.29 Rancangan Window Pivot Table Man Power.............................................. 203
Gambar 3.30 Rancangan Window Pivot Table Pengunduran Diri Karyawan.................. 204
Gambar 3.31 Rancangan Window Pivot Table Performance Management...................... 205
Gambar 3.32 Rancangan Window Pivot Table Permintaan Karyawan……………... 206
xvi
Gambar 3.33 Rancangan Window Pivot Table Surat Peringatan...................................... 207
Gambar 3.34 Rancangan Window Pivot Table THR Karyawan....................................... 208
2.6.1 Gambar 3.35 Rancangan Window Pivot Table Training Karyawan.................................. 209
Gambar 3.36 Rancangan Window Pivot Table Query....................................................... 210
Gambar 3.37 Rancangan Window Query.......................................................................... 211
Gambar 4.1 Window Login.............................................................................................. 212
Gambar 4.2 Window Set Datawarehouse and Server Name............................................ 213
Gambar 4.3 Window Home………………………………............................................. 213
Gambar 4.4 Window Menu File....................................................................................... 214
Gambar 4.5 Window Add User........................................................................................ 214
Gambar 4.6 Window Change Password.......................................................................... 215
Gambar 4.7 Window Pivot Table Permintaan Karyawan................................................ 216
Gambar 4.8 Window Pivot Table Job Transfer............................................................... 217
Gambar 4.9 Window Pivot Table Karyawan Akan Pensiun............................................ 218
2.4.11 Gambar 4.10 Window Pivot Table Pengunduran Diri Karyawan...................................... 219
Gambar 4.11 Window Pivot Table Man Power…............................................................. 220
Gambar 4.12 Window Pivot Table Gaji Karyawan………............................................ 221
Gambar 4.13 Window Pivot Table THR Karyawan.......................................................... 222
Gambar 4.14 Window Pivot Table Training Karyawan….......................................... 223
Gambar 4.15 Window Pivot Table Performance Management......................................... 224
Gambar 4.16 Window Pivot Table Surat Peringatan……................................................. 225
Gambar 4.17 Window Pivot Table Keterlambatan Karyawan........................................... 226
Gambar 4.18 Window Query……………………............................................................. 227
xvii
2.6.1 Gambar 4.19 Window Pivot Table Query……………...................................................... 228
Gambar 4.20 Window About…………….......................................................................... 229
Gambar 4.21 Window Data Marker................................................................................... 229
Gambar 4.22 Window DTS............................................................................................. 230
Gambar 4.23 Window Processing...................................................................................... 231
xviii
DAFTAR LAMPIRAN
Kuisioner.............................................................................................................................. L1