Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa...

14
i Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa Tengah Dengan Menggunakan Metode Geometri Laporan Penelitian Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti: Rachman Ario Saputra (672004262) Sri Yulianto Joko Prasetyo, S.Si., M.Kom. Rudy Latuperissa, SE., M.Cs. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga September 2012

Transcript of Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa...

Page 1: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

i

Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa Tengah

Dengan Menggunakan Metode Geometri

Laporan Penelitian

Diajukan kepada Fakultas Teknologi Informasi

untuk memperoleh Gelar Sarjana Komputer

Peneliti: Rachman Ario Saputra (672004262)

Sri Yulianto Joko Prasetyo, S.Si., M.Kom. Rudy Latuperissa, SE., M.Cs.

Program Studi Teknik Informatika Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana Salatiga

September 2012

Page 2: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan
Page 3: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan
Page 4: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Lembar Pernyataan

Tugas Akhir yang berikut ini:

Judul : Pengembangan Sistem Proyeksi Kependudukan

Provinsi Jawa Tengah Dengan Menggunakan

Metode Geometri.

Pembimbing : 1. Sri Yulianto Joko Prasetyo, S.Si., M.Kom.

2. Rudy Latuperissa, SE., M.Cs.

adalah benar hasil karya saya :

Nama : Rachman Ario Saputra

NIM : 672004262

Saya menyatakan tidak mengambil sebagian atau seluruhnya dari

hasil karya orang lain, kecuali sebagaimana yang tertulis pada

daftar pustaka.

Pernyataan ini dibuat dengan sebenar-benarnya sesuai dengan

ketentuan yang berlaku dalam penulisan karya ilmiah.

Salatiga, September 2012

Rachman Ario Saputra

Page 5: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Prakata

Puji syukur penulis panjatkan atas hadirat Tuhan Yang

Maha Esa karena atas berkat dan rahmat-Nya maka penulis dapat

menyelesaikan Skripsi yang berjudul “Pengembangan Sistem

Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Menggunakan Metode Geometri”, sebagai syarat kelulusan dari

Program Studi Teknik Informatika, Fakultas Teknologi

Informasi, Universitas Kristen Satya Wacana Salatiga.

Penulis menyadari bahwa keberhasilan penulisan skripsi ini

tidak lepas dari dukungan beberapa pihak. Untuk itu, penulis

mengucapkan terima kasih yang sebesar-besarnya kepada:

1. Bapak Andeka Rocky Tanaamah, S.E., M.Cs., selaku

Dekan Fakultas Teknologi Informasi Universitas Kristen

Satya Wacana.

2. Bapak Dian W. Chandra , S.Kom., M.Cs., selaku Ketua

Program Studi Teknik Informatika, Fakultas Teknologi

Informasi, Universitas Kristen Satya Wacana.

3. Bapak Sri Yulianto Joko Prasetyo, S.Si., M.Kom., selaku

Pembimbing I yang mengarahkan dan membimbing

penulis dalam menyelesaikan skripsi ini.

4. Bapak Rudy Latuperissa, S.E., M.Cs., selaku Pembimbing

II yang telah membimbing penulis dalam menyelesaikan

skripsi ini.

Page 6: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

5. Ibu, Bapak terima kasih doa, perhatian, dorongan

semangat dan kesabaranya kepada penulis.

6. Seluruh keluarga yang selalu memberikan semangat

kepada penulis dalam menyelesaikan skripsi.

7. Yudhan, terima kasih atas bantuanya selama ini, Rio

yang telah menjadi teman seperjuangan bersama penulis

terima kasih.

8. Seluruh temen-teman kuliah terima kasih atas semua

dukungannya.

Penulis menyadari bahwa dalam penulisan skripsi ini masih

banyak terdapat kekurangan dan kelemahan, karena terbatasnya

kemampuan dan pengetahuan penulis. Untuk memperoleh hasil

yang lebih baik, penulis akan menerima kritik dan saran yang

membangun agar dapat dilakukan perbaikan-perbaikan yang

dirasa perlu.

Akhir kata, dengan segala kerendahan hati penulis berharap

kiranya laporan ini bermanfaat bagi semua pihak dan dapat lebih

disempurnakan lagi.

Salatiga, September 2012

Penulis

Page 7: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Daftar Isi

