UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Program Studi Database Skripsi Sarjana Komputer Semester Ganjil 2006 / 2007
ANALISIS DAN PERANCANGAN DATA WAREHOUSE PADA BINUS CAREER
Cheerdy 0700687570
Moses Tjandra 0700698113
Lusilowaty 0700722485 Kelas / Kelompok : 07 PIT / 06
Abstrak
Penulisan skripsi data warehouse dilakukan pada BiNus Career yang bergerak di bidang job portal, dimana penulisan ini bertujuan untuk menyediakan informasi dalam mendukung proses pengambilan keputusan pihak manajer BiNus Career. Metode penelitian yang digunakan dibagi menjadi dua bagian utama yaitu metode analisis dan metode perancangan. Metode analisis berupa studi kepustakaan dan survei langsung ke perusahaan dengan mewawancarai orang-orang yang terkait untuk melengkapi informasi yang dibutuhkan. Sedangkan untuk metode perancangan digunakan sembilan langkah perancangan data warehouse yang dikemukakan oleh Kimball. Hasil yang dicapai dari analisis ini yaitu data pada data warehouse BiNus Career berasal dari OLTP yang telah dilakukan validasi, scrubbing, dan transformasi, sehingga menyediakan data yang akurat kepada pihak BiNus Career dalam melakukan proses analisis dan dirancangnya aplikasi untuk mengakses informasi dari data warehouse tersebut. Simpulan yang didapat yaitu informasi dalam data warehouse digunakan untuk membantu dalam pengambilan keputusan bisnis.
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang M aha Pengasih atas kasih karunia dan berkat-Nya sehingga dapat menyelesaikan penulisan skripsi ini dapat dengan baik dan tepat waktu. Skripsi yang disusun merupakan hasil analisis dan perancangan Data Warehouse yang ditujukan untuk organisasi BiNus Career.
Dengan selesainya skripsi ini, penulis mengucapkan terima kasih kepada yang terhormat Bapak Prof. Dr. Gerardus Polla, M .App.Sc. selaku Rektor Universitas Bina Nusantara dan Bapak M uh. Tassim Billah, Ir., M .Sc. sebagai dosen pembimbing skripsi.
Ucapan terima kasih dan penghargaan disampaikan pula kepada yang terhormat : 1. Keluarga tercinta yang telah memberikan dukungan doa, moril, maupun materiil. 2. Bapak H.M ohammad Subekti, BE., M .Sc. selaku Ketua Jurusan Teknik Informatika. 3. Segenap karyawan di BiNus Career yang telah memberikan kesempatan dan
membantu dalam penyusunan skripsi ini.
4. Ibu Farrah M ahdaly, selaku M anajer BiNus Career, yang telah meluangkan waktu dan tenaganya untuk memberikan pengarahan, dukungan, dan bantuan dalam penyusunan skripsi ini.
Penulis berharap skripsi ini dapat dijadikan awal pengembangan Data Warehouse bagi Binus Career untuk waktu yang akan datang. Segala kritik dan saran yang membangun akan diterima dengan senang hati. Akhir kata penulis berharap skripsi ini dapat memberikan manfaat bagi pembaca.
Jakarta, Januari 2007
DAFTAR IS I
Halaman Judul Luar ... i
Halaman Judul Dalam ... ii
Halaman Persetujuan Hardcover... iii
Halaman Pernyataan Dewan Penguji ...iv
Abstrak... vii
Prakata... viii
Daftar Isi ... x
Daftar Tabel ... xv
Daftar Gambar ... xviii
Daftar Lampiran ... xxi
Bab 1. PENDAHULUAN 1.1 Latar Belakang...1
1.2 Ruang Lingkup...2
1.3 Tujuan dan M anfaat ...3
1.4 M etodologi ...3
1.5 Sistematika Penulisan ... 4
Bab 2. LANDAS AN TEORI 2.1 Teori-Teori Umum ………..……..……….. 6
2.1.1 Data dan Informasi...6
2.1.3 Pengertian OLTP (On-Line Transaction Processing) ...7
2.1.4 Pengertian Data Warehouse...7
2.1.5 Data Mart...8
2.1.6 Perbandingan Data Warehouse dan OLTP ...8
2.1.7 Karakteristik Data Warehouse ...9
2.1.8 Struktur Data Warehouse ...13
2.1.9 Arsitektur Data Warehouse...15
2.1.10 Data Flow Dalam Data Warehouse...19
2.1.11 Skema Data Warehouse...21
2.1.11.1 Tabel Fakta...21
2.1.11.2 Tabel Dimensi ...22
2.1.11.3 Pemodelan Dimensional ...23
2.1.11.4 Skema Bintang...23
2.1.11.5 Skema Snowflake...23
2.1.11.6 Keuntungan dari Penggunaan Pemodelan Dimensional ...24
2.1.12 Metadata...24
2.1.13 Granularity...25
2.1.14 Agregasi ...26
2.1.15 Denormalisasi...27
2.1.16 DTS (Data Transformation Service)...28
2.1.17 M etodologi Perancangan Data Warehouse...30
2.1.18 Keuntungan Penggunaan Data Warehouse...33
2.1.20 Analysis Services ...36
2.1.21 Analisis M atriks...36
2.1.22 Analisis Critical Success Factor...41
2.2 Terminologi...42
2.2.1 Pengertian Job Portal...42
2.2.2 Tujuan Job Portal...42
2.2.3 Proses Job Portal...42
2.2.4 Pengertian Job Seeker...43
2.2.5 Pengertian Employer...43
2.2.6 Pengertian Recruitment...43
2.2.7 Pengertian Job Matching...44
2.2.8 Pengertian Interview...44
2.2.9 Pengertian Internship Program...44
Bab 3. ANALIS IS S IS TEM YANG B ERJ ALAN 3.1 Tentang BiNus Career...45
3.1.1 Sejarah BiNus Career ...45
3.1.2 Tujuan BiNus Career ... 47
3.1.3 Kegiatan Bisnis Utama pada BiNus Career ... 47
3.1.4 Struktur Organisasi ... 51
3.1.5 Tugas dan Wewenang ... 51
3.2 Sistem yang Sedang Berjalan ...54
3.3 Analisis Sistem yang Berjalan ... .65
3.3.2 Fungsi Bisnis ...66
3.3.3 Analisis M atriks ...67
3.3.3.1 M atriks Unit Organisasi vs Lokasi...67
3.3.3.2 M atriks Unit Organisasi vs Subyek Data...67
3.3.3.3 M atriks Fungsi Bisnis vs Unit Organisasi ...68
3.3.3.4 M atriks Fungsi Bisnis vs Subyek Data ...70
3.3.4 Analisis Critical Success Factor (CSF) ...72
3.3.5 Teknologi Informasi Pada BiNus Career ...73
3.3.5.1 Perangkat Keras ...73
3.3.5.2 Perangkat Lunak ...73
3.4 Analisis Kebutuhan Data dan Informasi ... 73
3.5 M asalah yang Dihadapi ... 76
3.6 Pemecahan M asalah ... 77
Bab 4. PERANCANGAN DAN IMPLEMENTAS I S IS TEM YANG DIUS ULKAN 4.1 Perancangan Data Warehouse...78
4.1.1 Arsitektur Data Warehouse ...79
4.1.2 Rancangan Data Warehouse ... 80
4.1.3 Skema Bintang ...88
4.1.3.1 Skema Bintang Job Seeker...88
4.1.3.2 Skema Bintang Job Seeker Aktif ...89
4.1.3.3 Skema Bintang Jumlah Respon Terhadap Pekerjaan yang Tersedia ...90
4.1.3.5 Skema Bintang Pendaftaran Employer ... .92
4.1.3.6 Skema Bintang Layanan atau Fungsi Bisnis ...93
4.1.3.7 Skema Bintang Data Warehouse ... .94
4.1.4 Metadata...95
4.1.5 Analisis Kapasitas Penyimpanan Dan Pertumbuhan Data...127
4.1.6 Rancangan DTS (Data Transformation Service) ...130
4.2 Rancangan Aplikasi ...131
4.3 Implementasi Sistem ………..…….... .141
4.3.1 Spesifikasi Perangkat Keras ………..….141
4.3.2 Spesifikasi Perangkat Lunak ………... .142
4.3.3 Jadwal Implementasi ………...142
4.3.4 Kebutuhan Personil ………..…………...143
4.3.5 Evaluasi ………... .144
4.3.6 Petunjuk Operasional ……….………..……. .147
Bab 5. S IMPULAN DAN S ARAN 5.1 Simpulan ...165
5.2 Saran ………...166
DAFTAR PUS TAKA ...167
RIWAYAT HID UP ... 169 LAMPIRAN- LAMPIRAN
DAFTAR T AB EL
Tabel 2.1 Perbedaan OLTP dan Data Warehouse ...9
Tabel 2.2 Contoh M atriks Unit Organisasi vs Lokasi ………..….37
Tabel 2.3 Contoh M atriks Unit Organisasi vs Subjek Data ………. .38
Tabel 2.4 Contoh M atriks Fungsi Bisnis vs Unit Organisasi ……….…...40
Tabel 2.5 Contoh M atriks Fungsi Bisnis Vs Subjek Data ……….…….. .41
Tabel 3.1 Subyek Data BiNus Career ……….…………..… 66
Tabel 3.2 Fungsi Bisnis BiNus Career ……….… .67
Tabel 3.3 M atriks Organisasi vs Subyek Data ………..68
Tabel 3.4 M atriks Fungsi Bisnis vs Organisasi ………..…...69
Tabel 3.5 M atriks Fungsi Bisnis vs Subyek Data ……….71
Tabel 4.1 Tabel Fakta dari Data Warehouse ……….….. .84
Tabel 4.2 Proses Transformasi Dimensi Fakultas ………..……...97
Tabel 4.3 Sumber Data Tabel Dimensi Fakultas ………. .97
Tabel 4.4 Proses Transformasi Dimensi Jurusan ………..98
Tabel 4.5 Sumber Data Tabel Dimensi Jurusan ………....98
Tabel 4.6 Proses Transformasi Dimensi Tahun Akademis ……….…..99
Tabel 4.7 Sumber Data Tabel Dimensi Tahun Akademis ……….99
Tabel 4.8 Proses Transformasi Dimensi Pekerjaan yang Tersedia ………….…….100
Tabel 4.9 Sumber Data Tabel Dimensi Pekerjaan yang Tersedia ………….……..101
Tabel 4.10 Proses Transformasi Dimensi Employer ……….….…...102
Tabel 4.11 Sumber Data Tabel Dimensi Employer ……….……….… 102
Tabel 4.13 Proses Transformasi Dimensi Jenis Kelamin ……….….104
Tabel 4.14 Sumber Data Tabel Dimensi Jenis Kelamin ………..… .104
Tabel 4.15 Proses Transformasi Dimensi Industri ………105
Tabel 4.16 Sumber Data Tabel Dimensi Industri ………...105
Tabel 4.17 Proses Transformasi Dimensi Ukuran Organisasi ……….... ..106
Tabel 4.18 Sumber Data Tabel Dimensi Ukuran Organisasi ………... .106
Tabel 4.19 Proses Transformasi Dimensi Tipe Organisasi ……….…...107
Tabel 4.20 Sumber Data Tabel Dimensi Tipe Organisasi ………...107
Tabel 4.21 Proses Transformasi Dimensi Jenis Layanan ………..108
Tabel 4.22 Sumber Data Tabel Dimensi Jenis Layanan ………...… 108
Tabel 4.23 Proses Transformasi Dimensi Sub Jenis Layanan ………... .109
Tabel 4.24 Sumber Data Tabel Dimensi Sub Jenis Layanan ………..…... .109
Tabel 4.25 Proses Transformasi Dimensi Waktu ………..110
Tabel 4.26 Sumber Data Tabel Dimensi Waktu ………..…. 110
Tabel 4.27 Proses Transformasi Fakta Job Seeker ………....114
Tabel 4.28 Sumber Data Tabel Fakta Job Seeker ………. 115
Tabel 4.29 Proses Transformasi Fakta Job Seeker Aktif ………..117
Tabel 4.30 Sumber Data Tabel Fakta Job Seeker Aktif ...118
Tabel 4.31 Proses Transformasi Fakta Employer Aktif ...119
Tabel 4.32 Sumber Data Tabel Fakta Employer Aktif ...120
Tabel 4.33 Proses Transformasi Fakta Jumlah Respon dari Job Seeker Terhadap Pekerjaan yang Tersedia ...122
Tabel 4.35 Proses Transformasi Fakta Pendaftaran Employer ...124
Tabel 4.36 Sumber Data Tabel Fakta Pendaftaran Employer ...125
Tabel 4.37 Proses Transformasi Fakta Layanan ...126
Tabel 4.38 Sumber Data Tabel Fakta Layanan ...127
Tabel 4.39 Kapasitas Penyimpanan dan Pertumbuhan Data Tabel Dimensi ...128
Tabel 4.40 Kapasitas Penyimpanan dan Pertumbuhan Data Tabel Fakta...129
Tabel 4.41 Tabel Jadwal Implementasi Sistem pada BiNus Career ...143
DAFTAR GAMB AR
Gambar 2.1 Contoh Data Subject Orientation ...10
Gambar 2.2 Proses Integrasi Data dari Sumber Data ke dalam Data Warehouse ....11
Gambar 2.3 Karakteristik Time Variant ...12
Gambar 2.4 Karateristik Non-Volatile dalam Data Warehouse ...13
Gambar 2.5 Struktur Data Warehouse ...14
Gambar 2.6 Komponen Arsitektur Data Warehouse ...16
Gambar 2.7 Data Flow dalam Data Warehouse ...20
Gambar 2.8 Contoh Tabel Fakta ...22
Gambar 2.9 Contoh Tabel Dimensi ...22
Gambar 2.10 Contoh Skema Bintang ...23
Gambar 2.11 Contoh Skema Snowflake ...24
Gambar 2.12 Contoh dari Granularity ...26
Gambar 2.13 Contoh Agregasi ...27
Gambar 3.1 Struktur Organisasi BiNus Career ...51
Gambar 3.2 Prosedur Pendaftaran Job Seeker ...55
Gambar 3.3 Prosedur Pendaftaran Employer ...57
Gambar 3.4 Prosedur Employer M engirim Aplikasi Lowongan Pekerjaan ...59
Gambar 3.5 Prosedur Job Seeker M engirim Surat Lamaran ...61
Gambar 3.6 Prosedur Employer M elakukan Layanan Campus Hiring ...62
Gambar 3.7 Prosedur Employer M elakukan Direct Placement ...64
Gambar 4.1 Arsitektur Data Warehouse ...79
Gambar 4.3 Skema Bintang Job Seeker Aktif ...90
Gambar 4.4 Skema Bintang Jumlah Respon Terhadap Pekerjaan yang Tersedia ....91
Gambar 4.5 Skema Bintang Employer Aktif ...92
Gambar 4.6 Skema Bintang Pendaftaran Employer ...93
Gambar 4.7 Skema Bintang Layanan atau Fungsi Bisnis ...94
Gambar 4.8 Skema Bintang Data Warehouse BiNus Career ...95
Gambar 4.9 Bagan DTS ...130
Gambar 4.10 Halaman Login ...131
Gambar 4.11 Halaman M enu Utama ...133
Gambar 4.12 Halaman Active Job Seeker dan Active Employer ...134
Gambar 4.13 Halaman untuk Login Job Seeker, Register Job Seeker, Register Employer, Services Report, Available Position Response, dan Send Application Report ...135
Gambar 4.14 Halaman Available Position ...136
Gambar 4.15 Halaman Services Report ...137
Gambar 4.16 Halaman Compare Active Job Seeker And Employer ...138
Gambar 4.17 Halaman Agent Management ...139
Gambar 4.18 Halaman Untuk M enambah / M engubah Data Pengguna ...139
Gambar 4.19 Halaman Edit Privilege ...140
Gambar 4.20 Halaman DTS Request ...141
Gambar 4.21 Bagan Response Time Aplikasi Data Warehouse ...147
Gambar 4.22 Halaman Login ...148
Gambar 4.23 Halaman Main M enu ...149
Gambar 4.25 Halaman Add New Agent ...150
Gambar 4.26 Halaman Edit Privilege ...151
Gambar 4.27 Contoh Pivot Table Dari Office Web Component ...152
Gambar 4.28 Contoh Field List ...153
Gambar 4.29 Contoh Chart dari Office Web Component ...153
Gambar 4.30 Halaman Active Job Seeker ...154
Gambar 4.31 Halaman Register Job Seeker ...155
Gambar 4.32 Halaman Login Job Seeker ...156
Gambar 4.33 Halaman Send Application Report ...157
Gambar 4.34 Halaman Active Employer ...158
Gambar 4.35 Halaman Register Employer ...159
Gambar 4.36 Halaman Send Available Position Report ...160
Gambar 4.37 Halaman Services Report ...161
Gambar 4.38 Halaman Available Position Response Report ...162
Gambar 4.39 Halaman Compare Active Job Seeker And Employer ...163