ANALISIS DAN PERANCANGAN DATA WAREHOUSE UNTUK PROSES PENYEWAAN RUANG KANTOR PADA PT. TCP INTERNUSA - Binus e-Thesis

  

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

  Penyewaan, Informasi, Data Warehouse, Skema Bintang

  

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. Mohammad Subekti, BE, M.Sc., selaku Ketua Jurusan Teknik Informatika

  Universitas Bina Nusantara, Jakarta 4. Bapak Agus Prahono, Drs., M.Eng.Sc, selaku Dosen Pembimbing yang sudah memberikan banyak sekali bimbingan dalam penulisan skripsi ini.

  5. Bapak Ir. Soehendra Lelo. MBA selaku General Manager 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 Penulis

  DAFTAR IS I

  Halaman Judul Luar......................................................................................................... i Halaman Judul Dalam...................................................................................................... ii Halaman Persetujuan Hardcover...................................................................................... iii Halaman Pernyataan Dewan Penguji .............................................................................. iv Abstrak.............................................................................................................................. v Prakata.............................................................................................................................. vi Daftar Isi.......................................................................................................................... viii Daftar Tabel.................................................................................................................... xii Daftar Gambar .............................................................................................................. xv Daftar Lampiran ............................................................................................................ xviii

  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 Pengertian Database …………………………………………………….

  6 2.2 Pengertian Data warehouse ……………………………………………..

  6

  2.3 Karakteristik Data warehouse………………………………………….. 8

  2.4 Struktur Data warehouse……………………………………………….. 11

  2.4.1 Metadata………………………………………………………... 12

  2.4.2 Current Detail Data…………………………………………….. 13

  2.4.3 Older Detail Data………………………………………………. 14

  2.4.4 Lightly Summarized Data………………………………………. 14

  2.4.5 Highly Summarized Data……………………………………….. 15

  2.5 Arsitektur Data warehouse....................................................................... 15

  2.6 Jenis Arsitektur Data warehouse.............................................................. 16

  2.7 Anatomi Data warehouse......................................................................... 19

  2.7.1 Data Warehouse Fungsional……………………………….…... 20

  2.7.2 Data Warehouse Terpusat……………………………………… 21

  2.7.3 Data Warehouse Terdistribusi………………………….………. 22

  2.8 Kegunaan Data Warehouse.......................................................................... 23

  2.9 Tahapan Perancangan Data Warehouse....................................................... 24 2.10 Perancangan Data Warehouse dengan Skema Bintang...............................

  27 2.10.1 Keuntungan M enggunakan Skema Bintang……………..…...

  28 2.10.2 Perancangan Skema Bintang……………………….………......

  28

  2.10.3 Ketentuan Pembacaan Skema Bintang……………..………... 29 2.10.4 Jenis – jenis Skema Bintang………………………….………...

  30 2.10.5 Agregasi…………………………………………….…………..

  32 2.10.6 Denormalisasi..............................................................................

  33 2.11 Tingkatan M anajemen Pengguna Informasi..............................................

  34

  2.12 Property Management............................................................................... 35 2.13 Penyewaan.................................................................................................

  36 2.14 Analisis Informasi Perusahaan..................................................................

  36

  2.15 Pengertian Critical Success Factor........................................................... 39

  BAB 3 AN ALIS IS S IS TEM YANG BERJALAN 3.1 Latar Belakang Perusahaan.......................................................................

  40 3.2 Struktur Organisasi PT. TCP INTERNUSA…………………………....

  41 3.2.1 Wewenang dan Tanggung Jawab.....…………………………….

  42 3.2.2 Visi dan M isi PT. TCP INTERNUSA.………………………….

  48

  3.3 Subyek Data dan Fungsi Bisnis…………………………………………

  48 3.3.1 Subyek Data.............................................................…………….

  48 3.3.2 Fungsi Bisnis…………………………………………………….

  49 3.3.3 Organisasi……………………………………………………......

  49

  3.4 Analisis M atriks…………………………………………………………

  51

  3.4.1 Organisasi vs Subyek Data….………………………………….

  51 3.4.2 Organisasi vs Fungsi Bisnis……………………………………..

  52 3.4.3 Fungsi Bisnis vs Subyek Data………………………….………..

  55 3.4.4 M atriks Subyek Data vs Aplikasi……………………….……….

  56 3.4.5 M atriks Fungsi Bisnis vs Aplikasi..................................................

  57 3.5 Analisis Critical Success Factor ( CSF )………………………………...

  58

  3.6 Teknologi Informasi pada PT. TCP INTERNUSA……………...………

  59 3.6.1 Perangkat Keras………………………………………..………...

  60 3.6.2 Perangkat Lunak………………………………………..………..

  60 3.7 Analisis Kebutuhan Data dan Informasi……………………………...….

  61 3.8 M asalah yang Dihadapi………………………………………...………..

  62

  3.9 Pemecahan M asalah………………………………...……...…………… 62

  BAB 4 RANCANGAN DATA WAREHOUS E YANG DIUS ULKAN

  4.1 Arsitektur Data Warehouse....................................................................... 63

  4.2 Rancangan Data Warehouse..................................................................... 64

  4.2.1 M etodologi...................................................................................... 66 4.2.2 Rancangan Skema Bintang………………………..……………..

  70 4.2.3 Kebutuhan Sistem...........................................................................

  75 4.2.3.1 Dukungan Perangkat Keras...............................................

  75 4.2.3.2 Dukungan Perangkat Lunak..............................................

  76 4.2.4 Transformasi Data..........................................................................

  76

  4.2.5 Metadata........................................................................................ 77 4.2.6 Pseudocode Proses Transformasi ...................................................

  88

  4.2.7 Prototipe Aplikasi Data Warehouse............................................... 94

  4.2.8 Cara M enggunakan Program Aplikasi............................................ 106

  4.3 Analisis Kapasitas M edia Penyimpanan..................................................... 127

  4.4 Analisis Pertumbuhan Data........................................................................ 130

  4.5 Analisis M anfaat......................................................................................... 132

  4.6 Rencana Implementasi…………………………………………................ 133

  5.1 Simpulan................................................................................................... 134

  5.2 Saran……………………………………………………………………. 134

  