Halaman Judul . ...............................................................................i Lembar Pengesahan. ....................................................................... ii Lembar Pernyataan ........................................................................ iii Prakata . .......................................................................................... iv Daftar Isi. ........................................................................................ vi Daftar Tabel. ................................................................................... ix Daftar Gambar . .............................................................................. x Kode Program. ...............................................................................xii Abstract. ...................................................................................... xiii Bab 1 Pendahuluan 1.1 Latar Belakang . ....................................................... 1 1.2 Rumusan Masalah .................................................... 4 1.3 Tujuan Penelitian ..................................................... 4 1.4 Batasan Masalah ...................................................... 5 1.5 Sistematika Penulisan ............................................... 5 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu ................................................ 7 2.2 Landasan Teori.......................................................... 8 2.2.1 Definisi Demografi ............................................... 8 2.2.2 Proyeksi Penduduk ............................................... 8 2.2.2.1 Model Ekstrapolasi Trend ......................... 9 a. Model Linear (Aritmethic) ............ 10 b. Model Geometric .......................... 12 c. Model Parabolic ........................... 13 2.2.3 Online Analytical Processing (OLAP) ................ 14 2.2.4 Datawarehouse .................................................. 19 2.2.5 Datamining ........................................................ 23 2.2.6 Datacube ............................................................ 28 2.2.7 Star schema dan Snowflake Schema ..................... 29

Page 8: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Bab 3 Metode Penelitian dan Perancangan Sistem 3.1 Metod Prototyping ................................................. 33 3.1.1 Listen to Customer (Pengumpulan Kebutuhan) ... 35 3.1.1.1 Analisis Kebutuhan ...................................... 35 a. Kebutuhan Sistem ........................................... 36 b. Kebutuhan Data .............................................. 36 c. Kebutuhan Hardware ...................................... 37 d. Kebutuhan Software ........................................ 37 e. Kebutuhan Brainware ..................................... 37 3.1.2 Build/Revise Mock-up (Perancangan) .................. 38 3.1.2.1 Data Flow Diagram (DFD) ....................... 39 3.1.2.2 Desain Interface ........................................ 47 3.1.2.3 Snowflake Schema pada Sistem.................. 47 3.1.2.4 Desain Database........................................ 48 3.1.3 Customer Test drive mock-up (Evaluasi

prototype) ........................................................... 52 Bab 4 Implementasi Dan Pembahasan 4.1 Implementasi Sistem ............................................... 53 4.1.1 Prototype I .......................................................... 54 4.1.1.1 Halaman Login............................................... 54 4.1.1.2 Halaman Input data ........................................ 56 4.1.2 Prototype II ........................................................ 57 4.1.2.1 Visualisasi database ke dalam tabel dan

grafik kurva ................................................... 57 4.1.2.2 Proyeksi ......................................................... 58 4.1.2.3 Fasilitas Searching ......................................... 58 4.1.3 Prototype III ....................................................... 59 4.1.3.1 Halaman Index ............................................... 59 4.1.3.2 Input data Selesai ........................................... 60 4.1.3.3 Fasilitas Upload Files .................................... 61 4.1.3.4 Visualisasi Laporan Selesai ............................ 63 4.1.3.5 Menu Proyeksi Selesai ................................... 63 4.1.4 Perhitungan Metode Geometrik .......................... 63 4.2. Menu Dalam Sistem ................................................ 66 4.2.1 Menu Info ........................................................... 66 4.2.2 Menu View Data ................................................. 67 4.2.3 Menu Laporan .................................................... 71

Page 9: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

4.2.4 Menu Proyeksi .................................................... 75 4.2.5 Menu Upload Files ............................................. 78 4.2.6 Menu Pencarian (Searching) ............................... 78 4.2.7 Menu Input Data ................................................. 79 4.3. Pengujian Sistem ..................................................... 82 4.3.1 Validasi Sistem Proyeksi Geometrik ................... 82 4.3.2 Kuisoner ............................................................. 85 Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan ............................................................ 87 5.2 Saran ...................................................................... 88 Daftar Pustaka ............................................................................. 89

Page 10: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Daftar Tabel

Tabel 2.1 Skenario dalam model Parabolik .................................. 13

Tabel 4.1 Tabel Penjelasan Proses proyeksi dengan geometrik ..... 78

Tabel 4.2 Jumlah Penduduk Provinsi Jawa Tengah 2004-2009 ..... 83

Tabel 4.3 Hasil Standar Deviasi Perhitungan Arithmatik .............. 84

Tabel 4.4 Hasil Standar Deviasi Perhitungan Geometrik .............. 84

Tabel 4.5 Hasil Kuisoner .............................................................. 86

Page 11: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Daftar Gambar

Gambar 2.1 Arsitektur Data Warehouse ..................................... 22

Gambar 3.1 Metode Prototype .................................................... 34

Gambar 3.2 Diagram Konteks Sistem Proyeksi Kependudukan .. 40

Gambar 3.3 DFD Level 1 Sistem Proyeksi Kependudukan .......... 42

Gambar 3.4 DFD Level 2 Proses Input Data ............................... 44

