UNIVERSITAS BINA NUSANTARA
Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2007 / 2008 ANALISIS DAN PERANCANGAN DATA WAREHOUSE PRODUKSI DAN PENJUALAN PADA PT INDONESIA POWER DEASY CAROLINA RUMYATMI BELIANA MEIYANTI
0800746145 0800770592 0800774975
Abstrak Tujuan penyusunan skripsi ini adalah menyediakan informasi yang mendukung bidang produksi dan penjualan dengan menganalisis dan merancang data warehouse. Metodologi yang digunakan dalam penyusunan skripsi ini adalah metode waterfall terdiri dari metode analisis permasalahan, perancangan data warehouse, pengkodean, pengujian, evaluasi hasil, dan implementasi. Hasil yang dicapai adalah sebuah sistem aplikasi data warehouse digunakan untuk mengakses informasi dan menyediakan waktu respon yang cepat, dapat mendukung strategi bisnis saat pengambilan keputusan, dimana data-data dikumpulkan pada suatu tempat dan dibentuk untuk saling terintegrasi. Simpulan yang didapat adalah bahwa sistem yang ada saat ini sudah dapat memenuhi kebutuhan pengguna aplikasi.
Kata kunci Analisis, perancangan, data warehouse, produksi dan penjualan.
iv
PRAKATA
Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nya penulis dapat menyelesaikan skripsi ini. Penulisan skripsi ini merupakan salah satu syarat untuk menempuh sidang sarjana guna mendapat gelar sarjana komputer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara. Sebagai bahan dalam penulisan skripsi ini penulis memilih judul “Analisis dan Perancangan Data Warehouse Produksi dan Penjualan pada PT. Indonesia Power.”. Atas bantuan dan dukungan secara langsung maupun tidak langsung yang telah diterima, penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada penulis untuk mengikuti kuliah dan menyelesaikan skripsi ini. 2. Ketua Jurusan Teknik Informatika, Fredy Purnomo, S.Kom., M.Kom. 3. Bapak Yusrizal Oenzil, Drs,M.Sc selaku dosen pembimbing yang banyak memberikan pengarahan dan bimbingan kepada penulis dalam penulisan penelitian ini. 4. Bapak Ir. Budi Santoso selaku Vice President Sistem Informasi PT. Indonesia Power serta seluruh staff PT.Indonesia Power yang telah membantu memberikan informasi yang sangat berharga.
v
5. Bapak Bayu Husodo selaku Staff Sistem Informasi PT. Indonesia Power dan seluruh staff dan karyawan PT Indonesia Power yang telah membantu kelancaran penyelesaian skripsi ini. 6. Seluruh staff dosen dan karyawan akademis dan non-akademis Universitas Bina Nusantara yang secara langsung maupun tidak langsung yang telah menunjang dalam penyelesaian skripsi ini. 7. Seluruh anggota keluarga, rekan, sahabat dan teman penulis yang telah memberikan saran, dukungan dan bantuan baik secara moril maupun materiil kepada penulis selama penyusunan skripsi ini. Penulis telah berusaha sebaik mungkin dengan kemampuan yang ada dalam menyelesaikan penulisan skripsi ini untuk mendapat hasil yang sebaik-baiknya. Namun penulis menyadari bahwa hasilnya ini masih jauh dari sempurna. Oleh karena itu, dengan segala kerendahan hati penulis sangat menghargai segala kritik dan saran yang membangun. Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi pembaca serta dapat dijadikan awal bagi perancangan dan pengembangan selanjutnya, sehingga hasil yang telah diperoleh dapat disempurnakan lebih baik lagi di masa mendatang.
Jakarta, Juni 2008
Penulis
vi
DAFTAR ISI
Halaman Judul Luar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i Halaman Judul Dalam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii Halaman Persetujuan Hardcover.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .iii Abstrak. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv Prakata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Daftar Isi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Daftar Tabel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Daftar Gambar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Daftar Lampiran. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii BAB 1 PENDAHULUAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1.1
Latar Belakang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.2
Ruang Lingkup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3
Tujuan dan Manfaat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4
Metodologi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5
Sistematika Penulisan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
BAB 2 LANDASAN TEORI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1
Konsep Dasar Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1.1 Definisi Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1.2 Definisi Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1.3 Definisi Data Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
vii
2.2
Karakteristik Data Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2.1 Subject Oriented. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2.2 Integrated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2.3 Time Variant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.2.4 Non-volatile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3
Struktur Data Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.1 Current Detail Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.2 Old Detail Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.3 Lightly Summarized Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3.4 Highly Summarized Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3.5 Meta-data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4
Bentuk Data Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.4.1 Data Warehouse Fungsional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.4.2 Data Warehouse Terpusat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.4.3 Data Warehouse Terdistribusi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5
Arsitektur Dan Infrastruktur Data Warehouse. . . . . . . . . . . . . . . . . . . . . . 20 2.5.1 Arsitektur Data Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.5.2 Infrastruktur Data Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6
Keuntungan Data Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.7
Teori Perancangan Data Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.7.1 Mengidentifikasi Proses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.7.2 Mengidentifikasi Grain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.7.3 Mengidentifikasi Dimensi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.7.4 Mengidentifikasi Fakta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 viii
2.7.4.1 Perancangan Skema Bintang. . . . . . . . . . . . . . . . . . . . . . . . . 26 2.7.4.1.1 Pengertian Skema Bintang. . . . . . . . . . . . . . . . . . . 26 2.7.4.1.2 Keuntungan Skema Bintang. . . . . . . . . . . . . . . . . . 27 2.7.4.1.3 Tabel Pada Skema Bintang. . . . . . . . . . . . . . . . . . . 28 2.7.4.1.4 Jenis-Jenis Skema Bintang. . . . . . . . . . . . . . . . . . . 29 2.7.4.1.5 Variasi Pada Skema Bintang. . . . . . . . . . . . . . . . . . 29 2.7.5 Menyimpan Pre-Calculation Dalam Tabel Fakta. . . . . . . . . . . . . . . 31 2.7.6 Rounding Out Tabel Dimensi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.7.7 Memilih Durasi Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.7.8 Mengawasi Perubahan Dimensi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.7.9 Memutuskasn Prioritas Mode Query. . . . . . . . . . . . . . . . . . . . . . . . . 32 2.8
Performance Tuning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.8.1 Agregasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.8.2 Denormalisasi. . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.9
Online Analytical Processing (OLAP). . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.10 Extract Transform Load (ETL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.11 Kunci Sukses Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.12 PRONIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.12.1 Pengertian PRONIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.12.2 Latar Belakang PRONIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN. . . . . . . . . . . . . . . . . . . . 39 3.1 Organisasi perusahaan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.1.1 Sejarah Perusahaan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
ix
3.1.2 Visi dan Misi Perusahaan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.1.2.1 Visi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.1.2.2 Misi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.1.3 Struktur Organisasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.1.4 Wewenang Dan Tanggung Jawab. . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 3.2 Subjek Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.3 Fungsi Bisnis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.4 Analisis Matriks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58 3.4.1 Matriks Unit Organisasi VS Subjek Data. . . . . . . . . . . . . . . . . . . . . . 58 3.4.2 Matriks Unit Organisasi VS Fungsi Bisnis . . . . . . . . . . . . . . . . . . . . . 59 3.4.3 Matriks Fungsi Bisnis VS Subjek Data. . . . . . . . . . . . . . . . . . . . . . . . 61 3.5 Spesifikasi Software Dan Hardware Pada PT. Indonesia Power. . . . . . . . . 62 3.5.1 Spesifikasi Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.5.2 Spesifikasi Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.6 Analisis Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 3.7 Permasalahan yang dihadapi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76 3.8 Analisis Kebutuhan Data dan Informasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 3.9 Usulan Pemecahan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN . . . . . . . . . . . . . . . . . . . . . 80 4.1 Perancangan Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80 4.1.1
Arsitektur Data warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
4.1.2
Rancangan Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 4.1.2.1 Penentuan Proses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 4.1.2.2 Penentuan Grain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 x
4.1.2.3 Penentuan Dimensi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84 4.1.2.4 Penentuan Fakta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85 4.1.2.5 Penentuan Measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 4.1.3
Skema Bintang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.1.4
Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.1.5
Analisa Kapasitas Media Penyimpanan . . . . . . . . . . . . . . . . . . . . . 95 4.1.5.1 Analisa Kapasitas Tabel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Tabel 4.10 Tabel Analisis Kapasitas Tabel Dimensi . . . . . . . . . . . . 95 Tabel 4.11 Tabel Analisis Kapasitas Tabel Fakta . . . . . . . . . . . . . . 95 Tabel 4.12 Tabel Analisis Kapasitas Tabel Dimensi dan Fakta . . . . 96
4.1.6
Rancangan DTS . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 97
4.2 Design User View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105 4.2.1 Rancangan Aplikasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 4.2.1.1 Halaman Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105 4.2.1.2 Halaman My Dashboard Produksi . . . . . . . . . . . . . . . . . . . . .106 4.2.1.3 Halaman My Dashboard Penjualan . . . . . . . . . . . . . . . . . . . . 107 4.2.1.4 Halaman My Dashboard Pemakaian Sendiri . . . . . . . . . . . . . 108 4.2.1.5 Halaman My Dashboard Chart Produksi, Penjualan dan PS. .109 4.2.1.6 Halaman My Dashboard Pemakaian Bahan Bakar . . . . . . . . 110 4.2.1.7 Halaman My Dashboard About Us . . . . . . . . . . . . . . . . . . . . 111 4.3 Implementasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 4.3.1 Spesifikasi Perangkat Keras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 4.3.2 Spesifikasi Perangkat Lunak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113 4.3.2.1 Kebutuhan Personil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 xi
4.3.2.2 Petunjuk Penggunaan Aplikasi. . . . . . . . . . . . . . . . . . . . . . . . 115 4.4 Operasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 4.4.1 Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142 4.4.2 Restore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142 4.5 Evaluasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 BAB 5 SIMPULAN DAN SARAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145 5.1 Simpulan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145 5.2 Saran. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146 Daftar Pustaka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Riwayat Hidup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149 Lampiran. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L1-L18 Surat Keterangan Survey Perusahaan
xii
DAFTAR TABEL
Tabel 2.1 Perbandingan OLTP (Data Operasional) dan OLAP (Data Warehouse) . . . . 12 Tabel 3.1 Tabel Subjek Data Produksi dan Penjualan . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Tabel 3.2 Tabel Fungsi Bisnis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Tabel 3.3 Tabel Unit Organisasi VS Subjek Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Tabel 3.4 Tabel Unit Organisasi VS Fungsi Bisnis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Tabel 3.5 Tabel Fungsi Bisnis VS Subjek Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 Tabel 3.6 Tabel ALL_MESIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 Tabel 3.7 Tabel STG_DIM_MESIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 Tabel 3.8 Tabel ENRG_PRMR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Tabel 3.9 Tabel ENRG_PRMR_MESIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Tabel 3.10 Tabel EP_UBP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Tabel 3.11 Tabel FNGS_PMBKT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70 Tabel 3.12 Tabel FNGS_PMBKT_LOK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70 Tabel 3.13 Tabel HRRK_LOK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 Tabel 3.14 Tabel MESIN_PMBKT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72 Tabel 3.15 Tabel REALI_PRDKS_HRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Tabel 3.16 Tabel REALI_PMKN_BHN_BKR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74 Tabel 3.17 Tabel PRONIA_USR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Tabel 3.18 Tabel Kebutuhan Informasi pada PT. Indonesia Power . . . . . . . . . . . . . . . . 78 Tabel 4.1 Tabel Proses Transformasi DimensiMesin. . . . . . . . . . . . . . . . . . . . . . . . . . . .90 Tabel 4.2 Tabel Sumber Data Tabel DimensiMesin. . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
xiii
Tabel 4.3 Tabel Proses Transformasi DimensiBahanBakar . . . . . . . . . . . . . . . . . . . . . . 91 Tabel 4.4 Tabel Sumber Data Tabel DimensiBahanBakar . . . . . . . . . . . . . . . . . . . . . . .91 Tabel 4.5 Tabel Proses Transformasi DimensiWaktu . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Tabel 4.6 Tabel Proses Transformasi FaktaProduksiPenjualan . . . . . . . . . . . . . . . . . . . 93 Tabel 4.7 Tabel Sumber Data Tabel FaktaProduksiPenjualan . . . . . . . . . . . . . . . . . . . . 93 Tabel 4.8 Tabel Proses Transformasi FaktaPemakaianBahanBakar . . . . . . . . . . . . . . . .94 Tabel 4.9 Tabel Sumber Data Tabel FaktaProduksiPenjualan . . . . . . . . . . . . . . . . . . . . 94 Tabel 4.10 Tabel Analisis Kapasitas Tabel Dimensi . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Tabel 4.11 Tabel Analisis Kapasitas Tabel Fakta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Tabel 4.12 Tabel Analisis Kapasitas Tabel Dimensi dan Fakta . . . . . . . . . . . . . . . . . . . 96 Tabel 4.13 Jadwal Implementasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112 Tabel 4.14 Perbedaan Sistem Sebelum dan Sesudah Implementasi . . . . . . . . . . . . . . .143
xiv
DAFTAR GAMBAR
Gambar 2.1 Struktur Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Gambar 2.2 Data Warehouse Fungsional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Gambar 2.3 Data Warehouse Terpusat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Gambar 2.4 Data Warehouse Terdistribusi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 Gambar 2.5 Gambar Arsitektur Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Gambar 3.1 Struktur Organisasi PT. Indonesia Power . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Gambar 4.1 Rancangan arsitektur data warehouse PT. Indonesia Power. . . . . . . . . . . . 81 Gambar 4.2 Skema Bintang Fakta Produksi dan Penjualan . . . . . . . . . . . . . . . . . . . . . . 87 Gambar 4.3 Skema Bintang Fakta Pemakaian Bahan Bakar . . . . . . . . . . . . . . . . . . . . . 88 Gambar 4.4 Rancangan DTS pada PT. Indonesia Power . . . . . . . . . . . . . . . . . . . . . . . .97 Gambar 4.5 Default Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99 Gambar 4.6 Validation Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Gambar 4.7.1 Generation Result pada Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Gambar 4.7.2 Generation Result pada Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100 Gambar 4.8 ETL Produksi_Penjualan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102 Gambar 4.9 ETL Pemakaian_Bahan_Bakar . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 103 Gambar 4.10 Deploy pada Control Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Gambar 4.11 Data Fakta Produksi_Penjualan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104 Gambar 4.12 Data Pemakaian_Bahan_Bakar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104 Gambar 4.13 Halaman Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Gambar 4.14 Halaman Laporan Produksi . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 106
xv
Gambar 4.15 Halaman Laporan Penjualan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107 Gambar 4.16 Halaman Laporan Pemakaian Sendiri . . . . . . . . . . . . . . . . . . . . . . . . . . .108 Gambar 4.17 Halaman Grafik Produksi, Penjualan dan Pemakaian Sendiri . . . . . . . . 109 Gambar 4.18 Halaman Laporan Pemakaian Bahan Bakar . . . . . . . . . . . . . . . . . . . . . . 110 Gambar 4.19 Halaman About Us . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Gambar 4.20 Tampilan Layar Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115 Gambar 4.21 Tampilan Layar My Dasboard Produksi . . . . . . . . . . . . . . . . . .. . . . . . .116 Gambar 4.22 Tampilan Layar My Dashboard Link By_Energi_Primer_Produksi . . . 117 Gambar 4.23 Tampilan Layar My Dashboard Energi_Primer_Produksi . . . . . .. . . . .117 Gambar 4.24 Tampilan Layar My Dashboard Link By_Entitas_Produksi . . . . . . . . .118 Gambar 4.25 Tampilan Layar My Dashboard Entitas_Produksi . . . . . . . . . . .. . . . . . 118 Gambar 4.26 Tampilan Layar My Dashboard Link By_Fungsi_Pembangkit_Produksi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Gambar 4.27 Tampilan Layar My Dashboard Fungsi_Pembangkit_Produksi . . . . . .119 Gambar 4.28 Tampilan Layar My Dashboard Link By_Sub_Unit_Produksi . . . . .. . . 120 Gambar 4.29 Tampilan Layar My Dashboard Sub_Unit_Produksi . . . . . . . . . . . . . . 120 Gambar 4.30 Tampilan Layar My Dashboard Penjualan . . . . . . . . . . . . . . . . . . . . . . .121 Gambar 4.31 Tampilan Layar My Dashboard Link By_Energi_Primer_Penjualan . . 121 Gambar 4.32 Tampilan Layar My Dashboard Energi_Primer_Penjualan . . . . . . . . . .122 Gambar 4.33 Tampilan Layar My Dashboard Link By_Entitas_Penjualan . . . . . . . . .122 Gambar 4.34 Tampilan Layar My Dashboard Entitas_Penjualan . . . . . . . . . . . . . . . . 123 Gambar 4.35 Tampilan Layar My Dashboard Link By_Fungsi_Pembangkit_Penjualan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Gambar 4.36 Tampilan Layar My Dashboard Fungsi_Pembangkit_Penjualan . . . . . .124 xvi
Gambar 4.37 Tampilan Layar My Dashboard Link By_Sub_Unit_Penjualan . . . . . . .124 Gambar 4.38 Tampilan Layar My Dashboard Sub_Unit_Penjualan . . . . . . . . . . . . . . 125 Gambar 4.39 Tampilan Layar My Dashboard PS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126 Gambar 4.40 Tampilan Layar My Dashboard Link By_Energi_Primer_PS . . . . . . . . 127 Gambar 4.41 Tampilan Layar My Dashboard Energi_Primer_PS . . . . . . . . . . . . . . . .127 Gambar 4.42 Tampilan Layar My Dashboard Link_By_Entitas_PS . . . . . . . . . . . . . . 128 Gambar 4.43 Tampilan Layar My Dashboard Entitas_PS . . . . . . . . . . . . . . . . . . . . . . 128 Gambar 4.44 Tampilan Layar My Dashboard Link_By_Fungsi_Pembangkit_PS . . . .129 Gambar 4.45 Tampilan Layar My Dashboard Fungsi_Pembangkit_PS . . . . . . . . . . . .129 Gambar 4.46 Tampilan Layar My Dashboard Link_By_Sub_UnitPS . . . . . . . . . . . . . .130 Gambar 4.47 Tampilan Layar My Dashboard Sub_Unit_PS . . . . . . . . . . . . . . . . . . . . 130 Gambar 4.48 Tampilan Layar My Dashboard Chart Produksi, Penjualan dan PS . . . 131 Gambar 4.49 Tampilan Layar My Dashboard Link Grafik Produksi Batang . . . . . . . .132 Gambar 4.50 Tampilan Layar My Dashboard Link Grafik Produksi Line . . . . . . . . . .133 Gambar 4.51 Tampilan Layar My Dashboard Link Grafik Produksi Pie . . . . . . . . . . .134 Gambar 4.52 Tampilan Layar My Dashboard Link Grafik Penjualan Batang . . . . . . .135 Gambar 4.53 Tampilan Layar My Dashboard Link Grafik Penjualan Pie . . . . . . . . . .136 Gambar 4.54 Tampilan Layar My Dashboard Link Grafik PS Batang . . . . . . . . . . . . .136 Gambar 4.55 Tampilan Layar My Dashboard Tabel Pmkn_Bhn_Bkr . . . . . . . . . . . . . 137 Gambar 4.56 Tampilan Layar My Dashboard Grafik Pmkn_Bhn_Bkr Batang . . . . . . 138 Gambar 4.57 Tampilan Layar My Dashboard Energi_Primer_Pmkn_Bhn_Bkr . . . . . 139 Gambar 4.58 Tampilan Layar My Dashboard Fungsi_Pembangkit_Pmkn_Bhn_Bkr. .140 Gambar 4.59 Tampilan Layar My Dashboard Mesin_Pmkn_Bhn_Bkr . . . . . . . . . . . . 141 Gambar 4.60 Tampilan Layar My Dashboard About Us . . . . . . . . . . . . . . . . . . . . . . . 141 xvii
DAFTAR LAMPIRAN
I.
CARA INSTAL Oracle Business Intelligence (10.1.3.2.0)………………... L1-L7
II.
CARA INSTAL Oracle Warehouse Builder 11G………………………….. L7-L11
III. INTERVIEW………………………………………………………………..L12-L14 IV. CODING SQL ……………………………………………………………... L14-L18
xviii