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

12 

Loading....

Loading....

Loading....

Loading....

Loading....

Teks penuh

(1)

iv

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

Kelas 08PAT

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.

(2)

v 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.

(3)

vi

6. Bapak Yanuar Wahyudi, S.Kom., M.Sc dan semua dosen pengajar di Universitas 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

(4)

vii 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

1.4. Metodologi Penelitian ………3

1.5. Sistematika Penulisan ………..…..3

BAB 2 LANDASAN TEORI ………...….5

2.1. Data Warehouse ………...….5

2.1.1. Keuntungan dari Data WareHouse ………...….5

2.1.2. Tahapan Data Warehouse ………...….6

2.1.3. Arsitektur Data Warehouse ………...….7

(5)

viii

2.1.3.2. Load Manager ………...….8

2.1.3.3. Warehouse Manager ………....8

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 ………...……….9

2.1.3.8. Meta-Data ………...….10

2.1.3.9. End User Access Tools ………...….10

2.1.4. Meta Data dan Reporsitory ………...…….11

2.1.4.1. Penggunaan Meta-Data ………....11

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

2.1.6.2 Star Schema ………....15

2.1.6.3 Snowflake Schema ………...….16

2.1.6.4 Starflake Schema ………...…….16

2.2. OLAP ( On-Line Analytical Processing ) ………...……….17

2.2.1. Keuntungan dari OLAP ………...……….17

2.2.2. Jenis-jenis OLAP tools ………...……….17

2.3. Data Mining ………...……….19

2.3.1. Tahapan Data Mining ………...……….19

2.3.2. Metodologi Data Mining ………...……….20

(6)

ix

2.3.4. Penggunaan Data Mining ………...……….26

2.3.5. Kategori Data Mining ………...……….27

2.4. OLAP vs Data Mining ………....28

2.5. Perancangan User Interface ………...….29

2.6. Konsep Pengelolaan Data dan Transaksi Terdistribusi ...30

2.6.1. Konsep Sistem Pemusatan ...30

2.6.2. Tujuan dan keuntungan/kerugian dari DDTMS ...……….31

2.6.3. Pengelolaan File Terdistribusi ………...……… 33

2.6.4. Pengelolaan database terdistribusi ………...……… 33

2.6.5. Pengelolaan transaksi terdistribusi ………...………… 35

2.7. Statistika ………...………… 36

2.7.1. Statistik Korelasi Linear ... 37

2.8. Web dan HTML (Hypertext Markup Language) ………39

2.9. Java Server Pages (JSP) ………...…….40

2.10. State Transition Diagram ...43

BAB 3 ANALISA DAN PERANCANGAN ………...…… 45

3.1. Sejarah Badan Pusat Statistik ……….……..…… 45

3.1.1. Masa Pemerintahan Hindia Belanda ………...… 45

3.1.2. Masa Pemerintahan Jepang ………... 45

3.1.3. Masa Indonesia Merdeka, 1945 – Sekarang ………....…46

3.2. Organisasi Badan Pusat Statistik ………...….. 47

3.3. Kedudukan, Tugas, Fungsi, dan Kewenangan BPS …………...…… 51

3.3.1. Kedudukan ………...…..…...51

(7)

x

3.3.3. Fungsi ………78

3.3.4. Kewenangan ………78

3.4. Visi dan Misi BPS ………79

3.5. Analisa Masalah dan Kebutuhan Sistem untuk Sistem Berjalan ...79

3.5.1. Analisa Masalah ...79

3.5.2. Analisa Kebutuhan Sistem terhadap Sistem Berjalan………....80

3.6. Analisa Perancangan Sistem Terhadap Sistem Berjalan...81

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

3.6.5.1. Mining Populasi Agama ………93

3.6.5.2. Mining Populasi Pendidikan dan Pekerjaan ………...94

3.6.5.3. Mining Pertumbuhan Penduduk ………96

3.7. Perancangan Program ………97

3.7.1. State Transition Diagram (STD) ………97

3.7.1.1. STD ke Halaman Index ………97

3.7.1.2. STD Halaman Index ………98

3.7.1.3. STD Halaman Menu Utama Mining …………99

(8)

xi

Pendidikan……… 101

3.7.1.6. STD Halaman Mining Pekerjaan dan Pendidikan…...102

3.8. Perancangan Layar ………...… 103

3.8.1. Layar Halaman Login Utama ………103

3.8.2. Layar Halaman Menu Utama Mining ………104