Gambar 3.5 DFD Level 2 Proses OLAP Data Cube .................... 45

Gambar 3.6 Menampilkan Data Kependudukan Per Kecamatan . 45

Gambar 3.7 Menampilkan Data Kelahiran Berdasarkan Waktu .. 46

Gambar 3.8 Rancangan Antar Muka (Interface) ......................... 47

Gambar 3.9 Desain Snowflake Schema ....................................... 48

Gambar 3.10 Tabel kecamatan ..................................................... 49

Gambar 3.11 Tabel Daerah ........................................................... 49

Gambar 3.12 Tabel Kriteria .......................................................... 50

Gambar 3.13 Tabel Data............................................................... 50

Gambar 3.14 Tabel Status ............................................................ 51

Gambar 3.15 Tabel Tahun ............................................................ 51

Gambar 3.16 Tabel Info ............................................................... 52

Gambar 4.1 Tampilan Login ....................................................... 54

Gambar 4.2 Peringatan salah menginputkan username dan

password ................................................................. 55

Gambar 4.3 Peringatan bahwa harus mengisi username dan

password ................................................................. 56

Gambar 4.4 Halaman Input Data ................................................ 56

Page 12: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Gambar 4.5 Visualisasi database ke Tabel dan grafikk masih

gagal ....................................................................... 57

Gambar 4.6 Proyeksi belum berhasil ditampilkan ....................... 58

Gambar 4.7 Fasilitas Searching ................................................. 59

Gambar 4.8 Halaman Index ........................................................ 60

Gambar 4.9 Peringatan ketika data baru telah ditambahkan ........ 60

Gambar 4.10 Halaman Input Data ................................................ 61

Gambar 4.11 Halaman ketika upload Files berhasil ...................... 62

Gambar 4.12 Proses menampilkan grafik dan tabel berhasil ........ 62

Gambar 4.13 Menampilkan hasil proyeksi ke dalam grafik kurva . 63

Gambar 4.14 Menu Info ............................................................... 66

Gambar 4.15 Halaman view data keseluruhan ............................... 68

Gambar 4.16 Halaman view daerah .............................................. 69

Gambar 4.17 Halaman view data demografi.................................. 70

Gambar 4.18 Halaman view waktu ............................................... 70

Gambar 4.19 Halaman view kecamatan ........................................ 71

Gambar 4.20 Halaman menu laporan satu parameter ................... 72

Gambar 4.21 Hasil eksekusi laporan satu parameter ..................... 73

Gambar 4.22 Halaman menu laporan dua parameter ..................... 74

Gambar 4.23 Halaman menu laporan tiga parameter ..................... 75

Gambar 4.24 Halaman menu proyeksi .......................................... 76

Gambar 4.25 Hasil eksekusi menu proyeksi.................................. 76

Gambar 4.26 Tampilan menu Upload Files .................................. 79

Gambar 4.27 Tampilan menu Pencarian (Searching) .................... 80

Gambar 4.28 Tampilan menu Input Daerah .................................. 80

Page 13: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Kode Program

Kode Program 4.1 Proses Verifikasi public user dan expert user

(admin) .......................................................... 55

Kode Program 4.2 Query untuk menampilkan seluruh data

informasi ........................................................ 67

Kode Program 4.3 Query menampilkan data daerah ..................... 68

Kode Program 4.4 Query menampilkan seluruh data demografi ... 69

Kode Program 4.5 Query menampilkan seluruh data waktu ......... 70

Kode Program 4.6 Query menampilkan seluruh data kecamatan .. 71

Kode Program 4.7 Proyeksi dengan metode geometrik ................ 77

Kode Program 4.8 Kode Program Input Daerah ........................... 81

Page 14: Pengembangan Sistem Proyeksi Kependudukan Provinsi Jawa ...repository.uksw.edu/bitstream/123456789/2784/1/T1_672004262_Judul.pdf · Proyeksi Kependudukan Provinsi Jawa Tengah Dengan

Abstract

The public 's awareness of the importance of statistical information is

much higher. Starting from the Government, private businesses, among the world's universities up to the general public is very like statistical information. In Central Java province, Statistical information on population that still be processed manually and separately. It is therefore the aimed of creating data warehouse and Online Analytical Processing (OLAP) aplpication is needed to analyzing and data processing by effective and efficient. But so far only OLAP method used to describe the situation at the moment, not for the future. For also that required data mining to cover the OLAP. And planning for the future, this system can also perform projection on population data by using geometric methods. The system is expected to ease in analyzing data for decision making and policy. The result of testing systems and the spread of a questionnaire that is to be done. As much as 64 % said agree with this system.

Keywords : Data Warehouse, Online Analytical Processing (OLAP), Data Mining, Geometric Methods, Population