ANALISIS DAN PERANCANGAN DATA WAREHOUSE PADA PT. TELEKOMUNIKASI INDONESIA KANTOR CABANG CIBINONG - Binus e-Thesis
Universitas Bina Nusantara
Jurusan Teknik Informatika Program Studi Database
Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007
ANALISIS DAN PERANCANGAN DATA WAREHOUSE
PADA PT. TELEKOMUNIKASI INDONESIA KANTOR CABANG CIBINONG
Riefky Agung Nugroho (0600644835)
Tedi Wahyudi (0600632596)
Deny Heryana (0600647471)
Kelas/Kelompok : :07PKT / 02 Abstrak
”Saat ini penguasaan informasi sangat penting, oleh karena itu diperlukan suatu pengolahan data sehingga data-data dalam perusahaan dapat diubah menjadi informasi yang berharga untuk keuntungan kompetitif. Untuk mewujudkannya membutuhkan keputusan yang didasarkan pada hasil analisa yang berasal dari data yang sesuai. Metode penelitian yang digunakan adalah metode analisis dan perancangan sistem. Metode analisis dilakukan dengan melakukan studi lapangan dan studi kepustakaan. Dari hasil penelitian didapat bahwa banyak sekali data dan informasi yang tersebar dan belum terintegrasi dengan baik, serta PT. Telekomunikasi Indonesia kantor cabang Cibinong ingin pula membuat suatu data warehouse agar dapat megintegrasikan data untuk dapat diakses dengan mudah dan cepat untuk menyajikan informasi secara cepat dan aktual. Data warehouse mengolah data historis dan data sekarang menjadi suatu bentuk yang terintegrasi agar dapat mempermudah proses analisa khususnya untuk pihak eksekutif. Dengan adanya data warehouse, laporan dapat dihasilkan dengan lebih cepat serta informasi yang disajikan sudah bersifat analitis sehingga mudah digunakan dalam mendukung pengambilan keputusan.”
Kata Kunci :
”analisa, data, data warehouse, informasi.”
PRAKATA
Tujuan dari penulisan skripsi ini adalah untuk memenuhi salah satu syarat untuk menyelesaikan jenjang studi Strata-1 pada Jurusan Teknik Informatika, Universitas Bina Nusantara, Jakarta.
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya sehingga kami dapat menyelesaikan penyusunan dan penulisan skripsi ini tepat pada waktunya.
Dalam penyusunan skripsi ini kami telah mendapat bimbingan dan dukungan dari berbagai pihak baik secara langsung maupun tidak langsung. Pada kesempatan ini perkenankan kami untuk menyampaikan ucapan terima kasih yang sebesar–besarnya kepada :
- Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina Nusantara, Jakarta.
- Bapak H.M.Subekti,BE,M.Sc selaku Ketua Jurusan Teknik Informatika.
- Bapak Abdul Aziz ,Ir., M.Sc., Dr. , selaku dosen pembimbing skripsi yang telah memberikan bimbingan, saran, pengarahan dan motivasi kepada kami selama pengerjaan skripsi ini.
- Bapak Kamaludin, pihak PT. Telekomunikasi Indonesia kantor cabang Cibinong yang telah banyak memberikan bimbingan, nasihat, dan dorongan kepada kami dalam menyelesaikan skripsi ini.
- Pimpinan dan seluruh staf PT. Telekomunikasi Indonesia kantor cabang
Cibinong yang telah membantu kami dalam menyediakan data dan informasi yang berguna bagi kami.
- Orang tua dan seluruh keluarga kami yang telah memberikan dorongan semangat serta dukungan moral maupun material bagi kami.
- Seluruh rekan-rekan yang telah memberikan saran, ide, pemikiran, serta dorongan semangat bagi kami selama pengerjaan skripsi ini.
- Semua pihak yang baik secara langsung maupun tidak langsung telah membantu kami dalam menyelesaikan penulisan skripsi ini. Kami menyadari sepenuhnya bahwa penulisan skripsi ini masih jauh dari sempurna baik secara materi maupun penyajiannya. Oleh karena itu kami sangat mengharapkan masukan berupa kritik dan saran yang membangun dari pembaca.
Akhir kata, kami mohon maaf jika ada kata-kata kami yang kurang berkenan di hati pembaca. Semoga laporan ini bisa bermanfaat bagi pembaca.
Jakarta, Januari 2007 Penulis
DAFTAR ISI
Halaman Judul Luar………………………………………………………………… i Halaman Judul Dalam………………………………………………………………. ii Halaman Persetujuan Softcover…………………………………………………….. iii Abstrak……………………………………………………………………………… iv Prakata……………………………………………………………………………… v Daftar Isi……………………………………………………………………………. vii Daftar Gambar……………………………………………………………………… xii Daftar Tabel………………………………………………………………………... xiv Daftar Lampiran……………………………………………………………………. xvi
BAB 1 PENDAHULUAN
1.1 Latar Belakang………………………………………………………
1 1.2 Ruang Lingkup………………………………………………….......
2
1.3 Tujuan dan Manfaat…………………………………………………
3 1.3.1 Tujuan……………………………………………………......
3 1.3.2 Manfaat……………………………………………………....
3 1.4 Metodologi……………………………………………………….....
4 1.5 Sistematika Penulisan……………………………………………….
4 BAB 2 LANDASAN TEORI 2.1 Teknologi Informasi……………………………………………......
7
2.2 Sistem Informasi……………………………………………………
7
2.3 Database…………………………………………………………… 8
2.3.2 Pengertian Database………………………………………... 9
2.4 Data Warehouse……………………………………………………. 10
2.4.1 Pengertian Data Warehouse………………………………… 10
2.4.2 Konsep Data Warehouse……………………………………. 11
2.5 Karakteristik Data Warehouse…………………………………....... 12
2.5.1 Subject Oriented…………………………………………...... 12
2.5.2 Integrated…………………………………………………… 14
2.5.3 Time Variant………………………………………………… 14
2.5.4 Non Volatile…………………………………………………. 15
2.6 Struktur Data Warehouse………………………………………...... 15
2.6.1 Current Detail Data…………………………………………. 16
2.6.2 Older Detail Data…………………………………………… 16
2.6.3 Highly Summary Data………………………………………. 17
2.6.4 Lightly Summary Data………………………………………. 17
2.6.5 Metadata…………………………………………………….. 17
2.7 Arsitektur dan Infrastruktur Data Warehouse…………………….... 19
2.7.1 Arsitektur Data Warehouse…………………………………. 19
2.7.2 Infrastruktur Data Warehouse………………………………. 20
2.8 Anatomi Data Warehouse………………………………………….. 21
2.8.1 Data Warehouse Functional………………………………… 22 2.8.2 Data Warehouse Terpusat………………………………......
23
2.8.3 Data Warehouse Terdistribusi………………………………. 24
2.10 Metode Analisis Perancangan Data Warehouse……...…………...... 26
2.10.1 Metode Analisis Kebutuhan dan Tujuan Sistem Data Warehouse ……………………………........................................
26 2.10.2 Metode Perancangan Data Warehous……………………...
26 2.11 Perancangan Data Warehouse dengan Skema Bintang…………......
26 2.11.1 Keuntungan Skema Bintang……………………………......
27 2.11.2 Rancangan Skema Bintang………………………………….
28 2.11.3 Tabel dalam Skema Bintang………………………………..
28 2.11.4 Jenis-jenis Skema Bintang………………………………….
29 2.11.5 Variasi Skema Bintang…………………………………......
32 2.11.6 Agregasi…………………………………………………….
34
2.11.7 Denormalisasi………………………………………………
34
2.12 Critical Success Factor………………………………………………
36
2.13 State Transition Diagram……………………………………………
36 BAB 3 ANALISIS KEBUTUHAN DAN TUJUAN SISTEM BASIS DATA 3.1 Metode Analisis dan Perancangan.....................................................
38 3.2 Latar Belakang Perusahaan.................................................................
39 3.2.1 Data Perusahaan.......................................................................
39 3.2.2 Visi Misi Perusahaan...............................................................
40 3.3 Jaringan yang dipakai SPEEDY.........................................................
41
3.4 Struktur Organisasi 42 3.4.1 Tugas dan Wewenang.............................................................
42
3.5.1 Subjek Data..............................................................................
44 3.5.2 Fungsi Bisnis............................................................................
45 3.6 Analisis Matriks..................................................................................
46 3.6.1 Matriks Organisasi vs Lokasi................................................
46 3.6.2 Matriks Organisasi vs Subjek Data.......................................
47 3.6.3 Matriks Fungsi Bisnis vs Organisasi……………………….
48 3.6.4 Matriks Fungsi Bisnis vs Subjek Data...................................
50 3.7 Analisis Critical Success Factor.........................................................
52 3.8 Teknologi Informasi PT. TELKOM Cibinong.................................
52 3.8.1 Perangkat Keras.....................................................................
52 3.8.2 Piranti Lunak.........................................................................
54 3.8.3 Matriks Fungsi Bisnis vs Aplikasi.........................................
54 3.8.4 Matriks Subjek Data vs Aplikasi...........................................
55
3.9 Analisis Kebutuhan Data dan Informasi……………………………
56 3.10 Masalah yang Dihadapi………………………………………….....
57 3.11 Pemecahan Masalah..............................…………………………….
57 BAB 4 DATA WAREHOUSE YANG DIUSULKAN
4.1 Arsitektur Data Warehouse………………………………………… 59
4.2 Rancangan Data Warehouse………………………………………… 61
4.2.1 Transformasi Data……………………………………………
63 4.2.2 Metadata……………………………………………………..
64
4.2.3 Prototipe Aplikasi Data Warehouse………………………… 73
4.4 Spesifikasi Proses……………………………………………………
84
4.5 Rancangan Implementasi……….……………………………………
92
4.5.1 Dukungan Perangkat Keras…………………………………
92 4.3.2 Dukungan Piranti Lunak…………………………………….
93 4.6 Rancangan Skema Bintang……….………………………………….
93 4.7 Analisis Kapasitas Media Penyimpanan …….....................................
96 4.8 Analisis Pertumbuhan Data.................................................................
99
4.9 Analisis Manfaat................................................................................. 101
4.10 Evaluasi Hasil Implementasi.............................................................. 102
4.11 Petunjuk Pengunaan Program............................................................. 105
BAB 5 SIMPULAN DAN SARAN
5.1 Simpulan............................................................................................ 112
5.2 Saran................................................................................................... 113 Daftar Pustaka
114 Daftar Riwayat Hidup
116 Fotokopi Keterangan Surat Survei
L1
DAFTAR GAMBAR
Gambar 3.1 Struktur Organisasi PT. TELKOM kantor cabang Cibinong............... 42Gambar 4.8. Rancangan Layar Form Utama Menu Help ......................................... 76Gambar 4.7. Rancangan Layar Form Utama Menu View ........................................ 76Gambar 4.6. Rancangan Layar Form Utama Menu Report ...................................... 75Gambar 4.5. Rancangan Layar Form Utama Menu File........................................... 75Gambar 4.4. Rancangan Layar Form Utama ............................................................ 74Gambar 4.3. Rancangan Layar Form Login.............................................................. 73Gambar 4.2. Rancangan Layar Form Awal .............................................................. 73Gambar 4.1. Arsitektur data warehouse pada PT. Telekomunikasi Indonesia......... 60Gambar 2.1 Struktur Data warehouse Secara Umum ............................................. 15Gambar 2.2 Metadata Operasional dan Metadata DSS........................................... 19Gambar 2.11 Contoh Skema Snowflake..................................................................... 32Gambar 2.10 Contoh Skema Bintang dengan Tabel Outboard ................................. 31Gambar 2.9 Contoh Skema Bintang dengan Tabel Asosiasi ................................... 31Gambar 2.8 Contoh Skema Bintang dengan Banyak Tabel Fakta........................... 30Gambar 2.7 Skema Bintang Sederhana ................................................................... 29Gambar 2.6 Distributed Data warehouse ................................................................ 24Gambar 2.5 Centralized Data warehouse ................................................................ 23Gambar 2.4 Functional Data warehouse ................................................................. 22Gambar 2.3 Arsitektur Data warehouse .................................................................. 20Gambar 2.12 Desain Skema Multi Star ..................................................................... 33Gambar 4.10. Rancangan Layar Form PemakaianReport........................................... 77Gambar 4.11. Rancangan Layar Form Chart PemakaianReport................................. 78Gambar 4.12. Rancangan Layar Form Utama Menu View Toolbar Off .................... 78Gambar 4.13. Rancangan Layar Form About Us........................................................ 79Gambar 4.14. STD Login............................................................................................ 80Gambar 4.15. STD Layar Utama ................................................................................ 81Gambar 4.16. STD Tunggakan Report ....................................................................... 82Gambar 4.17. STD Rekening Terjual Report ............................................................. 82Gambar 4.18. STD Chart............................................................................................ 83Gambar 4.19. STD Data Transformation Service ...................................................... 83Gambar 4.20 STD About Us...................................................................................... 84Gambar 4.21 Skema Bintang Gabungan.................................................................... 95Gambar 4.22 Tampilan Awal Aplikasi Data warehouse........................................ .106Gambar 4.23 Tampilan Form Login ....................................................................... .107Gambar 4.24 Tampilan Menu Utama ..................................................................... .108Gambar 4.25 Tampilan Utama Menu Report.......................................................... .109Gambar 4.26 Tampilan Form Rekening Terjual..................................................... .110Gambar 4.27 Tampilan Chart Total Pemakaian ..................................................... .111Tabel 2.1 Tabel Perbandingan dari data warehouse dan data operasional.................13Tabel 3.1 Tabel Subjek Data...................................................................................... 45Tabel 3.2 Tabel Analisis Fungsi Bisnis ..................................................................... 46Tabel 3.3 Tabel Matriks Organisasi vs Lokasi .......................................................... 47Tabel 3.4 Tabel Matriks Organisasi vs Subjek Data.................................................. 48Tabel 3.5 Tabel Matriks Organisasi vs Fungsi Bisnis .............................................. 49Tabel 3.6 Tabel Matriks Fungsi Bisnis vs Subjek Data ............................................. 51Tabel 3.7 Tabel Matriks Fungsi Bisnis vs Aplikasi ................................................... 55Tabel 3.8 Tabel Matriks Subjek Data vs Aplikasi ..................................................... 56Tabel 4.1. Tabel timeDim ........................................................................................... 65Tabel 4.2. Tabel unitDim ............................................................................................ 65Tabel 4.3. Sumber Data bagi Tabel Dimensi unitDim................................................ 66Tabel 4.4. Tabel PaketDim ......................................................................................... 66Tabel 4.5. Sumber Data bagi Tabel Dimensi PaketDim ............................................. 67Tabel 4.6. Tabel pelangganDim .................................................................................. 67Tabel 4.7. Sumber Data bagi Tabel Dimensi pelangganDim...................................... 68Tabel 4.8. Tabel KatDim.............................................................................................68Tabel 4.9. Sumber Data bagi Tabel Dimensi KatDim ................................................ 69Tabel 4.10. Tabel factTunggakan ................................................................................. 69Tabel 4.11. Sumber Data bagi Tabel Fakta factTunggakan.......................................... 70Tabel 4.12. Tabel factPembayaran................................................................................ 70Tabel 4.13. Sumber Data bagi Tabel Fakta factPembayaran ........................................ 71Tabel 4.15. Sumber Data bagi Tabel fakta factPemakaian ........................................... 72Tabel 4.16. Tabel Data Saat Ini.................................................................................. ...99Tabel 4.17. Pertumbuhan Data Tahun 2006 – 2009................................................... .100Tabel 4.18. Jumlah Bytes per Record, Pertambahan Record dan MegaBytesTiap Tahunnya ........................................................................................ .101