3.8.3. Layar Halaman Mining Agama ………105

3.8.4. Layar Halaman Mining Pertumbuhan ………106

3.8.5. Layar Halaman Mining Pekerjaan ………107

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

4.2.1. Halaman index ………110

4.2.2. Halaman Menu Utama ………114

4.2.3. Halaman Mining Agama ………115

4.2.4. Halaman Mining Pertumbuhan ………117

4.2.5. Halaman Mining Pekerjaan dan Pendidikan ………119

4.3. Evaluasi ………122

BAB 5 SIMPULAN DAN SARAN ………...……… 123

5.1. Simpulan ………123

(9)

xii

DAFTAR PUSTAKA ...…….125 RIWAYAT HIDUP ...…….127 LAMPIRAN ………...L1 FOTOKOPI SURAT SURVEI

(10)

xiii

Gambar 2.1. Arsitektur Data Warehouse ………7

Gambar 2.2. Contoh Star Schema database ………15

Gambar 2.3. Contoh Snowflake ...16

Gambar 2.4. Korelasi positif yang tinggi ………37

Gambar 2.5. Korelasi negatif yang tinggi ………38

Gambar 2.6. Korelasi nol ...38

Gambar 2.7. Korelasi nol tak linier ………38

Gambar 2.8. JSP Web Aplication ………42

Gambar 2.9 Notasi pada STD ...43

Gambar 2.10 Contoh Bagan STD ...44

Gambar 3.1. Struktur Organisasi BPS ………50

Gambar 3.2. Entity Relationship Diagram ………82

Gambar 3.3. Relasi Model Mining Populasi Agama ...93

Gambar 3.4. Relasi Model Mining Pendidikan ………94

Gambar 3.5. Relasi Model Mining Pertumbuhan Penduduk dengan Tingkat Pendidikan……….96

Gambar 3.6. STD ke Halaman Index ………97

Gambar 3.7. STD Halaman Index ………98

Gambar 3.8. STD Halaman Menu Utama Mining ...99

Gambar 3.9. STD Halaman Mining Agama ………100

Gambar 3.10. STD Halaman Mining Pertumbuhan dan Pendidikan ………101

Gambar 3.11. STD Halaman Mining Pekerjaan dan Pendidikan ………102

Gambar 3.12. Layar Halaman Login Utama ...103

(11)

xiv

Gambar 3.14. Layar Halaman Mining Agama ………105

Gambar 3.15. Layar Halaman Mining Pertumbuhan ………106

Gambar 3.16. Layar Halaman Mining Pekerjaan ………107

Gambar 4.1. Susunan direktori ………109

Gambar 4.2. Halaman Index ………110

Gambar 4.3. Halaman Index dengan Pesan Kesalahan ………111

Gambar 4.4. Halaman Sejarah ………112

Gambar 4.5. Halaman Visi dan Misi ………113

Gambar 4.6. Halaman Menu Utama ………114

Gambar 4.7. Halaman Mining Agama sebelum di proses ………115

Gambar 4.8. Halaman Mining Agama dengan hasil analisa ………116

Gambar 4.9. Halaman Mining Pertumbuhan sebelum di proses ………117

Gambar 4.10. Halaman Mining Pertumbuhan dengan hasil analisa ………118

Gambar 4.11. Halaman Mining Pekerjaan dan Pendidikan sebelum di proses……….119

Gambar 4.12. Halaman Mining Pekerjaan dan Pendidikan dengan hasil analisa berdasarkan semua Pekerjaan …...…..120

(12)

xv

DAFTAR TABEL

Tabel 3.1. Tabel Sensus ………83

Tabel 3.2. Rancangan Tabel Meta Data ………85

Tabel 3.3. Meta Data Tabel Kode Penduduk ...87

Tabel 3.4. Meta Data Tabel detil Penduduk ...88

Tabel 3.5. Meta Data tabel Detil Lahir ...89

Tabel 3.6. Meta Data tabel 5 Tahun Lalu ...90

Tabel 3.7. Meta Data tabel Kecamatan ………90

Tabel 3.8. Meta Data tabel Job ...91

Tabel 3.9. Meta Data tabel Agama ………91

Tabel 3.10. Meta Data tabel Ijazah ...91

Tabel 3.11. Meta Data tabel Propinsi ...92

Tabel 3.12. Meta Data tabel Kabupaten ………92

Tabel 4.1. Spesifikasi Hardware ………108

Figur

Memperbarui...

Referensi

Memperbarui...