BINUS UNIVERSITY
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2007/2008
PERANCANGAN DATA WAREHOUSE PENJUALAN, BONUS, KINERJA MEMBER DAN SERVICE CENTER PADA
PT. WOO TEKH INDONESIA
Lynda Sugiarto / 0800745703
Yunita Susanti / 0800767055
Fendian Tono / 0800772055
Kelas / Kelompok : 07 PDT / 05 Abstrak
Tujuan penelitian ini adalah menganalisis, merancang, dan mengembangkan data warehouse penjualan, bonus, kinerja member dan service center. Data warehouse yang dirancang ini dapat membantu menjelaskan gambaran dan perkembangan perusahaan dengan cepat, jelas dan akurat. Informasi yang dihasilkan dapat digunakan untuk membantu mengambil keputusan dalam menentukan langkah bagi perkembangan perusahaan. Metodologi penelitian yang digunakan menggunakan Fact Finding dan Nine Steps Methodology. Teknik fact finding yang digunakan meliputi survei, wawancara, dan studi kepustakaan. Dari hasil penelitian ditemukan permasalahan pada prosedur analisis informasi penjualan, bonus, kinerja member dan service center yang membutuhkan waktu cukup lama dan kurang praktis karena hanya mengandalkan laporan bulanan dari data operasional sebagai landasan analisis dan pengambilan keputusan. Selain itu karena banyaknya data yang dimiliki perusahaan, maka data lama kurang dimanfaatkan semaksimal mungkin. Hal ini menyebabkan analisis menjadi kurang luas, maka diperlukan aplikasi berbasis data warehouse yang mampu mengolah dan menampilkan data menjadi informasi yang rinci, jelas, terintegrasi, historis, dan dalam cara yang fleksibel yang disesuaikan dengan keinginan dan kebutuhan user, sehingga mampu memberikan gambaran yang tepat atas kondisi perusahaan. Dengan hasil skripsi ini, maka dapat disimpulkan bahwa data warehousemenyediakan data yang akurat bagi pihak manajemen dalam pengambilan keputusan, dan dengan penggunaan pivot table dan chart, informasi yang ingin ditampilkan sangat membantu analisis dan dapat memecahkan masalah pengambilan keputusan yang dihadapi perusahaan.
Kata Kunci :
PRAKATA
Dengan mengucapkan segala puji syukur ke hadirat Tuhan Yang Maha Esa yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Skripsi ini disusun sebagai penulisan hasil Perancangan Data Warehouse Penjualan, Bonus, Kinerja member dan service center pada PT Woo Tekh Indonesia.
Dalam kesempatan yang baik ini, penulis ingin mengucapkan ucapan terima kasih yang sebesar-besarnya kepada :
1. Bapak Prof. Dr. Drs. Gerardus Polla, M.App.Sc. selaku Rektor Binus University.
2. Bapak Ir. Sablin Yusuf MSc., MCompSc., selaku Dekan Fakultas Ilmu Komputer Binus University.
3. Bapak Fredy Purnomo S.Kom M.Kom selaku Ketua Jurusan Teknik Informatika Binus University.
4. Ibu Henny S S.Kom selaku Sekretaris Jurusan Teknik Informatika Binus University.
5. Bapak Ashari, S.Kom., M.Kom. selaku dosen pembimbing yang telah banyak membantu dan mengarahkan kami dalam penyusunan hingga selesainya skripsi ini.
7. Ibu Vivi selaku IT Supervisor yang telah memberikan masukan kepada penulis selama melakukan survei dan wawancara skripsi.
8. Seluruh Dosen dan Staff pengajar Binus University yang telah memberikan bekal ilmu dan pengetahuan kepada penulis.
9. Orang tua dan rekan-rekan yang telah memberikan dukungan serta doa restu kepada penulis sejak awal kuliah hingga selesainya skripsi ini. 10. Semua pihak dan teman-teman yang tidak dapat penulis sebutkan
satu-persatu, yang telah membantu penulis dalam menyelesaikan skripsi ini, baik secara langsung maupun tidak langsung.
Penulis berharap skripsi ini dapat dijadikan awal bagi pengembangan selanjutnya, sehingga hasil yang telah diperoleh dapat disempurnakan dan lebih berdaya guna di masa mendatang.
Jakarta, 12 Januari 2008
DAFTAR ISI
Halaman Judul Luar ... i
Halaman Judul Dalam... ii
Halaman Persetujuan Hard cover ... iii
Halaman Pernyataan Dewan Penguji...iv
Abstrak ... vii
Prakata ... viii
Daftar Isi...x
Daftar Tabel...xiv
Daftar Gambar ...xvi
Daftar Lampiran... xviii
BAB 1 PENDAHULUAN 1.1 Latar Belakang...1
1.2 Ruang Lingkup ...2
1.3 Tujuan dan Manfaat ...2
1.4 Metodologi ...3
1.5 Sistematika Penulisan ...4
BAB 2 LANDASAN TEORI 2.1 Pengertian Dasar...6
2.1.1 Data ...6
2.1.3 Sistem Basis Data...7
2.2 Konsep Data Warehouse...8
2.2.1 Pengertian Data Warehouse...8
2.2.2 Karakteristik Data Warehouse...9
2.2.3 Anatomi Data Warehouse...10
2.2.4 Struktur Data Warehouse...12
2.3 Data Mart...14
2.4 Perancangan Data Warehouse...15
2.5 CSF (Critical Success Factor) ...18
2.6 Skema Bintang (Star Schema)...18
2.6.1 Jenis – jenis Skema Bintang ...20
2.6.2 Variasi Skema Bintang ...21
2.7 Denormalisasi ...21
2.8 Definisi penjualan...22
No table of contents entries found. BAB 3 ... ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis...23
3.1.1 Sejarah Perusahaan...23
3.1.2 Struktur Organisasi...25
3.1.3 Wewenang dan Tanggung Jawab...26
3.1.4 Prosedur yang sedang berjalan...31
3.1.5 Analisis Critical Success Factor...33
3.1.6 Teknologi Informasi...34
3.1.8 Analisis kebutuhan data dan informasi ...39
3.1.9 Masalah yang dihadapi...40
3.1.10 Usulan pemecahan masalah...41
3.2 Perancangan...42
3.2.1 Pemilihan proses (Choosing the process)...42
3.2.2 Pemilihan grain(Choosing the grain)...42
3.2.3 Mengidentifikasi dan penyesuaian dimensi (Identifying and conforming the dimensions) ...43
3.2.4 Pemilihan fakta (Choosing the facts) ...45
3.2.5 Menyimpan pre-kalkulasi tabel fakta (Storing pre-calculation in the fact table)...46
3.2.6 Kembali pada dimensi tabel (Rounding out the dimension table) ...46
3.2.7 Pemilihan durasi dari database (Choosing the duration of the database) ...55
3.2.8 Melacak perubahan dari dimensi secara perlahan (Tracking slowly changing dimension)...56
3.2.9 Memutuskan prioritas dan modedari query(Deciding the query priorities and the query modes)...58
3.2.10 Metadata...74
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Arsitektur Data Warehouse...90
4.3 OLAP Cube...109
4.4 KebutuhanHardwaredan Software...114
4.4.1 Kebutuhanhardware...114
4.4.2 Kebutuhansoftware...115
4.5 Rencana Implementasi ...116
4.6 Rencana Backup, recovery, dan security...117
4.6.1 Backup...117
4.6.2 Recovery...117
4.6.3 Security...118
4.7 Prosedur Penggunaan Program...118
4.8 Evaluasi ...124
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan ...126
5.2 Saran ...126
DAFTAR PUSTAKA...128
RIWAYAT HIDUP ...129
LAMPIRAN – LAMPIRAN
DAFTAR TABEL
Tabel 3. 1 Perangkat Lunak ... .35
Tabel 3. 2 Perangkat keras ... 35
Tabel 3. 3 Pengguna fungsi bisnis ... 36
Tabel 3. 4 Jumlah transaksi... 37
Tabel 3. 5 Grainvs Dimensi pada Bonus ... 44
Tabel 3. 6 Grainvs Dimensi pada KinerjaServiceCenter...44
Tabel 3. 7 Grainvs Dimensi pada Kinerja Member... 44
Tabel 3. 8 Grainvs Dimensi pada Penjualan... 45
Tabel 3. 9 Rounding out dimension... 46
Tabel 3. 10 DimensiGrade ... 47
Tabel 3. 11 DimensiMember ... 48
Tabel 3. 12 DimensiProduct... 48
Tabel 3. 13 DimensiServiceCenter... 49
Tabel 3. 14 DimensiWaktu ... 49
Tabel 3. 15 Hirarki DimensiGrade ... 53
Tabel 3. 16 Hirarki DimensiMember ... 53
Tabel 3. 17 Hirarki DimensiProduct ... 54
Tabel 3. 18 Hirarki DimensiServiceCenter... 54
Tabel 3. 19 Hirarki DimensiWaktu ... 55
Tabel 3. 20 Durasi Databasedan Data Warehouse... 55
Tabel 3. 22 Perhitungan kapasitas untuk menyimpan data pada tabel fakta ... 72
Tabel 3. 23 Perhitungan kapasitas untuk menyimpan data pada tabel dimensi... 73
Tabel 3. 24 Metadatapada DimensiGrade ... 75
Tabel 3. 25 Metadatapada DimensiMember... 76
Tabel 3. 26 Metadatapada DimensiProduct... 78
Tabel 3. 27 Metadatapada DimensiServiceCenter... 79
Tabel 3. 28 Metadatapada DimensiWaktu ... 80
Tabel 3. 29 Metadatapada FaktaBonus ... 81
Tabel 3. 30 Metadatapada FaktaKinerjaMember... 83
Tabel 3. 31 Metadatapada FaktaKinerjaServiceCenter... 85
Tabel 3. 32 Metadatapada FaktaPenjualan ... 87
DAFTAR GAMBAR
Gambar 3. 1 Struktur Organisasi... 25
Gambar 3. 2 ERD... 38
Gambar 3. 3 Skema Bintang Bonus ... 50
Gambar 3. 4 Skema Bintang Kinerja Member... 50
Gambar 3. 5 Skema Bintang Kinerja Service Center... 51
Gambar 3. 6 Skema Bintang Penjualan ...52
Gambar 4. 1 Arsitektur Data Warehouse... 90
Gambar 4. 2 Transformasi pada DimensiGrade ... 94
Gambar 4. 3 DTS DimensiGrade ... 95
Gambar 4. 4 Transformasi pada DimensiMember... 96
Gambar 4. 5 DTS DimensiMember ... 97
Gambar 4. 6 Transformasi pada DimensiProduct... 98
Gambar 4. 7 DTS DimensiProduct ... 99
Gambar 4. 8 Transformasi pada DimensiServiceCenter ... 100
Gambar 4. 9 DTS DimensiServiceCenter ... 101
Gambar 4. 10 Transformasi pada DimensiWaktu... 102
Gambar 4. 11 DTS DimensiWaktu ... 103
Gambar 4. 12 Transformasi pada FaktaBonus ... 103
Gambar 4. 13 DTS FaktaBonus ... 104
Gambar 4. 14 Transformasi pada FaktaKinerjaMember... 105
Gambar 4. 15 DTS FaktaKinerjaMember ... 106
Gambar 4. 17 DTS FaktaKinerjaServiceCenter ... 107
Gambar 4. 18 Transformasi pada FaktaPenjualan ... 108
Gambar 4. 19 DTS FaktaPenjualan... 109
Gambar 4. 20 Hubungan antara FaktaBonus dengan dimensi-dimensinya... 110
Gambar 4. 21 Data yang dimiliki CubeBonus... 110
Gambar 4. 22 Hubungan antara FaktaKinerjaMember dengan dimensi-dimensinya ... 111
Gambar 4. 23 Data yang dimiliki CubeKinerjaMember ... 111
Gambar 4. 24 Hubungan antara FaktaKinerjaServiceCenter dengan dimensi-dimensinya ... 112
Gambar 4. 25 Data yang dimiliki CubeSC ... 112
Gambar 4. 26 Hubungan antara FaktaPenjualan dengan dimensi-dimensinya ... 113
Gambar 4. 27 Data yang dimiliki CubePenjualan ... 113
Gambar 4. 28 Tampilan Utama... 119
Gambar 4. 29 Halaman Login User... 119
Gambar 4. 30 Loginsukses... 120
Gambar 4. 31 Halaman Home... 120
Gambar 4. 32 Pengubahan Password... 121
Gambar 4. 33 QuerySQL... 121
Gambar 4. 34 PivotTabel... 122
Gambar 4. 35 Grafik dari PivotTabel... 122
Gambar 4. 36 Pemilihan ETL... 123
DAFTAR LAMPIRAN
Gambar L.1 Analysis Manager... L24
Gambar L.2 Membuat databasebaru... L24
Gambar L.3 Penamaan pada databasebaru ... L25
Gambar L.4 Membuat Cubebaru... L25
Gambar L.5 Cube Wizard... L25
Gambar L.6 Data Link Properties... L26
Gambar L.7 Pemilihan data source... L26
Gambar L.8 Fakta Bonus pada data source... L27
Gambar L.9 Cube Measures... L27
Gambar L.10 Dimension Wizard... L28
Gambar L.11 Pemilihan tabel dimensi ... L28
Gambar L.12 Pemilihan level dimensi ... L29
Gambar L.13 Penamaan pada tabel dimensi yang telah dibuat ... L30
Gambar L.14 Pemilihan dimensi untuk cube... L30
Gambar L.15 Penamaan pada cube... L31
Gambar L.16 Cube Editor... L31
Gambar L.17 Storage Design Wizard... L32
Gambar L.18 Agregasi ... L32
Gambar L.19 Pemilihan proses pada Storage Design Wizard... L33
Gambar L.20 Proses Agregasi ... L33
Gambar L.22 Pivot Tablepada FaktaKinerjaMember ... L35
Gambar L.23 Pivot Tablepada FaktaKinerjaServiceCenter ... L36
Gambar L.24 Pivot Tablepada FaktaPenjualan ... L37
Gambar L.25 Chartpada FaktaBonus... L38
Gambar L.26 Chartpada FaktaKinerjaMember ... L39
Gambar L.27 Chartpada FaktaKinerjaServiceCenter ... L40