UNIVERSITAS BINA NUSANTARA
Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006/2007 ANALISIS DAN PERANCANGAN DATA WAREHOUSE SEBAGAI PENDUKUNG PROGRAM KELUARGA BERENCANA NASIONAL PADA BADAN KOORDINASI KELUARGA BERENCANA NASIONAL (BKKBN) SONNY HARJONO 0700688604 DESANTO WURYANTONO 0700688743 RAYZAND LEAZ 0700688762 KELAS/KELOMPOK: 08 PAT / 3
Abstrak Tujuan dari penelitian ini adalah untuk membuat data warehouse sebagai pendukung pengambilan keputusan Program Keluarga Berencana Nasional pada Badan Koordinasi Keluarga Berencana Nasional(BKKBN) yang bergerak di bidang pendataan dan pengendalian keluarga. Penelitian ini membatasi ruang lingkup pada data kependudukan peserta Keluarga Berencana(KB) dan bagian logistik alat kontrasepsi. Kedua hal inilah yang cukup berpengaruh dalam kesuksesan Program Keluarga Berencana Nasional. Metodologi yang digunakan dalam penyusunan skripsi ini adalah metode studi kepustakaan, analisis dan perancangan yang terdiri dari penentuan proses bisnis, penentuan grain, penentuan dimensi, penentuan fakta dan perancangan skema bintang. Penelitian ini telah menghasilkan rancangan data warehouse untuk Program Keluarga Berencana Nasional dan aplikasi data warehouse yang berisikan data yang telah terintegrasi, bersifat historis, ringkas dan dapat ditampilkan sesuai dengan keinginan dan kebutuhan pihak eksekutif untuk menunjang proses pengambilan keputusan. Simpulan dari penelitian ini adalah data yang dibutuhkan untuk analisis dalam pengambilan keputusan dapat diintegrasikan dari berbagai sumber melalui data warehouse. Data warehouse yang dirancang telah dapat memenuhi kebutuhan informasi para eksekutif dan membuat pengambilan keputusan menjadi lebih cepat dan akurat. Selain itu disarankan juga untuk memperluas ruang lingkup perancangan data warehouse serta dapat dikembangkan terus hingga ke tahap selanjutnya yaitu data mining.
Kata kunci Analisis, perancangan, data warehouse, program, keluarga berencana.
vii
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 Sebagai Pendukung Program Keluarga Berencana Nasional Pada Badan Koordinasi Keluarga Berencana Nasional (BKKBN)”. 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, Bapak H.M Subekti, BE, M.Sc. 3. Sekretaris Jurusan Teknik Informatika, Bapak Fredy Purnomo, S.Kom., M.Kom. 4. Bapak Yusrizal Oenzil, Drs, M.Sc, selaku dosen pembimbing yang banyak memberikan pengarahan dan bimbingan kepada penulis dalam penulisan penelitian ini. 5. Bapak Rachmat Santoso, SE, MpA, selaku Direktur Pengolahan dan Teknologi Informasi.
viii
6. Bapak Hendar Sutisna M, SE, MA, selaku Kepala Sub Direktorat Pengembangan Sistem Program Aplikasi yang telah memberikan kesempatan untuk menyelesaikan penelitian ini dan melakukan survey di BKKBN. 7. Bapak Drs. Syafrul Bulkani selaku Kepala Seksi Pengembangan Program Aplikasi yang telah dengan baik dan sabar memberikan bimbingan dan petunjuk selama penulisan skripsi ini. 8. Ibu Drs. Rayasa Denny Raybonez selaku Kepala Sub Bagian Penerimaan dan Penyaluran. 9. 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. 10. Seluruh anggota keluarga, rekan, sahabat dan teman penulis yang telah memberikan saran, dukungan dan bantuan baik secara moril maupun materil kepada penulis selama penyusunan skripsi ini. 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, 18 Juni 2007
Penulis ix
DAFTAR ISI Halaman Judul Luar................................................................................................... i Halaman Judul Dalam................................................................................................ ii Halaman Persetujuan Hardcover............................................................................... iii Halaman Pernyataan Dewan Penguji......................................................................... iv Abstrak....................................................................................................................... vii Prakata........................................................................................................................viii Daftar Isi.................................................................................................................... x Daftar Tabel............................................................................................................... xviii Daftar Gambar........................................................................................................... xx Daftar Lampiran......................................................................................................... xxiii
BAB 1 PENDAHULUAN 1.1
Latar Belakang……………………………………………………………….. 1
1.2
Ruang Lingkup..................................................................................................2
1.3
Tujuan dan Manfaat.......................................................................................... 3
1.4
Metodologi Penelitian....................................................................................... 4
1.5
Sistematika Penulisan....................................................................................... 5
BAB 2 LANDASAN TEORI 2.1
Teori Database………………………………………………………………. 7 2.1.1
Definisi Data……………………………………………………….. 7
2.1.2
Definisi Database………………………………………………….. 7
x
2.2
Teori Data Warehouse……………………………………………………... 9 2.2.1
Definisi Data Warehouse…………………………………………... 9
2.2.2
Karakteristik Data Warehouse……………………………………... 10 2.2.2.1 Subject Oriented…………………………………………….10 2.2.2.2 Integrated…………………………………………………... 11 2.2.2.3 Time Variant……………………………………………….. 11 2.2.2.4 Non-Volatile………………………………………………... 12
2.2.3
Struktur Data Warehouse………………………………………….. 13 2.2.3.1 Current Detail Data………………………………………... 14 2.2.3.2 Older detail Data…………………………………………... 15 2.2.3.3 Summarized Data…………………………………………... 15 2.2.3.4 Meta-Data………………………………………………….. 16
2.2.4
Bentuk-Bentuk Data Warehouse…………………………………... 18 2.2.4.1 Data Warehouse Fungsional……………………………….. 18 2.2.4.2 Data Warehouse Terpusat…………………………………..19 2.2.4.3 Data Warehouse Terdistribusi……………………………... 20
2.2.5
Kegunaan Data Warehouse………………………………………... 21
2.2.6
Arsitektur dan Infrastruktur Data Warehouse……………………... 22 2.2.6.1 Arsitektur Data Warehouse………………………………... 22 2.2.6.2 Infrastruktur Data Warehouse……………………………... 25
2.2.7
Teori Perancangan Data Warehouse………………………………. 25 2.2.7.1
Mengidentifikasi Proses…………………………………. 25
2.2.7.2
Mengidentifikasi Grain…………………………………. 25
2.2.7.3
Mengidentifikasi Dimensi……………………………….. 26 xi
2.2.7.4
Mengidentifikasi Fakta………………………………….. 26 2.2.7.4.1 Perancangan Skema Bintang…………………..27 2.2.7.4.1.1 Pengertian Skema Bintang………………. 27 2.2.7.4.1.2 Keuntungan Skema Bintang…………….. 28 2.2.7.4.1.3 Tabel Pada Skema Bintang…………….... 29 2.2.7.4.1.4 Macam-macam Skema Bintang…………. 31 2.2.7.4.1.5 Variasi Skema bintang…………………... 31
2.2.8
2.2.7.5
Menyimpan Pre-calculation Pada Tabel Fakta…………. 33
2.2.7.6
Rounding Out Tabel Dimensi………………………….... 33
2.2.7.7
Memilih Durasi Database……………………………….. 34
2.2.7.8
Mengawasi Perubahan Dimensi…………………………. 34
2.2.7.9
Memutuskan Prioritas Mode Query……………………... 34
Performance Tuning.......................................................................... 35 2.2.8.1 Agregasi................................................................................. 35 2.2.8.2 Denormalisasi........................................................................ 35
2.2.9
Online Analytical Processing (OLAP).............................................. 36
2.2.10
Extract Transform Load (ETL)......................................................... 39
2.2.11
Kunci Sukses Data Warehouse..........................................................39
2.3
Definisi Decision Support System (DSS)..........................................................41
2.4
Definisi Executive Information System (EIS)………………………………... 41
2.5
Program Keluarga Berencana...........................................................................42 2.5.1
Keluarga Berencana............................................................................. 42
2.5.2
Kependudukan dan Alat Kontrasepsi...................................................45
xii
BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN 3.1 Organisasi Perusahaan....................................................................................... 47 3.1.1
Sejarah Perusahaan................................................................................ 47
3.1.2
Visi dan Misi Perusahaan...................................................................... 48 3.1.2.1 Visi Perusahaan....................................................................... 48 3.1.2.2 Misi Perusahaan....................................................................... 48
3.1.3
Visi dan Misi Keluarga Berencana........................................................ 49 3.1.3.1 Visi Keluarga Berencana......................................................... 49 3.1.3.2 Misi Keluarga Berencana.........................................................50
3.1.4
3.1.5
Struktur Organisasi................................................................................ 51 3.1.4.1
Struktur BKKBN....................................................................51
3.1.4.2
Struktur Direktorat Pengolahan Teknologi dan Informasi.....52
3.1.4.3
Struktur Biro Perlengkapan dan Perbekalan.......................... 52
Tugas dan Wewenang............................................................................ 53
3.2 Subjek Data....................................................................................................... 62 3.3 Analisis Fungsi Bisnis....................................................................................... 63 3.4 Analisis Matriks................................................................................................. 64 3.4.1
Matriks Unit Organisasi VS Subjek Data.............................................. 64
3.4.2
Matriks Fungsi Bisnis VS Unit Organisasi............................................ 66
3.4.3
Matriks Fungsi Bisnis VS Subjek Data................................................. 68
3.5 Analisis Critical Success Factor ....................................................................... 69 3.6 Spesifikasi Software dan Hardware pada BKKBN........................................... 70 3.6.1
Spesifikasi Software.............................................................................. 70 xiii
3.6.2
Spesifikasi Hardware............................................................................70
3.7 Entity Relationship Diagram (ERD) ................................................................ 71 3.8 Analisa Database............................................................................................... 73 3.9 Analisa Kebutuhan Data dan Informasi............................................................. 86 3.10 Identifikasi Masalah dan Pemecahan Masalah.................................................. 87 3.10.1 Masalah yang Dihadapi..........................................................................87 3.10.2 Pemecahan Masalah............................................................................... 90
BAB 4 RANCANGAN DATA WAREHOUSE YANG DIUSULKAN 4.1
Rancangan Data Warehouse yang Diusulkan.................................................. 91
4.2
Perancangan Data Warehouse.......................................................................... 92 4.2.1
Penentuan Proses.................................................................................. 92
4.2.2
Mengidentifikasi Grain.........................................................................92
4.2.3
Menentukan Measure........................................................................... 93
4.2.4
Mengidentifikasi Dimensi..................................................................... 93
4.2.5
Mengidentifikasi Fakta......................................................................... 94
4.2.6
Perancangan Skema Bintang.................................................................95 4.2.6.1
Skema Bintang Fact_Peserta_KB.......................................... 95
4.2.6.2
Skema Bintang Fact_Non_Peserta_KB……………………. 96
4.2.6.3
Skema Bintang Fact_Persediaan_Alkon…………………… 97
4.2.6.4
Skema Bintang Fact_All........................................................ 98
4.2.7
Menyimpan Pre-Calculation pada Tabel Fakta………………………98
4.2.8
Rounding Out Tabel Dimensi............................................................... 99
4.2.9
Memilih Durasi Database..................................................................... 99
xiv
4.2.10 Mengawasi Perubahan Dimensi............................................................ 99 4.2.11 Memutuskan Priority Mode Query…………………………………... 100 4.3
Transfomasi Data.............................................................................................. 100
4.4
Meta Data.......................................................................................................... 108 4.4.1
Meta Data Tabel Fakta Peserta KB…………………………………... 108
4.4.2
Meta Data Tabel Fakta Non Peserta KB……………………………... 109
4.4.3
Meta Data Tabel Fakta Persediaan Alat Kontrasepsi………………... 110
4.4.4
Meta Data Tabel Dimensi Period……………………………………. 110
4.4.5
Meta Data Tabel Dimensi Province...................................................... 111
4.4.6
Meta Data Tabel Dimensi District…………………………………… 111
4.4.7
Meta Data Tabel Dimensi Contraceptive Type..................................... 112
4.4.8
Meta Data Tabel Dimensi Contraceptive Brand…………………….. 113
4.4.9
Meta Data Tabel Dimensi Contraceptive Source……………………..113
4.4.10 Meta Data Tabel Dimensi Prosperity Level…………………………..114 4.4.11 Meta Data Tabel Dimensi Non Acceptor Reason……………………. 114 4.4.12 Meta Data Tabel Dimensi Age Band.................................................... 115 4.5
Analisis Kapasitas Media Penyimpanan........................................................... 116
4.6
Analisis Manfaat............................................................................................... 119
4.7
Rancangan Layar.............................................................................................. 120 4.7.1
Rancangan Menu................................................................................... 120
4.7.2
Rancangan Layar Login ........................................................................121
4.7.3
Rancangan Layar Main Menu............................................................... 122
4.7.4
Rancangan Layar Change Password.................................................... 123
4.7.5 Rancangan Layar Add User...................................................................124 xv
4.7.6
Rancangan Layar Pivot Table Non Peserta KB ……………………... 125
4.7.7
Rancangan Layar Pivot Table Peserta KB……………………………126
4.7.8
Rancangan Layar Pivot Table Persediaan Alat Kontrasepsi………….127
4.7.9
Rancangan Layar Chart Bar Non Peserta KB……………………….. 128
4.7.10 Rancangan Layar Chart Pie Non Peserta KB………………………... 129 4.7.11 Rancangan Layar Chart Bar Peserta KB…………………………….. 130 4.7.12 Rancangan Layar Chart Pie Peserta KB……………………………... 131 4.7.13 Rancangan Layar Chart Bar Persediaan Alat Kontrasepsi…………... 132 4.7.14 Rancangan Layar Chart Pie Persediaan Alat Kontrasepsi…………... 133 4.7.15 Rancangan Layar Star Schema Non Peserta KB…………………….. 134 4.7.16 Rancangan Layar Star Schema Peserta KB.......................................... 135 4.7.17 Rancangan Layar Star Schema Persediaan Alat Kontrasepsi………... 136 4.7.18 Rancangan Layar About....................................................................... 137 4.8
4.9
Rencana Implementasi...................................................................................... 137 4.8.1
Jadwal Implementasi............................................................................. 137
4.8.2
Pengadaan Hardware............................................................................ 138
4.8.3
Pengadaan Software..................................................................…….... 139
4.8.4
Instalasi..................................................................................................140
4.8.5
Konversi Data........................................................................................141
Tampilan Layar Aplikasi…………………………………………………….. 141
4.10 Operasi.............................................................................................................. 166 4.10.1 Backup...................................................................................................166 4.10.2 Restore.................................................................................................. 166 4.11 Evaluasi............................................................................................................. 167 xvi
4.11.1 Evaluasi Perancangan…………………………………………………167 4.11.2 Evaluasi Aplikasi…………………………….………………………. 171
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan……………………………………………………………………….. 174 5.2 Saran……………………………..…………………………………………….. 175 Daftar Pustaka ……………………………..………………………………………. 176 Riwayat Hidup……………………………………………………………………... 178 Lampiran – Sintaks Create Table dan DTS.............................................................. L1 Interview Analisa Kebutuhan ................................................................................... L17 Interview Evaluasi..................................................................................................... L23 Surat Keterangan Survey BKKBN
xvii
DAFTAR TABEL
Tabel 2.1 Perbandingan OLAP (Data Warehouse) dan OLTP (Data Operasional)..13 Tabel 3.1 Subjek Data……………………………………………………………... 63 Tabel 3.2 Analisis Fungsi Bisnis………………………………………………....... 63 Tabel 3.3 Matriks Unit Organisasi VS Subjek Data…………………………......... 64 Tabel 3.4 Matriks Fungsi Bisnis VS Unit Organisasi……………………............... 66 Tabel 3.5 Matriks Fungsi Bisnis VS Subjek Data……………………..................... 68 Tabel 3.6 Spesifikasi Hardware…………………………………………………… 70 Tabel 3.7 Tabel CONTRA_STK…………………………………………………...73 Tabel 3.8 Tabel CONTRA_TYP………………………………………………….. 73 Tabel 3.9 Tabel BRAND………………………………………………………….. 74 Tabel 3.10 Tabel CONTRA_SRC…………………………………………………75 Tabel 3.11 Tabel PROVINCE……………………………………………………..76 Tabel 3.12 Tabel DISTRICT………………………………………………………76 Tabel 3.13 Tabel PERIOD………………………………………………………... 76 Tabel 3.14 Tabel FAMILY……………………………………………………….. 77 Tabel 3.15 Tabel INDIVIDUAL………………………………………………….. 79 Tabel 3.16 Tabel ELCO……………………………………………………………80 Tabel 3.17 Tabel NON_ACPTR_REAS………………………………………….. 81 Tabel 3.18 Tabel MARTL_STAT…………………………………………………82 Tabel 3.19 Tabel GENDER………………………………………………………. 82 Tabel 3.20 Tabel FAM_TYP………………………………………………………83
xviii
Tabel 3.21 Tabel FAM_MBR_TYP……………………………………………… 84 Tabel 3.22 Tabel AGE_BAND…………………………………………………… 84 Tabel 3.23 Tabel HIST_MBR…………………………………………………….. 85 Tabel 3.24 Tabel PROSP_LVL……………………………………………………85 Tabel 4.1 Tabel Mengidentifikasi Dimensi………………………………………... 93 Tabel 4.2 Matriks Fact VS Dimensi……………………………………………….. 94 Tabel 4.3 Meta Data Fakta Peserta KB……………………………………………. 108 Tabel 4.4 Meta Data Fakta Non Peserta KB………………………………………. 109 Tabel 4.5 Meta Data Fakta Persediaan Alat Kontrasepsi………………………...... 110 Tabel 4.6 Meta Data Dimensi Period……………………………………………... 111 Tabel 4.7 Meta Data Dimensi Province…………………………………………… 111 Tabel 4.8 Meta Data Dimensi District…………………………………………….. 112 Tabel 4.9 Meta Data Dimensi Contraceptive Type………………………………... 112 Tabel 4.10 Meta Data Dimensi Contraceptive Brand……………………………... 113 Tabel 4.11 Meta Data Dimensi Contraceptive Source…………………………….. 114 Tabel 4.12 Meta Data Dimensi Prosperity Level………………………………….. 114 Tabel 4.13 Meta Data Dimensi Non Acceptor Reason……………………………..115 Tabel 4.14 Meta Data Dimensi Age Band…………………………………………. 115 Tabel 4.15 Analisis Kapasitas Media Penyimpanan………………………………. 118 Tabel 4.16 Jadwal Implementasi…………………………………………………... 138 Tabel 4.17 Spesifikasi Komputer Server…………………………………………...138 Tabel 4.18 Spesifikasi Komputer Client…………………………………………... 139 Tabel 4.19 Tabel Primary Key…………………………………………………….. 168 Tabel 4.20 Tabel Foreign Key……………………………………………………...168 xix
DAFTAR GAMBAR
Gambar 2.1 Struktur Data Warehouse……………………………………………. 14 Gambar 2.2 Data Warehouse Fungsional………………………………………… 19 Gambar 2.3 Data Warehouse Terpusat…………………………………………… 20 Gambar 2.4 Data Warehouse Terdistribusi………………………………………..21 Gambar 2.5 Arsitektur Data Warehouse…………..……………………………… 24 Gambar 3.1 Struktur BKKBN…………………………………………………….. 51 Gambar 3.2 Struktur Direktorat Pengolahan Teknologi dan Informasi................... 52 Gambar 3.3 Struktur Biro Perlengkapan dan Perbekalan.........................................52 Gambar 3.4 Entity Relationship Diagram………………………………………… 72 Gambar 4.1 Arsitektur Data Warehouse Program KB……………………………. 92 Gambar 4.2 Skema Bintang Peserta KB………………………………………….. 95 Gambar 4.3 Skema Bintang Non Peserta KB…………………………………….. 96 Gambar 4.4 Skema Bintang Persediaan Alkon…………………………………… 97 Gambar 4.5 Skema Bintang Fact all……………………………………………… 98 Gambar 4.6 DTS Dim_Period…………………………………………………….. 102 Gambar 4.7 DTS Dim_Prov………………………………………………………. 102 Gambar 4.8 DTS Dim_District…………………………………………………… 103 Gambar 4.9 DTS Dim_ContraType………………………………………………. 103 Gambar 4.10 DTS Dim_ContraBrand…………………………………………….. 104 Gambar 4.11 DTS Dim_ContraSrc……………………………………………….. 104 Gambar 4.12 DTS Dim_ProspLvl………………………………………………… 105
xx
Gambar 4.13 DTS Dim_NonAcptrRs…………………………………………….. 105 Gambar 4.14 DTS Dim_AgeBand........................................................................... 106 Gambar 4.15 DTS Fact_Peserta_KB………………………………………………106 Gambar 4.16 DTS Fact_Non_Peserta_KB………………………………………... 107 Gambar 4.17 DTS Fact_Persediaan_Alkon………………………………………. 107 Gambar 4.18 Rancangan Menu…………………………………………………… 120 Gambar 4.19 Rancangan Layar Login……………………………………………. 121 Gambar 4.20 Rancangan Layar Main Menu ………………………………………122 Gambar 4.21 Rancangan Layar Change Password………………………………. 123 Gambar 4.22 Rancangan Layar Add User………………………………………… 124 Gambar 4.23 Rancangan Layar Pivot Table Non Peserta KB……………………..125 Gambar 4.24 Rancangan Layar Pivot Table Peserta KB…………………………. 126 Gambar 4.25 Rancangan Layar Pivot Table Persediaan Alat Kontrasepsi...............127 Gambar 4.26 Rancangan Layar Chart Bar Non Peserta KB……………………… 128 Gambar 4.27 Rancangan Layar Chart Pie Non Peserta KB……………………… 129 Gambar 4.28 Rancangan Layar Chart Bar Peserta KB……………………………130 Gambar 4.29 Rancangan Layar Chart Pie Peserta KB…………………………… 131 Gambar 4.30 Rancangan Layar Chart Bar Persediaan Alat Kontrasepsi………… 132 Gambar 4.31 Rancangan Layar Chart Pie Persediaan Alat Kontrasepsi…………. 133 Gambar 4.32 Rancangan Layar Star Schema Non Peserta KB…………………… 134 Gambar 4.33 Rancangan Layar Star Schema Peserta KB………………………… 135 Gambar 4.34 Rancangan Layar Star Schema Persediaan Alat Kontrasepsi……….136 Gambar 4.35 Rancangan Layar Star Schema About………………….....................137 Gambar 4.36 Tampilan Layar Login……………………………………………… 141 xxi
Gambar 4.37 Tampilan Layar Login Error……………………………………….. 142 Gambar 4.38 Tampilan Layar Relogin Waiting Confirmation……………………. 143 Gambar 4.39 Tampilan Layar Main Menu............................................................... 144 Gambar 4.40 Tampilan Layar Change Password………………….………………145 Gambar 4.41 Tampilan Layar Change Password Error………………………….. 146 Gambar 4.42 Tampilan Layar Change Password Sukses………………………… 147 Gambar 4.43 Tampilan Layar Add User………………….………………………. 148 Gambar 4.44 Tampilan Layar Add User Sukses………………………………….. 149 Gambar 4.45 Tampilan Layar Pivot Tabel Non Peserta KB……………………… 150 Gambar 4.46 Tampilan Layar Pivot Tabel Peserta KB…………………………… 151 Gambar 4.47 Tampilan Layar Pivot Tabel Persediaan Alat Kontrasepsi …………152 Gambar 4.48 Tampilan Layar Chart Bar Non Peserta KB……………………….. 153 Gambar 4.49 Tampilan Layar Chart Pie Non Peserta KB………………………... 154 Gambar 4.50 Tampilan Layar Chart Bar Peserta KB……………………………. 155 Gambar 4.51 Tampilan Layar Chart Pie Peserta KB……………………………. 156 Gambar 4.52 Tampilan Layar Chart Bar Persediaan Alat Kontrasepsi………….. 157 Gambar 4.53 Tampilan Layar Chart Pie Persediaan Alat Kontrasepsi………….. 158 Gambar 4.54 Tampilan Layar Star Schema Non Peserta KB…………………….. 159 Gambar 4.55 Tampilan Layar Star Schema Peserta KB………………………….. 160 Gambar 4.56 Tampilan Layar Star Schema Persediaan Alat Kontrasepsi..…….... 161 Gambar 4.57 Tampilan Layar About ………………….………………….………. 162 Gambar 4.58 Tampilan Layar Report Excel Non Peserta KB……………………. 163 Gambar 4.59 Tampilan Layar Report Excel Peserta KB…………………………. 164 Gambar 4.60 Tampilan Layar Report Excel Persediaan Alat Kontrasepsi………. 165 xxii
DAFTAR LAMPIRAN
LAMPIRAN – SINTAKS CREATE TABLE DAN DTS I. LAMPIRAN SINTAKS CREATE TABLE TEMP A.
Create Table Age_Band.….………………………………………….. L1
B.
Create Table Brand……………………………………………………L1
C.
Create Table Contra_Class……………………………………………L1
D.
Create Table Contra_Src……………………………………………... L2
E.
Create Table Contra_Stk……………………………………………... L2
F.
Create Table Contra_Typ……………………….……………………. L2
G.
Create Table District…………………………………………………. L3
H.
Create Table ELCO…………………………….……………………..L3
I.
Create Table Family…………………………….……………………. L3
J.
Create Table Fam_Mbr_Typ………………………………………….L5
K.
Create Table Fam_Typ………………………………………………. L5
L.
Create Table Gender…………………………………………………. L5
M.
Create Table HIST_MBR……………………………………………. L5
N.
Create Table Individual……………………………………………….L6
O.
Create Table Martl_Stat ………………………………………………L7
P.
Create Table Non_Acptr_Reas………………………………………. L7
Q.
Create Table Period………………………………………………….. L7
R.
Create Table Prosp_Lvl……………………………………………… L8
S.
Create Table Province………………………….…………………….. L8
xxiii
II. LAMPIRAN SINTAKS CREATE TABLE DIMENSI DAN FAKTA A.
Create Table Dim_AgeBand………………………………………… L8
B.
Create Table Dim_ContraBrand……………………………………... L8
C.
Create Table Dim_ContraSrc………………………………………… L9
D.
Create Table Dim_ContraType………………….…………………… L9
E.
Create Table Dim_District…………………………………………… L9
F.
Create Table Dim_NonAcptrRs ………………………………………L10
G.
Create Table Dim_Period……………………………………………. L10
H.
Create Table Dim_ProspLvl……………….………………………… L10
I.
Create Table Dim_Prov …………………….……………………….. L10
J.
Create Table Fact_Non_Peserta_KB………………………………… L11
K.
Create Table Fact_Persediaan_Alkon……….……………………….. L11
L.
Create Table Fact_Peserta_KB……………….……………………… L12
III. LAMPIRAN SINTAKS DTS (DATA TRANSFORMATION SERVICES) A.
DTS Dim_AgeBand…………………………….……………………. L13
B.
DTS Dim_ContraBrand……………………………………………… L13
C.
DTS Dim_ContraSrc………………………………………………….L13
D.
DTS Dim_ContraType……………………………………………….. L13
E.
DTS Dim_District……………………………………………………. L13
F.
DTS Dim_NonAcptrRs……………………………………………….L14
G.
DTS Dim_Period…………………………………………………….. L14
H.
DTS Dim_ProspLvl………………………………………………….. L14
I.
DTS Dim_Prov………………………………………………………. L14 xxiv
J.
DTS Fact_Non_Peserta_KB…………………………………………. L14
K.
DTS Fact_Persediaan_Alkon…………………………………………L15
L.
DTS Fact_Peserta_KB………………………………………………..L15
xxv