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