iv
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 :
v
PRAKATA
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.
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.
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
vi
• 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
vii
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
viii
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
ix
2.9 Kegunaan Data Warehouse……… 25
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
x
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 DATAWAREHOUSE 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
xi
4.3 State Transiton Diagram (STD)……….. 79
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
xii
DAFTAR GAMBAR
Gambar 2.1 Struktur Data warehouse Secara Umum ... 15
Gambar 2.2 Metadata Operasional dan Metadata DSS... 19
Gambar 2.3 Arsitektur Data warehouse... 20
Gambar 2.4 Functional Data warehouse... 22
Gambar 2.5 Centralized Data warehouse... 23
Gambar 2.6 Distributed Data warehouse... 24
Gambar 2.7 Skema Bintang Sederhana ... 29
Gambar 2.8 Contoh Skema Bintang dengan Banyak Tabel Fakta... 30
Gambar 2.9 Contoh Skema Bintang dengan Tabel Asosiasi ... 31
Gambar 2.10 Contoh Skema Bintang dengan Tabel Outboard... 31
Gambar 2.11 Contoh Skema Snowflake... 32
Gambar 2.12 Desain Skema Multi Star... 33
Gambar 3.1 Struktur Organisasi PT. TELKOM kantor cabang Cibinong... 42
Gambar 4.1. Arsitektur data warehouse pada PT. Telekomunikasi Indonesia... 60
Gambar 4.2. Rancangan Layar Form Awal ... 73
Gambar 4.3. Rancangan Layar Form Login... 73
Gambar 4.4. Rancangan Layar Form Utama ... 74
Gambar 4.5. Rancangan Layar Form Utama Menu File... 75
Gambar 4.6. Rancangan Layar Form Utama Menu Report ... 75
Gambar 4.7. Rancangan Layar Form Utama Menu View ... 76
xiii
Gambar 4.9. Rancangan Layar Form TunggakanReport ... 77
Gambar 4.10. Rancangan Layar Form PemakaianReport... 77
Gambar 4.11. Rancangan Layar Form Chart PemakaianReport... 78
Gambar 4.12. Rancangan Layar Form Utama Menu View Toolbar Off ... 78
Gambar 4.13. Rancangan Layar Form About Us... 79
Gambar 4.14. STD Login... 80
Gambar 4.15. STD Layar Utama ... 81
Gambar 4.16. STD Tunggakan Report... 82
Gambar 4.17. STD Rekening Terjual Report... 82
Gambar 4.18. STD Chart... 83
Gambar 4.19. STD Data Transformation Service... 83
Gambar 4.20 STD About Us... 84
Gambar 4.21 Skema Bintang Gabungan... 95
Gambar 4.22 Tampilan Awal Aplikasi Data warehouse... .106
Gambar 4.23 Tampilan Form Login... .107
Gambar 4.24 Tampilan Menu Utama ... .108
Gambar 4.25 Tampilan Utama Menu Report... .109
Gambar 4.26 Tampilan Form Rekening Terjual... .110
xiv
DAFTAR TABEL
Tabel 2.1 Tabel Perbandingan dari data warehouse dan data operasional...13
Tabel 3.1 Tabel Subjek Data... 45
Tabel 3.2 Tabel Analisis Fungsi Bisnis ... 46
Tabel 3.3 Tabel Matriks Organisasi vs Lokasi ... 47
Tabel 3.4 Tabel Matriks Organisasi vs Subjek Data... 48
Tabel 3.5 Tabel Matriks Organisasi vs Fungsi Bisnis ... 49
Tabel 3.6 Tabel Matriks Fungsi Bisnis vs Subjek Data ... 51
Tabel 3.7 Tabel Matriks Fungsi Bisnis vs Aplikasi ... 55
Tabel 3.8 Tabel Matriks Subjek Data vs Aplikasi ... 56
Tabel 4.1. Tabel timeDim ... 65
Tabel 4.2. Tabel unitDim ... 65
Tabel 4.3. Sumber Data bagi Tabel Dimensi unitDim... 66
Tabel 4.4. Tabel PaketDim ... 66
Tabel 4.5. Sumber Data bagi Tabel Dimensi PaketDim ... 67
Tabel 4.6. Tabel pelangganDim ... 67
Tabel 4.7. Sumber Data bagi Tabel Dimensi pelangganDim... 68
Tabel 4.8. Tabel KatDim...68
Tabel 4.9. Sumber Data bagi Tabel Dimensi KatDim ... 69
Tabel 4.10. Tabel factTunggakan ... 69
Tabel 4.11. Sumber Data bagi Tabel Fakta factTunggakan... 70
Tabel 4.12. Tabel factPembayaran... 70
xv
Tabel 4.14. Tabel factPemakaian ... 72
Tabel 4.15. Sumber Data bagi Tabel fakta factPemakaian ... 72
Tabel 4.16. Tabel Data Saat Ini... ...99
Tabel 4.17. Pertumbuhan Data Tahun 2006 – 2009... .100
xvi