0400515761 Agus Salim Winarno 0400534136 Anggoro Murty 0400534501 Kelas 08PAT Abstrak - ANALISA DAN PERANCANGAN BANK DATA KEPENDUDUKAN INDONESIA SECARA ONLINE SEBAGAI SUMBER INFORMASI BAGI DEPARTEMEN PEMERINTAH - Binus e-Thesis
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Program Studi Ilmu Komputer
Skripsi Sarjana Komputer Semester Genap tahun 2003/2004
ANALISIS DAN PERANCANGAN BANK DATA KEPENDUDUKAN
INDONESIA SECARA ONLINE SEBAGAI SUMBER INFORMASI BAGI
DEPARTEMEN PEMERINTAH
Choirul Haq 0400515761
Agus Salim Winarno 0400534136
Anggoro Murty 0400534501
Kelas08PAT Abstrak
Dengan semakin besarnya kebutuhan untuk mendapatkan informasi statistik penduduk yang lebih cepat dan akurat, diperlukan suatu program penganalisaan yang
online berbasiskan web. Tujuan dari pembuatan skripsi yang berjudul “Analisa dan
Perancangan Bank Data Kependudukan Indonesia Secara Online Sebagai Sumber Informasi Departemen Pemerintah” adalah untuk perancangan sistem penganalisaan statistik kependudukan secara online pada BPS subdirektorat Demografi. Dalam pembuatan skripsi ini untuk penelitian menggunakan metode kepustakaan, metode perancangan, dan metode survei wawancara yang dilakukan kepada BPS. Data hasil penelitian tersebut menyimpulkan bahwa perlu dibuat program penganalisaan statistik kependudukan menggunakan konsep data mining berbasiskan web yang dibangun dengan teknologi JSP (Java Server Pages). Dengan adanya aplikasi penganalisaan
online ini dapat dilakukan penganalisaan statistik kependudukan seperti populasi agama,
pertumbuhan berdasarkan tingkat pendidikan, dan pekerjaan berdasarkan tingkat pendidikan.
Kata Kunci : statistik, online, web, JSP (Java Server Pages), Data Mining.
PRAKATA
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya , serta atas bantuan dari berbagai pihak sehingga skripsi dengan judul Analisa dan Perancangan Bank Data Kependudukan Indonesia Secara Online
Sebagai Sumber Informasi Bagi Departemen Pemerintah dapat diselesaikan dengan baik
dan tepat waktu. Penyusunan skripsi ini bertujuan untuk memenuhi persyaratan dalam menyelesaikan jenjang pendidikan Strata-1(S1) di Universitas Bina Nusantara, Jakarta.
Penulis telah berusaha sebaik mungkin dalam menyelesaikan skripsi ini, dan dengan segala kerendahan hati penulis sangat menghargai kritik dan saran yang membangun dari pembaca untuk perbaikan, penyempurnaan, dan pengembangan dari skripsi ini.
Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada semua pihak yang telah membantu baik secara langsung maupun tidak langsung dalam penulisan skripsi ini, yaitu kepada : 1. Ibu Dr.Th.Widia S, Ir., MM, selaku Rektor Universitas Bina Nusantara.
2. Bapak Sablin Yusuf, Ir., Msc., M.Kom.Sc, selaku Ketua Jurusan Teknik Informatika.
3. Bapak Fredy Purnomo, S.Kom., M.Kom, selaku Sekretaris Jurusan Teknik Informatika.
4. Bapak Doddy Koeswandy, S.Kom, MM, selaku dosen pembimbing yang telah memberikan bimbingan, saran, serta pengarahan dengan penuh kesabaran kepada penulis dalam menyelesaikan skripsi ini.
5. Orangtua yang telah memberi dukungan baik moral, dan material.
Bina Nusantara.
7. Bapak Toman di subdit Demografi dan semua pihak BPS (Badan Pusat Statistik) yang telah sangat membantu kami dalam pemberian data-data yang akurat dan saran dalam penyusunan skripsi ini.
8. Team Chewolf yang dengan kebesaran hatinya membantu kami dengan open sourcenya.
9. Teman-teman terdekat Roby, Rully, Mona, Komenk, Ayi, Abidin, Yale, Doni, Yanie Fajar, Ganjar, Duddy, Bapak dan Ibu kedai Famili, yang tidak henti-hentinya memberikan dukungan, doa, bantuan, dan semangat kepada penulis.
10. Rhani Febriana dan Neglasari Martini yang telah meminjamkan buku yang diperlukan untuk penyusunan skripsi ini.
11. Teman-teman dan semua pihak yang tidak dapat disebutkan satu per satu yang telah memberikan bantuan, dukungan moral, semangat serta doa dalam menyelesaikan skripsi ini.
Jakarta,21 Juni 2004 Penulis
DAFTAR ISI
Halaman Judul Luar ………………………………………………….....…………...i Halaman Judul Dalam ...……………………………………....……………….ii Halaman Persetujuan Softcover ………..……………………………...……...…iii Abstrak ……………………………………………………………...………….iv Prakata …………..………………………………………………....…………..v Daftar Isi ……………………………………………………………...………. ...vii Daftar Gambar ……….…………………………………………...……………xiii Daftar Tabel ……….………………………………………………...………………xv Daftar Lampiran …………………………………………………………...…….xii
BAB 1 PENDAHULUAN …………………………………………………1
1.1. Latar Belakang ………………………………………………....1
1.2. Ruang Lingkup ……….………………………………………...2
1.3. Tujuan dan Manfaat ……...………………………………………….2 Metodologi Penelitian …………………………………………3 1.4. Sistematika Penulisan ……………………………………..…..3 1.5.
……………………………………...….5
BAB 2 LANDASAN TEORI
2.1. Data Warehouse ……………………………………………...….5
2.1.1. Keuntungan dari Data WareHouse ……………………...….5 ……………………………...….6
2.1.2. Tahapan Data Warehouse
2.1.3. Arsitektur Data Warehouse ……………………………...….7
2.1.3.1. Data Operasional (Operational Data) ………....7
……………………………...….8 ………………………....8
2.1.3.3. Warehouse Manager ………………………………....9
2.1.3.4. Query Manager ……………………………...….9
2.1.3.5. Detailed Data …...…….9
2.1.3.6. Lightly and Highly Summarized Data ………………...……….9
2.1.3.7. Archive / Back-Up Data
2.1.3.8. Meta-Data ……………………………………...….10 ……………………...….10
2.1.3.9. End User Access Tools
2.1.4. Meta Data dan Reporsitory …………………………...…….11 ………………………....11
2.1.4.1. Penggunaan Meta-Data
2.1.5 Data Marts ………………………………………………....12
2.1.5.1 Alasan-alasan membangun Data Marts ………....13
2.1.6 Desain Data Warehouse ………………………………....14
2.1.6.1 Model Dimensional (Dimensionality Modelling) …...14 ………………………………....15
2.1.6.2 Star Schema
2.1.6.3 Snowflake Schema ……………………………...….16
2.1.6.4 Starflake Schema …………………………...…….16 OLAP ( On-Line Analytical Processing ) ………………...……….17 2.2.
………………………...……….17
2.2.1. Keuntungan dari OLAP ………………………...……….17
2.2.2. Jenis-jenis OLAP tools
2.3. Data Mining ………………………………………………...……….19 ………………………...……….19
2.3.1. Tahapan Data Mining ………………………...……….20
2.3.2. Metodologi Data Mining
2.3.3. Teknik Data Mining ………………………………...……….22
………………………...……….26 ………………………...……….27
2.3.5. Kategori Data Mining OLAP vs Data Mining ………………………………………....28 2.4. Perancangan User Interface ……………………………………...….29 2.5. Konsep Pengelolaan Data dan Transaksi Terdistribusi ................30 2.6.
2.6.1. Konsep Sistem Pemusatan ....................................................30 ...……….31
2.6.2. Tujuan dan keuntungan/kerugian dari DDTMS ………………...……… 33
2.6.3. Pengelolaan File Terdistribusi
2.6.4. Pengelolaan database terdistribusi ………………...……… 33
2.6.5. Pengelolaan transaksi terdistribusi ……………...………… 35 Statistika ……………………………………………...………… 36 2.7.
................................................... 37
2.7.1. Statistik Korelasi Linear
Web dan HTML (Hypertext Markup Language) …………………39 2.8. Java Server Pages (JSP) …………………………………...…….40 2.9.
2.10. State Transition Diagram ................................................................43
BAB 3 ANALISA DAN PERANCANGAN …………………...…… 45 Sejarah Badan Pusat Statistik …………………………….……..…… 45 3.1.
3.1.1. Masa Pemerintahan Hindia Belanda ……………………...… 45
3.1.2. Masa Pemerintahan Jepang ………………………………... 45
3.1.3. Masa Indonesia Merdeka, 1945 – Sekarang ……………....…46 Organisasi Badan Pusat Statistik ………………………….....….. 47 3.2. Kedudukan, Tugas, Fungsi, dan Kewenangan BPS …………...…… 51 3.3.
3.3.1. Kedudukan ………………………………………...…..…...51
3.3.2. Tugas ……………………………………………………....... 51
3.3.4. Kewenangan …………………………………………………78 Visi dan Misi BPS …………………………………………………79 3.4. Analisa Masalah dan Kebutuhan Sistem untuk Sistem Berjalan ...........79 3.5.
................................................................79
3.5.1. Analisa Masalah
3.5.2. Analisa Kebutuhan Sistem terhadap Sistem Berjalan………....80 Analisa Perancangan Sistem Terhadap Sistem Berjalan........................81 3.6.
3.6.1. Entity Relation Diagram (ERD) …………………………81
3.6.2. Analisa Sistem dan Basisdata pada Subdit Demografi BPS …82
3.6.3. Perancangan Meta Data dari Perancangan Data Mart Demografi...................................................................................85
3.6.4. Proses Pemindahan Data Tabulasi ...……………………….92
3.6.5. Analisa dan Perancangan Konsep Pemodelan Data
Mining……..…………………………………………………...93
…………………………93
3.6.5.1. Mining Populasi Agama
3.6.5.2. Mining Populasi Pendidikan dan Pekerjaan ………...94
3.6.5.3. Mining Pertumbuhan Penduduk …………………96 Perancangan Program …………………………………………………97 3.7.
…………………………97
3.7.1. State Transition Diagram (STD) …………………………97
3.7.1.1. STD ke Halaman Index …………………………98
3.7.1.2. STD Halaman Index
3.7.1.3. STD Halaman Menu Utama Mining …………99 …………………100
3.7.1.4. STD Halaman Mining Agama
3.7.1.5. STD Halaman Mining Pertumbuhan dan
Pendidikan………………………………………… 101
3.7.1.6. STD Halaman Mining Pekerjaan dan Pendidikan…...102 Perancangan Layar ……………………………………………...… 103 3.8.
3.8.1. Layar Halaman Login Utama …………………………………103
3.8.2. Layar Halaman Menu Utama Mining …………………………104 …………………………105
3.8.3. Layar Halaman Mining Agama
3.8.4. Layar Halaman Mining Pertumbuhan …………………………106 …………………………107
3.8.5. Layar Halaman Mining Pekerjaan
BAB 4 IMPLEMENTASI DAN EVALUASI …………………………108
4.1. Implementasi Sistem …………………………………………………108
4.1.1. Spesifikasi Hardware …………………………………………108
4.1.2. Spesifikasi Software …………………………………………108
4.1.3. Instalasi Web Server …………………………………………109
4.2. Penggunaan Aplikasi …………………………………………………110 …………………………………………110
4.2.1. Halaman index …………………………………114
4.2.2. Halaman Menu Utama …………………………………115
4.2.3. Halaman Mining Agama …………………………117
4.2.4. Halaman Mining Pertumbuhan
4.2.5. Halaman Mining Pekerjaan dan Pendidikan …………………119
4.3. Evaluasi …………………………………………………………122
BAB 5 SIMPULAN DAN SARAN …………………...…………………… 123
5.1. Simpulan …………………………………………………………123
5.2. Saran …………………………………………………………………123
DAFTAR PUSTAKA ...............................................................................…….125
RIWAYAT HIDUP ...............................................................................…….127 LAMPIRAN …………………………………………………………………………...L1 FOTOKOPI SURAT SURVEIDAFTAR GAMBAR
Gambar 2.1. Arsitektur Data Warehouse …………………………………………7Gambar 2.2. Contoh Star Schema database …………………………………15Gambar 2.3. Contoh Snowflake ............................................................................16Gambar 2.4. Korelasi positif yang tinggi …………………………………………37Gambar 2.5. Korelasi negatif yang tinggi …………………………………………38Gambar 2.6. Korelasi nol ........................................................................................38Gambar 2.7. Korelasi nol tak linier …………………………………………………38Gambar 2.8. JSP Web Aplication …………………………………………………42Gambar 2.9 Notasi pada STD ............................................................................43Gambar 2.10 Contoh Bagan STD ............................................................................44Gambar 3.1. Struktur Organisasi BPS …………………………………………50Gambar 3.2. Entity Relationship Diagram …………………………………………82Gambar 3.3. Relasi Model Mining Populasi Agama ........................................93Gambar 3.4. Relasi Model Mining Pendidikan …………………………………94Gambar 3.5. Relasi Model Mining Pertumbuhan Penduduk denganTingkat Pendidikan…………………………………………………….96
Gambar 3.6. STD ke Halaman Index …………………………………………97Gambar 3.7. STD Halaman Index …………………………………………………98Gambar 3.8. STD Halaman Menu Utama Mining ....................................................99Gambar 3.9. STD Halaman Mining Agama …………………………………100Gambar 3.10. STD Halaman Mining Pertumbuhan dan Pendidikan …………………101Gambar 3.11. STD Halaman Mining Pekerjaan dan Pendidikan …………………102Gambar 3.12. Layar Halaman Login Utama ................................................................103Gambar 3.13. Layar Halaman Menu Utama Mining ....................................................104Gambar 3.14. Layar Halaman Mining Agama …………………………………105Gambar 3.15. Layar Halaman Mining Pertumbuhan …………………………………106Gambar 3.16. Layar Halaman Mining Pekerjaan …………………………………107Gambar 4.1. Susunan direktori …………………………………………………109Gambar 4.2. Halaman Index …………………………………………………110Gambar 4.3. Halaman Index dengan Pesan Kesalahan …………………………111Gambar 4.4. Halaman Sejarah …………………………………………………112Gambar 4.5. Halaman Visi dan Misi …………………………………………113Gambar 4.6. Halaman Menu Utama …………………………………………114Gambar 4.7. Halaman Mining Agama sebelum di proses …………………………115Gambar 4.8. Halaman Mining Agama dengan hasil analisa …………………116Gambar 4.9. Halaman Mining Pertumbuhan sebelum di proses …………………117Gambar 4.10. Halaman Mining Pertumbuhan dengan hasil analisa …………………118Gambar 4.11. Halaman Mining Pekerjaan dan Pendidikan sebelum di proses……….119Gambar 4.12. Halaman Mining Pekerjaan dan Pendidikan dengan hasil analisa berdasarkan semua Pekerjaan …......................................................…..120Gambar 4.13. Halaman Mining Pekerjaan dan Pendidikan dengan hasil analisa berdasarkan tingkat pendidikan …..................................................…...121
DAFTAR TABEL