DAFTAR PUS TAKA…………………..…………………………………………….. 135

RIWAYAT HID UP………………………..…………………………………………. 137

LAMPIRAN - LAMPIRAN….……………………………………………...………... L1

FOTOCOPY S URAT S URVEI ……………………………………………………… L45

  

DAFTAR TABEL

Tabel 2.1 Perbandingan Subject Oriented antara Data Warehouse dengan

  Operational Data............................................................................................. 9

Tabel 3.1 Tabel Subyek Data......................................................................................... 48Tabel 3.2 Tabel Fungsi Bisnis........................................................................................ 49Tabel 3.3 Tabel Organisasi ........................................................................................... 50Tabel 3.4 Tabel M atriks Organisasi vs Subjek Data...................................................... 51Tabel 3.5 Tabel M atriks Organisasi vs Fungsi Bisnis……….........................................53Tabel 3.6 Tabel M atriks Fungsi Bisnis vs Subyek Data............................................... .55Tabel 3.7 Tabel M atriks Subyek Data vs Aplikasi ........................................................ 57Tabel 3.8 Tabel M atriks Organisasi vs Fungsi Bisnis.....................................................58Tabel 4.1 Tabel Fakta dari Data Warehouse...................................................................68Tabel 4.2 Daftar tabel Data Warehouse......................................................................... 70Tabel 4.3 Hasil Transformasi Tabel FactContract ......................................................... 78Tabel 4.4 Sumber Data Tabel FactContract................................................................... 78Tabel 4.5 Hasil Transformasi Tabel FactPersediaanRuang........................................... 79Tabel 4.6 Sumber Data Tabel FactPersediaanRuang..................................................... 79Tabel 4.7 Hasil Transformasi Tabel FactAreaPenyewaan............................................. 80Tabel 4.8 Sumber Data Tabel FactAreaPenyewaan....................................................... 80Tabel 4.9 Hasil Transformasi Tabel FactPenyewaan................................................ .....81Tabel 4.10 Sumber Data Tabel FactPenyewaan..............................................................81Tabel 4.11 Hasil Transformasi Tabel DimWaktu........................................................... 82Tabel 4.12 Hasil Transformasi Tabel DimTenant .......................................................... 83Tabel 4.13 Sumber Data Tabel DimTenant .................................................................... 83Tabel 4.14 Hasil Transformasi Tabel DimRuang........................................................... 84Tabel 4.15 Sumber Data Tabel DimRuang ………………………………………….....84Tabel 4.16 Hasil Transformasi Tabel DimStatusContract……………………………...84Tabel 4.17 Sumber Data Tabel DimStatusContract …………………………………....85Tabel 4.18 Hasil Transformasi Tabel DimStatusRuang……………………...…………85Tabel 4.19 Sumber Data Tabel DimStatusRuang……………………………………….85Tabel 4.20 Hasil Transformasi Tabel DimJenisTenant…………………………………86Tabel 4.21 Sumber Data Tabel DimJenisTenant………………………………………..86Tabel 4.22 Hasil Transformasi Tabel DimM acamPenyewaan………………………….87Tabel 4.23 Sumber Data Tabel DimM acamPenyewaan………………………………...87Tabel 4.24 Hasil Transformasi Tabel DimJenisAreaSewa……….……………………..87Tabel 4.25 Sumber Data Tabel DimJenisAreaSewa………………………………........88Tabel 4.26 Tabel Analisis Kapasitas M edia Penyewaan untuk Tabel Fakta..................129Tabel 4.27 Analisis Kapasitas M edia Penyimpanan Tabel Dimensi..............................130Tabel 4.28 Analisis Pertumbuhan Data..........................................................................131Tabel 4.29 Jadwal Rencana Implementasi…………………………………………….133

  Tabel L1 M sPosisi........................................................................................................L2 Tabel L2 M sAir……………………………………………………………………….L2 Tabel L3 M sCaraPembayaran………………………………………………………...L2 Tabel L4 M sGedung………………………………………………………………….L2 Tabel L5 M sJenisAreaSewa..........................................................................................L2 Tabel L6 M sJenisTenant...............................................................................................L3

  Tabel L7 M sKaryawan..................................................................................................L3 Tabel L8 M sLantai........................................................................................................L3 Tabel L9 M sListrik.......................................................................................................L3 Tabel L10 M sLogin......................................................................................................L4 Tabel L11 M sM acamPenyewaan .................................................................................L4 Tabel L12 M sM ataUang ..............................................................................................L4 Tabel L13 M sPerusahaanAir .......................................................................................L4 Tabel L14 M sStatusContract .......................................................................................L4 Tabel L15 M sStatusRuang ...........................................................................................L5 Tabel L16 M sTelpon ....................................................................................................L5 Tabel L17 M sTenant .....................................................................................................L5 Tabel L18 M sTipeWaktuPembayaran ..........................................................................L5 Tabel L19 M sWilayah ..................................................................................................L6 Tabel L20 PeriodeHarga ...............................................................................................L6 Tabel L21 PeriodeKurs .................................................................................................L6 Tabel L22 TrContract ....................................................................................................L6 Tabel L23 TrD_Pembayaran_Sewa ..............................................................................L7 Tabel L24 TrH_Pembayaran_Sewa ..............................................................................L7 Tabel L25 TrTandaTerimaPembayaran ........................................................................L7

  

