v
UNIVERSI TAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007
ANALIS IS DAN PERANCANGAN DATA WAREHOUS E UNTUK PROS ES PENYEWAAN RUANG KANTOR
PADA PT. TCP INTERNUS A
Fredy Kurniawan 0700716356 Bernardy 0700717226 Florensius Benny 0700717320
Abstrak
Tujuan dari penelitian ini adalah merancang data warehouse agar data dapat terintegrasi dengan baik dan juga agar kegiatan analisis dapat dilakukan dengan tepat oleh pihak eksekutif.
M etodologi penelitian yang digunakan dalam perancangan data warehouse pada PT. TCP Internusa dibagi menjadi dua bagian, yakni metode analisis dan metode perancangan. M etode analisis dilakukan dengan melakukan survei, wawancara, serta menganalisa permasalahan yang terjadi pada PT. TCP Internusa. M etode perancangan dilakukan dengan melakukan Nine Step Methodology, skema bintang, metadata, dan perancangan layar.
Hasil yang dicapai dari penelitian ini disajikan dalam perancangan skema bintang untuk membentuk suatu data warehouse dan juga meta data yang berisi nama database asal tabel tersebut, nama tabel itu sendiri beserta deskripsi dan lokasi.
Simpulan yang didapat yaitu data warehouse ini diharapkan dapat memenuhi kebutuhan informasi dengan cepat dan tepat sehingga proses analisis dalam pengambilan keputusan dapat berjalan lebih baik, cepat dan akurat.
Kata Kunci
vi PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang M aha Esa atas rahmat dan berkat-Nya sehingga penulis dapat menyelesaikan penulisan skripsi yang berjudul “ANALISIS DAN PERANCANGAN DATA WAREHOUSE UNTUK PROSES PENYEWAAN PADA PT. TCP INTERNUSA” dengan baik dan tepat waktu..
Skripsi ini disusun sebagai salah satu syarat kelulusan pada jenjang pendidikan S-1 (Strata-1) jurusan Teknik Informatika pada Universitas Bina Nusantara, Jakarta.
Penulis menyadari sepenuhnya bahwa dalam penulisan skripsi kali ini masih terdapat banyak kekurangan. Oleh karena itu, penulis mengharapkan saran dan kritik yang membangun dari semua pihak, sehingga kekurangan – kekurangan tersebut dapat diperbaiki dimasa yang akan datang.
Dalam penulisan skripsi ini, penulis mendapatkan banyak bantuan dari berbagai pihak, baik secara langsung maupun tidak langsung. Oleh karena itu, penulis ingin menyampaikan terima kasih kepada :
1. Bapak Prof. Dr. Gerardus Polla, M .App.Sc., selaku Rektor Universitas Bina Nusantara, Jakarta
2. Bapak Ir. SablinYusuf, M .Sc., M .Comp.Sc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara, Jakarta
3. Bapak H. M ohammad Subekti, BE, M .Sc., selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara, Jakarta
vii
5. Bapak Ir. Soehendra Lelo. M BA selaku General M anager PT. TCP Internusa
6. Segenap staf pengajar dan perpustakaan Universitas Bina Nusantara yang telah membantu penulisan skripsi ini.
7. Orang tua, saudara, serta teman-teman penulis yang telah memberikan dukungan moral dan materiil yang tidak ternilai harganya.
8. Dan semua pihak yang telah memberikan bantuan langsung maupun tidak langsung Akhir kata , penulis berharap skripsi ini dapat memberikan manfaat bagi yang membacanya dan dapat membantu pihak – pihak yang memerlukannya.
Jakarta, 13 Januari 2007
viii DAFTAR IS I
Halaman Judul Luar... i
Halaman Judul Dalam... ii
Halaman Persetujuan Hardcover... iii
Halaman Pernyataan Dewan Penguji ... iv
x
xi BAB 5 S IMPULAN DAN S ARAN
5.1 Simpulan... 134
5.2 Saran………. 134
DAFTAR PUS TAKA………..……….. 135
RIWAYAT HID UP………..………. 137 LAMPIRAN - LAMPIRAN….………...………... L1
xii
DAFTAR TABEL
Tabel 2.1 Perbandingan Subject Oriented antara Data Warehouse dengan
Operational Data... 9
Tabel 3.1 Tabel Subyek Data... 48
Tabel 3.2 Tabel Fungsi Bisnis... 49
Tabel 3.3 Tabel Organisasi ... 50
Tabel 3.4 Tabel M atriks Organisasi vs Subjek Data... 51
Tabel 3.5 Tabel M atriks Organisasi vs Fungsi Bisnis………...53
Tabel 3.6 Tabel M atriks Fungsi Bisnis vs Subyek Data... .55
Tabel 3.7 Tabel M atriks Subyek Data vs Aplikasi ... 57
Tabel 3.8 Tabel M atriks Organisasi vs Fungsi Bisnis...58
Tabel 4.1 Tabel Fakta dari Data Warehouse...68
Tabel 4.2 Daftar tabel Data Warehouse... 70
Tabel 4.3 Hasil Transformasi Tabel FactContract ... 78
Tabel 4.4 Sumber Data Tabel FactContract... 78
Tabel 4.5 Hasil Transformasi Tabel FactPersediaanRuang... 79
Tabel 4.6 Sumber Data Tabel FactPersediaanRuang... 79
Tabel 4.7 Hasil Transformasi Tabel FactAreaPenyewaan... 80
Tabel 4.8 Sumber Data Tabel FactAreaPenyewaan... 80
Tabel 4.9 Hasil Transformasi Tabel FactPenyewaan... ...81
Tabel 4.10 Sumber Data Tabel FactPenyewaan...81
Tabel 4.11 Hasil Transformasi Tabel DimWaktu... 82
xiii
Tabel 4.13 Sumber Data Tabel DimTenant ... 83
Tabel 4.14 Hasil Transformasi Tabel DimRuang... 84
Tabel 4.15 Sumber Data Tabel DimRuang ………...84
Tabel 4.16 Hasil Transformasi Tabel DimStatusContract………...84
Tabel 4.17 Sumber Data Tabel DimStatusContract ………....85
Tabel 4.18 Hasil Transformasi Tabel DimStatusRuang………...…………85
Tabel 4.19 Sumber Data Tabel DimStatusRuang……….85
Tabel 4.20 Hasil Transformasi Tabel DimJenisTenant………86
Tabel 4.21 Sumber Data Tabel DimJenisTenant………..86
Tabel 4.22 Hasil Transformasi Tabel DimM acamPenyewaan……….87
Tabel 4.23 Sumber Data Tabel DimM acamPenyewaan………...87
Tabel 4.24 Hasil Transformasi Tabel DimJenisAreaSewa……….………..87
Tabel 4.25 Sumber Data Tabel DimJenisAreaSewa………...88
Tabel 4.26 Tabel Analisis Kapasitas M edia Penyewaan untuk Tabel Fakta...129
Tabel 4.27 Analisis Kapasitas M edia Penyimpanan Tabel Dimensi...130
Tabel 4.28 Analisis Pertumbuhan Data...131
xiv
xv
DAFTAR GAMBAR
Gambar 2.1 Struktur Data Warehouse... 12
Gambar 2.2 Arsitektur Data Warehouse... 16
Gambar 2.3 Arsitektur two-tier data warehouse... 17
Gambar 2.4 Arsitektur three-tier data warehouse... 18
Gambar 2.5 Arsitektur bottom-up data warehouse... 19
Gambar 2.6 Bentuk Data Warehouse Fungsional ... 21
Gambar 2.7 Bentuk Data Warehouse Terpusat... 22
Gambar 2.8 Bentuk Data Warehouse Terdistribusi... 23
Gambar 2.9 Skema Bintang Sederhana ... 30
Gambar 2.10 Skema Bintang dengan banyak table fakta ... 31
Gambar 2.11 Skema Snowflake... 32
Gambar 2.12 Pengaruh tingkatan manajemen terhadap Sumber Informasi ... 34
Gambar 2.13 Pengaruh tingkat manajemen terhadap Bentuk Penyajian Informasi ... 35
Gambar 3.1 Struktur Organisasi ... 41
Gambar 4.1 Arsitektur Data Warehouse PT. TCP INTERNUSA... 63
Gambar 4.2 Skema Bintang Gabungan... 71
Gambar 4.3 Skema Bintang Contract ... 72
Gambar 4.4 Skema Bintang Persediaan Ruang ... 73
Gambar 4.5 Skema Bintang Area Penyewaan ... 74
Gambar 4.6 Skema Bintang Penyewaan... 75
Gambar 4.7 Rancangan M enu Login ... 95
xvi
Gambar 4.9 Rancangan M enu Utama... 96
Gambar 4.10 Rancangan Layar Change Password... 97
Gambar 4.11 Rancangan Layar Sub M enu Penyewaan berisi Informasi Penyewaan .. 98
Gambar 4.12 Rancangan Layar Grafik Batang Penyewaan... .99
Gambar 4.13 Rancangan Layar sub menu Kontrak tentang Informasi Kontrak... 100
Gambar 4.14 Rancangan Layar sub menu Persediaan Ruang tentang Informasi Persediaan Ruang... 101
Gambar 4.15 Rancangan Layar sub menu Area Penyewaan tentang Informasi Area Penyewaan... 102
Gambar 4.16 Rancangan Layar M enu DTS... 103
Gambar 4.17 Rancangan Layar M enu AddLogin... 104
Gambar 4.18 Rancangan Layar M enu DeleteLogin ... 105
Gambar 4.19 Rancangan Layar M enu About... 105
Gambar 4.20 Tampilan M enu Login ... 106
Gambar 4.21 Tampilan Pesan Kesalahan ... 107
Gambar 4.22 Tampilan Halaman Utama ... 107
Gambar 4.23 Tampilan M enu Change Password... 108
Gambar 4.24 Tampilan Informasi Penyewaan... 109
Gambar 4.25 Tampilan Print Preview... 110
Gambar 4.26 Tampilan Grafik Batang Informasi Penyewaan... 111
Gambar 4.27 Tampilan Grafik Garis Informasi Penyewaan ... 111
Gambar 4.28 Tampilan Grafik Pie Informasi Penyewaan... 112
xvii
Gambar 4.30 Tampilan Grafik Batang Informasi Kontrak... 113
Gambar 4.31 Grafik Garis Informasi Kontrak... 114
Gambar 4.32 Grafik Pie Informasi Kontrak ... 114
Gambar 4.33 Tampilan Informasi Persediaan Ruang... 115
Gambar 4.34 Tampilan Grafik Batang Informasi Persediaan Ruang ... 116
Gambar 4.35 Grafik Garis Informasi Persediaan Ruang ... 117
Gambar 4.36 Grafik Pie Informasi Persediaan Ruang... 117
Gambar 4.37 Tampilan Informasi Area Penyewaan... 118
Gambar 4.38 Tampilan Grafik Batang Area Penyewaan... 119
Gambar 4.39 Grafik Garis Informasi Area Penyewaan ... 120
Gambar 4.40 Grafik Pie Informasi Area Penyewaan ... 120
Gambar 4.41 Tampilan Data Transformation System ( DTS )... 121
Gambar 4.42 Tampilan Pesan Sukses DTS ... 121
Gambar 4.43 Tampilan Sub M enu Print Laporan Penyewaan ... 122
Gambar 4.44 Tampilan Sub M enu Print Laporan Kontrak... 123
Gambar 4.45 Tampilan Sub M enu Print Laporan Persediaan Ruang... 123
Gambar 4.46 Tampilan Sub M enu Print Laporan Area Penyewaan... 124
Gambar 4.47 Tampilan Sub M enu Delete Login... 125
Gambar 4.48 Tampilan Layar Add Login... 126
xviii
DAFTAR LAMPIRAN
Lampiran1. ERD PT. TCP INTERNUSA...L1 Lampiran2. Tabel OLTP PT. TCP INTERNUSA...L2 Lampiran3. Source Code ’Create table dimensi dan fact’...L8 Lampiran4. Source Code DTS dari Aplikasi Data Warehouse
PT. TCP INTERNUSA ( Source Code dalam bahasa
pemrograman Visual Basic 6.0 )………...………L12 Lampiran5. Lampiran Wawancara Analisis Kebutuhan Informasi PT. TCP
INTERNUSA…...……….L43 Lampiran6. Lampiran Wawancara Evaluasi Data Warehouse PT. TCP