UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer Smester Ganjil 2005-2006
ANALISIS DAN PERANCANGAN DATA WAREHOUSE MAKRO EKONOMI PADA BADAN PENGKAJIAN
DAN PENGEMBANGAN TEKNOLOGI - P3TKKE
CHRISTINE 0600657200 DEWI 0600658714 JIMMY DARMAWAN 0600668993
KELAS / KELOMPOK : 07 PKT / 01
Abstrak
P3TKKE adalah salah satu balai pengkajian dari BPPT yang merupakan lembaga Litbang yang tidak hanya mengurusi bidang high tech saja, tetapi juga berbagai permasalahan pada berbagai bidang di masyarakat. Data yang dimiliki adalah data operasional yang bersifat detail dan dalam jumlah yang besar, sehingga sulit untuk melakukan penganalisaan. Untuk mampu menghasilkan data yang bersifat ringkas, akurat dan historis, maka diperlukan system data warehouse.
Dalam merancang sistem data warehouse pada BPPT - P3TKKE, digunakan dua metode penelitian yang meliputi tiga bagian, yakni; analisa sistem, perancangan data warehouse dan studi pustaka. Metode analisa mencakup observasi lapangan dan wawancara dengan pihak terkait. Metode perancangan digunakan untuk merancang data warehouse dengan alat bantu permodelan data warehouse. Sedangkan metode studi pustaka dilakukan dengan mengumpulkan informasi dari berbagai sumber.
Dengan analisa sistem yang digunakan, maka diperoleh bahwa banyak data yang belum terintegrasi untuk masing-masing bagian. Dengan data warehouse dapat mempercepat dalam penyusunan laporan yang diinginkan oleh pihak eksekutif dan informasi yang ada sudah bersifat analitis sehingga dapat mempermudah dalam pengambilan keputusan oleh pihak eksekutif.
Dengan data warehouse, permasalahan yang ada dapat diatasi. Karena data warehouse yang bersifat ringkas, akurat, terintegrasi akan memudahkan penyusunan laporan secara akurat. Sebaiknya perancangan data warehouse ini tindak lanjut dengan segera dikembangkan DSS (Decision Support System) atau EIS (Executive Information System)
PRAKATA
Puji syukur kami ucapkan kepada Tuhan Yang Maha Esa atas berkat rahmat dan
karuniaNya, sehingga penulis dapat menyelesaikan skripsi yang berjudul “ANALISIS DAN PERANCANGAN DATA WAREHOUSE MAKRO EKONOMI PADA BADAN PENGKAJIAN DAN PENGEMBANGAN TEKNOLOGI - P3TKKE” dengan baik.
Tujuan dari penulisan skripsi ini adalah sebagai salah satu syarat untuk
menyelesaikan program studi Strata 1 (S-1) dengan jurusan Teknik Informatika dan
mendapat gelar kesarjanaan pada Universitas Bina Nusantara.
Pada kesempatan ini perkenakan penulis untuk mengucapkan terimakasih yang
sebesar-besarnya pada :
Rektor Bina Nusantara, Prof Dr.Drs.Gerardus Polla, M.App.Sc, yang telah
memberikan kesempatan kepada penulis untuk menyusun skripsi ini.
Ketua Jurusan Teknik Informatika, H.Mohammad Subekti, BE, M.Sc, yang telah
memberikan kesempatan kepada penulis untuk menyusun skripsi ini.
Sekretaris Jurusan Teknik Informatika, Freddy Purnomo,S.Kom, M.Kom, yang
telah memberikan kesempatan kepada penulis untuk menyusun skripsi ini.
Direktur Pusat Pengkajian dan Penerapan Tek. Konv. Dan kons. Energi, Drs.
Agus Salim Dasuki, M.Eng, yang telah memberikan kami kesempatan untuk
Seluruh staff BPPT yang telah bersedia meluangkan waktu dan memberi
kesempatan kepada penulis untuk memperoleh data serta informasi yang
diperlukan dalam penyusunan skripsi ini.
Dosen Pembimbing kami, Bapak Ir. Setiadi Indra Digyono Notohamijoyo,
M.Eng, yang telah memberikan masukan kepada kami sehingga penulisan skripsi
bisa selesai dengan baik dan tepat waktu.
Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal dan
tuntunan kepada penulis dengan berbagai pengetahuan selama ini.
Orang tua kami tercinta yang telah banyak memberikan dukungan, bantuan, doa
dalam penyusunan skripsi ini.
Seluruh teman-teman yang telah ikut memberikan dorongan serta bantuan dalam
penyusunan skripsi ini.
Serta semua pihak yang telah membantu penulis untuk menyelesaikan penulisan
skripsi ini.
Penulis tentu menyadari adanya kekurangan dalam skripsi ini karena keterbatasan
penulis dalam hal kemampuan, pengetahuan serta pengalaman. Karena itu penulis
mengharapkan adanya saran dan kritik yang berguna untuk menyempurnakan skripsi ini.
Akhir kata penulis agar skripsi ini berguna dan bermanfaat bagi semua pihak yang
membaca atau memerlukan terutama BPPT.
Jakarta, Januari 2006
vi
DAFTAR ISI
Halaman Judul Luar ...i
Halaman Judul Dalam ...ii
Halaman Persetujuan Hardcover ...iii
Abstrak ...iv
Prakata ...v
Daftar Isi ...vi
Daftar Tabel ...xiv
Daftar Gambar ...xvi
BAB 1 PENDAHULUAN 1.1 Latar Belakang ...1
1.2 Ruang Lingkup ...3
1.3 Tujuan dan Manfaat ...3
1.4 Metodologi ...4
1.4.1 Analisis...4
1.4.2 Perancangan ...5
1.4.3 Studi Pustaka...5
vii BAB 2 LANDASAN TEORI
2.1 Dasar-dasar Data Warehouse ...7
2.1.1 Pengertian Sistem Informasi ...7
2.1.1.1 Pengertian Sistem ...7
2.1.1.2 Pengertian Informasi ...9
2.1.1.3 Pengertian Sistem Informasi ...9
2.1.2 Pengertian Database ...11
2.1.3 Pengertian Data Warehouse ………11
2.1.4 Istilah-Istilah Dalam Data Warehouse ……….………12
2.2 Arsitektur Data Warehouse ……….16
2.3 Struktur Data Warehouse ………19
2.3.1 Current Detail Data ………..19
2.3.2 Old Detail Data ………..………..20
2.3.3 Lightly Summarized Data ………20
2.3.4 Highly Summarized Data ………21
2.4 Anatomi Data Warehouse ………...……….21
2.4.1 Anatomi Data Warehouse Fungsional ...………..22
2.4.2 Anatomi Data Warehouse Terpusat ……….23
2.4.3 Anatomi Data warehouse Terdistribusi ………...25
2.5 Karakteristik Data Warehouse ………...…...26
2.6 Alat Perancangan Data Warehouse …………...…….27
2.6.1 Skema Bintang ...28
2.6.2 Jenis Skema Bintang ...28
viii
2.6.2.2 Skema Bintang Dengan Beberapa Tabel Fakta ...29
2.6.2.3 Skema Bintang Dengan Tabel Dimensi Tambahan....30
2.6.2.4 Skema Snowflake ...31
2.6.3 Keuntungan Skema Bintang ...32
2.7 Normalisasi vs Denormalisasi ...33
2.7.1 Normalisasi ...33
2.7.2 Denormalisasi...34
2.8 Tahapan Perancangan Data warehouse...35
2.9 Tahapan Perancangan Sistem...42
2.10 Makro Ekonomi ...44
2.10.1 Isu-Isu Utama Dalam Analisis Makro Ekonomi...45
2.10.2 Istilah Yang Ada Dalam Makro Ekonomi...48
2.11 Metode Fact Finding ...49
2.12 Kerangka Berpikir...50
BAB 3 ANALISA DAN PERANCANGAN YANG DIUSULKAN 3.1 Metode Analisis dan Perancangan...52
3.2 Perumusan Objek Penelitian ...53
3.2.1 Sejarah Perusahaan...53
3.2.2 Struktur Organisasi ...54
3.2.3 Deskripsi Tugas dan Wewenang...55
3.3 Subjek Data dan Fungsi Bisnis ...61
3.3.1 Subjek Data...61
ix
3.4 Analisis Matriks...63
3.4.1 Organisasi Vs Lokasi...63
3.4.2 Organisasi Vs Subjek Data...64
3.4.3 Fungsi Bisnis Vs Organisasi...65
3.4.4 Fungsi Bisnis Vs Subjek Data...68
3.5 Analisis Critical Success Factor...71
3.6 Teknologi Informasi yang dimiliki BPPT – P3TKKE...72
3.6.1 Perangkat Keras yang dimiliki...72
3.6.2 Perangkat Lunak yang dimiliki...72
3.7 Analisis Kebutuhan Sistem...73
3.7.1 Hasil Observasi Sistem Berjalan...73
3.7.2 Hasil Analisis Wawancara...74
3.8 Analisis Tujuan Yang Ingin Dicapai...76
3.9 Pemecahan Masalah ...77
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data warehouse ...78
4.2 Rancangan Data warehouse………...82
4.3 Rancangan Skema Bintang………...83
4.4 Proses Transformasi dan Metadata…...…………...85
4.4.1 Transformasi Data...85
4.4.2 Metadata………...85
x
4.5.1 Analisa Media Penyimpanan Tabel
Fak_DemografiPenduduk...108
4.5.2 Analisa Media Penyimpanan Tabel Fak_KebutuhanEnergi...108
4.5.3 Analisa Media Penyimpanan Tabel Fak_Transaksi...109
4.5.4 Analisa Media Penyimpanan Tabel Dimensi...110
4.5.5 Analisa Media Penyimpanan Tabel Dimensi Waktu...111
4.6 Analisa Pertumbuhan Data …………...112
4.7 Rancangan Sistem Keamanan... 113
4.7.1 Authorisasi...113
4.7.2 Backup dan Recovery………...113
4.8 Pengembangan Aplikasi Data warehouse...114
4.8.1 State Transiton Diagram (STD)……….………114
4.9 Perancangan Layar……….………126
4.9.1 Layar Login ………...126
4.9.2 Layar Forgot Password ………....………...127
4.9.3 Layar Change Password……….128
4.9.4 Layar Menu Utama ………129
4.9.5 Layar User Query ………....………...131
4.9.6 Layar Query Kebutuhan Energi ……….133
4.9.7 Layar Simple Graph ………....………...134
4.9.7.1 Layar Graph Demografi Penduduk………134
xi
4.9.8.1 Layar User Graph Demografi Penduduk………135
4.9.9 Layar Pivot… ………....………...136
4.9.10 Layar Pesan…….………...….137
4.9.10.1 Layar Pesan Logout………..……….….137
4.9.10.2 Layar Pesan untuk memasukan ID……….……137
4.10 Spesifikasi Proses………...…...………...138
4.10.1 Spesifikasi Proses Login………...…...…..….138
4.10.2 Spesifikasi Proses Query Demografi Penduduk...139
4.10.3 Spesifikasi Proses Query Kebutuhan Energi…...………139
4.10.4 Spesifikasi Proses Query Transaksi……...………139
4.10.5 Spesifikasi Proses User Query……….…...140
4.10.6 Spesifikasi Proses Simple Graph………....142
4.10.7 Spesifikasi Proses User Graph………....144
4.10.8 Spesifikasi Proses Pivot Demografi Penduduk………...144
4.10.9 Spesifikasi Proses Pivot Kebutuhan Energi...145
4.10.10 Spesifikasi Proses Pivot Transaksi……...…...….145
4.10.11 Spesifikasi Proses Add User………...…..146
4.10.12 Spesifikasi Proses Change Password……….147
4.10.13 Spesifikasi Proses Data Transformation System…………...148
4.10.14 Spesifikasi Proses Skema Bintang………...148
4.10.15 Spesifikasi Proses Help………….………...149
xii
BAB 5 IMPLEMENTASI DAN EVALUASI
5.1 Jadwal Implementasi ...150
5.2 Hasil Run………....151
5.2.1 Layar Login………...151
5.2.2 Layar Forgot Password………...152
5.2.3 Layar Menu File………...………..153
5.2.4 Layar Menu Query………...154
5.2.5 Layar Menu Graph...155
5.2.5.1 Layar Simple Graph...155
5.2.5.2 Layar User Graph...156
5.2.6 Layar Menu Tabel Pivot...157
5.2.7 Layar Menu Maintenance………...158
5.2.8 Layar Menu User Query Demografi Penduduk...159
5.2.9 Layar Menu Query Demografi Penduduk ...160
5.2.10 Layar Menu Graph………..161
5.2.10.1 Layar Menu Simple Graph Demografi Penduduk 3D Bar...161
5.2.10.2 Layar Simple Graph Transaksi 3D line………162
5.2.10.3 Layar User Graph Demografi Penduduk………..163
5.2.11. Layar Menu Tabel Pivot………..….164
5.2.12. Layar Change Password………...165
5.2.13 Layar Add User...166
5.2.14 Layar Skema Bintang...167
xiii
5.2.16 Layar Menu Help………...169
5.2.17 Layar Pesan...170
5.2.17.1 Layar Pesan untuk Memasukan user ID...170
5.2.17.2 Layar Pesan Logout ………..…...170
5.2.17.3 Layar Kesalahan Memasukkan User Name…...171
5.2.17.4 Layar Kesalahan Memasukan Password….…...171
5.3 Respon Perusahaan Terhadap Implementasi...172
5.3.1 Penerapan Penggunaan Aplikasi...172
5.3.2 Kemudahan Penggunaan Aplikasi...173
5.3.3 Membantu Mempermudah Pekerjaan User...174
5.3.4 Kemudahan Menggunakan Komponen...175
5.3.5 GRAPHICAL USER INTERFACE...176
5.3.6 Keakuratan Data...177
5.3.7 Manfaat Program...178
5.4 Evaluasi Perubahan Sistem...179
BAB 6 SIMPULAN DAN SARAN 6.1 Simpulan... ...180
6.2 Saran...181
DAFTAR PUSTAKA
RIWAYAT HIDUP
LAMPIRAN
xiv
DAFTAR TABEL
Tabel 3.1 Subjek Data...61
Tabel 3.2. Fungsi Bisnis...62
Tabel 3.3. Matriks Organisasi Vs Lokasi...63
Tabel 3.4 Matriks Organisasi Vs Subjek Data...64
Tabel 3.5. Matriks Fungsi Bisnis Vs Organisasi...66
Tabel 3.6 Matriks Fungsi Bisnis Vs Subjek Data...68
Tabel 4.1 Metadata Tabel MsSektor...86
Tabel 4.2 Metadata Tabel MsWilayah...87
Tabel 4.3 Metadata Tabel MsKebutuhan...88
Tabel 4.4 Metadata Tabel MsBhnBakar...89
Tabel 4.5 Metadata Tabel MsKendaraan...90
Tabel 4.6 Metadata Tabel TrDataEnergiHeader...91
Tabel 4.7 Metadata Tabel TrDataEnergiDetil...92
Tabel 4.8 Metadata Tabel TrDataPendudukHeader...93
Tabel 4.9 Metadata Tabel TrDataPendudukDetil...94
Tabel 4.10 Metadata Tabel TrMoneterHeader...95
Tabel 4.11 Metadata Tabel TrMoneterDetil...96
Tabel 4.12 Metadata Tabel Dimensi Sektor...97
Tabel 4.13 Metadata Tabel Dimensi Wilayah...98
Tabel 4.14 Metadata Tabel Dimensi Jenis Kebutuhan...99
Tabel 4.15 Metadata Tabel Dimensi Jenis Kendaraan...100
xv
Tabel 4.17 Metadata Tabel Dimensi Source...102
Tabel 4.18 Metadata Tabel Dimensi Waktu...103
Tabel 4.19 Metadata Tabel Fakta Demografi Penduduk...104
Tabel 4.20 Metadata Tabel Fakta Kebutuhan Energi...105
Tabel 4.21 Metadata Tabel Fakta Transaksi...106
Tabel 4.22 Analisis Media Penyimpanan Tabel Dimensi...110
Tabel 4.23 Analisis Pertumbuhan Data...112
Tabel 5.1 Jadwal Pengembangan Data Warehouse………..………..150
xvi
DAFTAR GAMBAR
Gambar 2.1 Bagian Dari Sebuah Sistem Dan Relasinya Satu Sama Lain...8
Gambar 2.2 Piramida Sistem Informasi ...10
Gambar 2.3 Arsitektur Data Warehouse...16
Gambar 2.4 Struktur Data Warehouse ...19
Gambar 2.5 Anatomi Data Warehouse Fungsional...22
Gambar 2.6 Anatomi Data Warehouse Terpusat ………..……….………..23
Gambar 2.7 Anatomi Data Warehouse Terdistribusi...25
Gambar 2.8 Skema Bintang Sederhana ...29
Gambar 2.9 Skema Bintang Dengan Beberapa Tabel Fakta...30
Gambar 2.10 Skema Bintang Dengan Tabel Dimensi Tambahan...31
Gambar 2.11 Skema Bintang Snowflake…...32
Gambar 2.12 Model Waterfall...42
Gambar 2.13 Kerangka Berpikir...51
Gambar 3.1 . Struktur Organisasi BPPT - P3TKKE...55
Gambar 4.1 Arsitektur Data Warehouse BPPT - P3TKKE...79
Gambar 4.2 Skema Bintang Data warehouse pada BPPT- P3TKKE...84
Gambar 4.3 STD Login...114
Gambar 4.4 STD Logout...115
Gambar 4.5 STD Forgot Password ...116
Gambar 4.6 STD Layar Change Password ...117
Gambar 4.7 STD Layar Menu Utama ...118
xvii
Gambar 4.9 STD Layar Menu Query ...121
Gambar 4.10 STD Layar Menu Graph...122
Gambar 4.11 STD Layar Menu Pivot...123
Gambar 4.12 STD Layar Menu Maintenance...124
Gambar 4.13 STD Layar Menu Help...125
Gambar 4.14 Layar Login...126
Gambar 4.15 Layar Forgot Password...127
Gambar 4.16 Layar Change Password...128
Gambar 4.17 Layar Menu Utama...129
Gambar 4.18 Layar User Query………...131
Gambar 4.19 Layar Query Kebutuhan Energi...133
Gambar 4.20 Layar Graph Demografi Penduduk...134
Gambar 4.21 Layar User Graph Demografi Penduduk...135
Gambar 4.22 Layar Pivot...136
Gambar 4.23 Layar Pesan Logout……….……....137
Gambar 4.24 Layar Pesan Memasukkan User ID...137
Gambar 5.1 Layar Login...151
Gambar 5.2 Layar Forgot Password...152
Gambar 5.3 Layar Menu File...153
Gambar 5.4 Layar Menu Query...154
Gambar 5.5 Layar Menu Simple Graph...155
Gambar 5.6 Layar Menu User Graph...156
xviii
Gambar 5.8 Layar Menu Maintenance...158
Gambar 5.9 Layar Menu User Query Demografi Penduduk...159
Gambar 5.10 Layar Menu Query Demografi Penduduk...160
Gambar 5.11. Layar Simple Graph Demografi Penduduk 3D Bar ...161
Gambar 5.12. Layar Simple Graph Transaksi 3D line...162
Gambar 5.13 Layar User Graph Demografi Penduduk...163
Gambar 5.14. Layar Menu Tabel Pivot …...………..………....………164
Gambar 5.15. Layar Change Password………...….…………165
Gambar 5.16. Layar ADD User ...166
Gambar 5.17. Layar Skema Bintang...167
Gambar 5.18 Layar Menu DTS...168
Gambar 5.19 Layar Menu Help...169
Gambar 5.20. Layar Pesan Memasukkan User ID...170
Gambar 5.21. Layar Pesan Logout...170
Gambar 5.22. Layar Pesan Kesalahan Memasukan User Name... 171
Gambar 5.23. Layar Pesan Kesalahan Memasukan Password ...171
Gambar 5.24 Hasil Kuisioner Penerapan Penggunaan Aplikasi...172
Gambar 5.25 Hasil Kuisioner Kemudahan Penggunaan Aplikasi...173
Gambar 5.26 Hasil Kuisioner Membantu Memudahkan Pekerjaan User...174
Gambar 5.27 Hasil Kuisioner Kemudahan Menggunakan Komponen...175
Gambar 5.28 Hasil Kuisioner GRAPHICAL USER INTERFACE………..…………176
Gambar 5.29 Hasil Kuisioner Keakuratan Data...177