DAFTAR GAMBAR

Gambar 2.1 Struktur Data Warehouse........................................................................ 12Gambar 2.2 Arsitektur Data Warehouse .................................................................... 16Gambar 2.3 Arsitektur two-tier data warehouse ........................................................ 17Gambar 2.4 Arsitektur three-tier data warehouse...................................................... 18Gambar 2.5 Arsitektur bottom-up data warehouse..................................................... 19Gambar 2.6 Bentuk Data Warehouse Fungsional ...................................................... 21Gambar 2.7 Bentuk Data Warehouse Terpusat.......................................................... 22Gambar 2.8 Bentuk Data Warehouse Terdistribusi.................................................... 23Gambar 2.9 Skema Bintang Sederhana ...................................................................... 30Gambar 2.10 Skema Bintang dengan banyak table fakta ............................................. 31Gambar 2.11 Skema Snowflake .................................................................................... 32Gambar 2.12 Pengaruh tingkatan manajemen terhadap Sumber Informasi ................. 34Gambar 2.13 Pengaruh tingkat manajemen terhadap Bentuk Penyajian Informasi ..... 35Gambar 3.1 Struktur Organisasi ................................................................................. 41Gambar 4.1 Arsitektur Data Warehouse PT. TCP INTERNUSA.............................. 63Gambar 4.2 Skema Bintang Gabungan....................................................................... 71Gambar 4.3 Skema Bintang Contract ......................................................................... 72Gambar 4.4 Skema Bintang Persediaan Ruang .......................................................... 73Gambar 4.5 Skema Bintang Area Penyewaan ............................................................ 74Gambar 4.6 Skema Bintang Penyewaan..................................................................... 75Gambar 4.7 Rancangan M enu Login .......................................................................... 95Gambar 4.8 Rancangan Pesan Bila UserID atau Password Salah .............................. 95Gambar 4.9 Rancangan M enu Utama......................................................................... 96Gambar 4.10 Rancangan Layar Change Password ...................................................... 97Gambar 4.11 Rancangan Layar Sub M enu Penyewaan berisi Informasi Penyewaan .. 98Gambar 4.12 Rancangan Layar Grafik Batang Penyewaan......................................... .99Gambar 4.13 Rancangan Layar sub menu Kontrak tentang Informasi Kontrak......... 100Gambar 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................................................................ 103Gambar 4.17 Rancangan Layar M enu AddLogin....................................................... 104Gambar 4.18 Rancangan Layar M enu DeleteLogin ................................................... 105Gambar 4.19 Rancangan Layar M enu About.............................................................. 105Gambar 4.20 Tampilan M enu Login .......................................................................... 106Gambar 4.21 Tampilan Pesan Kesalahan ................................................................... 107Gambar 4.22 Tampilan Halaman Utama .................................................................... 107Gambar 4.23 Tampilan M enu Change Password....................................................... 108Gambar 4.24 Tampilan Informasi Penyewaan............................................................ 109Gambar 4.25 Tampilan Print Preview ........................................................................ 110Gambar 4.26 Tampilan Grafik Batang Informasi Penyewaan.................................... 111Gambar 4.27 Tampilan Grafik Garis Informasi Penyewaan ...................................... 111Gambar 4.28 Tampilan Grafik Pie Informasi Penyewaan.......................................... 112Gambar 4.29 Tampilan Informasi Kontrak................................................................. 112Gambar 4.30 Tampilan Grafik Batang Informasi Kontrak......................................... 113Gambar 4.31 Grafik Garis Informasi Kontrak............................................................ 114Gambar 4.32 Grafik Pie Informasi Kontrak ............................................................... 114Gambar 4.33 Tampilan Informasi Persediaan Ruang................................................. 115Gambar 4.34 Tampilan Grafik Batang Informasi Persediaan Ruang ......................... 116Gambar 4.35 Grafik Garis Informasi Persediaan Ruang ............................................ 117Gambar 4.36 Grafik Pie Informasi Persediaan Ruang................................................ 117Gambar 4.37 Tampilan Informasi Area Penyewaan................................................... 118Gambar 4.38 Tampilan Grafik Batang Area Penyewaan............................................ 119Gambar 4.39 Grafik Garis Informasi Area Penyewaan .............................................. 120Gambar 4.40 Grafik Pie Informasi Area Penyewaan ................................................. 120Gambar 4.41 Tampilan Data Transformation System ( DTS )................................... 121Gambar 4.42 Tampilan Pesan Sukses DTS ................................................................ 121Gambar 4.43 Tampilan Sub M enu Print Laporan Penyewaan ................................... 122Gambar 4.44 Tampilan Sub M enu Print Laporan Kontrak......................................... 123Gambar 4.45 Tampilan Sub M enu Print Laporan Persediaan Ruang......................... 123Gambar 4.46 Tampilan Sub M enu Print Laporan Area Penyewaan........................... 124Gambar 4.47 Tampilan Sub M enu Delete Login ........................................................ 125Gambar 4.48 Tampilan Layar Add Login ................................................................... 126Gambar 4.49 Tampilan Layar About .......................................................................... 127

  Gambar L1 ERD PT. TCP INTERNUSA………………………………………….L1