pembangunan sistem informasi geografis … · daerah demi kesejahteraan masyarakat dan untuk...
TRANSCRIPT
i
PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS POTENSI
EKONOMI DAN VISUALISASI DEMOGRAFI KEPENDUDUKAN
BERBASIS WEB SERVICE
(STUDI KASUS: PEMERINTAH DAERAH KABUPATEN KLATEN)
TUGAS AKHIR
Disusun Oleh:
HENWY WIBOWO
M0508106
JURUSAN INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
Sepember, 2013
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS POTENSI
EKONOMI DAN VISUALISASI DEMOGRAFI KEPENDUDUKAN
BERBASIS WEB SERVICE
(STUDI KASUS: PEMERINTAH DAERAH KABUPATEN KLATEN)
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Memperoleh Gelar Strata Satu
Jurusan Informatika
Disusun oleh :
HENWY WIBOWO
M0508106
JURUSAN INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
September, 2013
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
SKRIPSI
PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS POTENSI
EKONOMI DAN VISUALISASI DEMOGRAFI KEPENDUDUKAN
BERBASIS WEB SERVICE
(STUDI KASUS: PEMERINTAH DAERAH KABUPATEN KLATEN)
Disusun Oleh :
HENWY WIBOWO
M0508106
Skripsi ini telah disetujui untuk dipertahankan di hadapan dewan penguji,
Pada tanggal : 24 September 2013
Pembimbing I Pembimbing II
Rini Anggrainingsih, S.T., M.T.
NIP. 19780909 200812 2 002
Meiyanto Eko Sulistyo, S.T., M.Eng.
NIP. 19770513 200912 1 004
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
SKRIPSI
PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS POTENSI
EKONOMI DAN VISUALISASI DEMOGRAFI KEPENDUDUKAN
BERBASIS WEB SERVICE
(STUDI KASUS: PEMERINTAH DAERAH KABUPATEN KLATEN)
Disusun oleh :
HENWY WIBOWO
M0508106
telah dipertahankan di hadapan Dewan Penguji
pada tanggal : 24 September 2013
Susunan Dewan Penguji
1. Rini Anggrainingsih, S.T., M.T. (Ketua) ( )
NIP. 19780909 200812 2 002
2. Meiyanto Eko Sulistyo, S.T., M.Eng. (Sekretris) ( )
NIP. 19770513 200912 1 004
3. Ristu Saptono, S.Si., M.T. (Anggota) ( )
NIP. 19790210 200212 1 001
4. Afrizal Doewes, S.Kom., M.Sc. (Anggota) ( )
NIP. 19850831 201212 1 004
Disahkan Oleh:
Dekan Ketua Jurusan Informatika
Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons), Ph.D
NIP. 19610223 198601 1 001
Umi Salamah, S.Si., M.Kom
NIP. 19700217 199702 2 001
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
MOTTO
HALAMAN MOTTO
“Tiada Mustahil di Dunia Ini Jika Kita Beriman Dan Bertaqwa”
(Raihan)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
PERSEMBAHAN
HALAMAN PERSEMBAHAN
Bapak, Ibuk dan mbak rini,
Orang yang paling dan selalu baik, dikehidupanku.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS POTENSI
EKONOMI DAN VISUALISASI DEMOGRAFI KEPENDUDUKAN
BERBASIS WEB SERVICE
(STUDI KASUS: PEMERINTAH DAERAH KABUPATEN KLATEN)
HENWY WIBOWO
Jurusan Informatika. Fakultas MIPA. Universitas Sebelas Maret
ABSTRAK
Kabupaten Klaten tergolong daerah yang kaya akan berbagai macam
potensi ekonomi. Namun, potensi ekonomi tersebut masih belum diberdayakan
secara maksimal karena kurangnya peran pemerintah daerah untuk
mengotimalkan potensi ekonomi tersebut. Perancangan Rencana Kerja
Pembangunan Daerah (RKPD) merupakan suatu hal yang wajib bagi pemerintah
daerah demi kesejahteraan masyarakat dan untuk mendukung rencana
pembangunan tersebut, selain mengoptimalkan potensi ekonomi juga dibutuhkan
suatu data pendukung. Salah satunya adalah dengan data statistik kependudukan
yang up to date. Sehingga, perlu dibangun suatu sistem terintegrasi (integrated
system) yang dapat memetakan seluruh data spasial potensi ekonomi dan
menvisualisasikan data statistik kependudukan yang up to date.
Service Google API (application programming interface) digunakan untuk
memetakan data spasial potensi ekonomi dan visualisasi data statistik
kependudukan. Penelitian ini menggunakan SOAP-based web service sebagai
arsitektur pembangunan dan mengimplementasikan JavaScript Object Notation
(JSON) untuk format pertukaran data. Implementasi sistem tersebut menggunakan
teknologi web sebagai antarmuka manajemen serta menggunakan HTTP sebagai
protokol transport untuk mengakses.
Hasil penelitian berupa sistem informasi geografis yang dapat diakses
melalui web untuk keperluan memanajemen data spasial potensi ekonomi dan data
statistik kependudukan. Potensi ekonomi yang dipetakan adalah potensi pertanian,
pariwisata, kerajinan, perkebunan, perindustrian, perdagangan, sentra usaha,
peternakan dan potensi perikanan. Data statistik kependudukan akan disajikan
dalam grafik demografi, berupa demografi potensi, usia, agama, penyandang
cacat, golongan darah, pekerjaan, pendidikan, dan demografi status perkawinan.
Kata kunci: Potensi ekonomi, Sistem informasi geografisi, Web service.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS POTENSI
EKONOMI DAN VISUALISASI DEMOGRAFI KEPENDUDUKAN
BERBASIS WEB SERVICE
(STUDI KASUS: PEMERINTAH DAERAH KABUPATEN KLATEN)
HENWY WIBOWO
Department of Informatic. Mathematic and Science Faculty. Sebelas Maret
University
ABSTRACT
Klaten is a relatively rich area with various economic potentials.
However, the economic potentials have not been empowered maximally due to the
lack of role of the local government to optimize them. The Local Development
Work Plan Design is a compulsory for the local government to draw up as to
prosper the community and support the development plan. In relation to the
optimization of the economic potentials, supporting data are in need. One of them
is up-to-date statistical data of population. Therefore, an integrated system which
is able to map all of the spatial data of economic potentials and to visualize the
up- to-date statistical data of population shall be established.
This research used the service of application program interface (API) by
Google to map all of the spatial data of economic potentials and to visualize the
up to date statistical data of population. In addition, it also used SOAP-based web
service as the development architect and implemented JavaScript Object Notation
(JSON) for the format of data exchanges. The implementation used web
technology as management interface and HTTP as the transport protocol to
access.
The result of the research is the geographic system which is accessible
from web for the need of spatial data management of economic potentials and
statistic data of population. The economic potentials mapped include those of
agriculture, tourism, craft, plantation, industry, business center, animal
husbandry, and fishery. The statistical data of demography are presented in
demographic graph, which includes the potential, age, religion, disability, blood
group, occupation, education, and marital status demography.
.
Keywords: Economic potentials, geographic information system, and web
service.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
KATA PENGANTAR
Bismilahirrahmanirrahim. Alhamdulillah segala puji kehadirat Allah SWT
Yang Maha Mendengar lagi Maha Melihat dan atas segala limpahan rahmat,
taufik, serta hidayah-Nya. Shalawat serta salam semoga senantiasa tercurahkan
kepada baginda Nabi Besar Muhammad SAW beserta seluruh keluarga dan
sahabatnya yang selalu membantu perjuangan beliau dalam menegakkan Dinullah
di muka bumi ini. Dengan petunjuk-Nya, Tugas Akhir dengan judul
“Pembangunan Sistem Informasi Geografis Potensi Ekonomi dan Visualisasi
Demografi Kependudukan Berbasis Web Service (Studi Kasus: Pemerintah
Daerah Kabupaten Klaten)” dapat diselesaikan, untuk memenu
hi sebagian persyaratan mendapatkan gelar Sarjana Informatika.
Dalam penyususnan Tugas Akhir ini, penulis banyak mendapatkan
bimbingan dan bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan ini
tidak lupa, penulis mengucapkan terima kasih kepada :
1. Orang tua tercinta serta kakak, untuk setiap kasih sayang, pengorbanan
dan motivasi yang tak mungkin terbalas,
2. Ibu Umi Salamah, M.Kom. Selaku ketua jurusan yang telah membantu
dan memberikan arahan dalam proses pembuatan tugas akhir.
3. Bapak Ristu Saptono, S.Si., M.T. Selaku pembimbing akademik yang
telah memberikan motivasi dan nasehat selama proses penyususnan Tugas
Akhir ini.
4. Ibu Rini Anggrainingsih, MT selaku Dosen Pembimbing I yang telah
memberikan arahan, motivasi, nasehat dan masukan selama proses
penyusunan Tugas Akhir ini,
5. Bapak Meiyanto Eko Sulistyo, S.T, M.Eng Dosen Pembimbing II yang
telah memberikan arahan, nasehat dan masukan selama proses penyusunan
Tugas Akhir ini,
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
6. Dosen-dosen informatika yang telah memberikan banyak ilmu yang
bermanfaat selama proses belajar sampai disusunnya skripsi ini,
7. Rekan-rekan mahasiswa Informatika angkatan 2008 FMIPA UNS yang
telah berbagi ilmu pengetahuan selama proses belajar sampai disusunnya
skripsi ini,
8. Semua pihak tidak dapat penulis sebutkan satu persatu yang telah
membantu kelancaran proses penyusunan skripsi ini.
Semoga amal kebaikan semua pihak tersebut mendapatkan di terima oleh
Allah SWT dan balasan yang lebih indah dan mulia Nya.
Semoga Tugas Akhir ini dapat memberikan manfaat bagi perkembangan
ilmu pengetahuan dan mahasiswa Informatika.
Surakarta, 24 September 2013
Henwy Wibowo
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR ISI
HALAMAN JUDUL ...........................................................................................ii
HALAMAN PERSETUJUAN ............................................................................iii
HALAMAN PENGESAHAN .............................................................................iv
MOTTO ..............................................................................................................v
PERSEMBAHAN ...............................................................................................vi
ABSTRAK ..........................................................................................................vii
ABSTRACK .......................................................................................................viii
KATA PENGANTAR ........................................................................................ix
DAFTAR ISI .......................................................................................................xi
DAFTAR GAMBAR ..........................................................................................xv
DAFTAR TABEL ...............................................................................................xxii
DAFTAR LAMPIRAN .......................................................................................xxv
BAB I PENDAHULUAN ...................................................................................1
1.1 Latar Belakang ..........................................................................................1
1.2 Rumusan Masalah .....................................................................................3
1.3 Batasan Masalah........................................................................................3
1.4 Tujuan Penelitian ......................................................................................3
1.5 Manfaat Penelitian ....................................................................................4
1.6 Sistematika Penulisan ...............................................................................4
BAB II LANDASAN TEORI .............................................................................6
2.1 Landasan Teori .........................................................................................6
2.1.2 Demografi ........................................................................................6
2.2.2 GIS (GIS (Geographic Information System)...................................7
2.2.2.1 Subsistem GIS ....................................................................8
2.2.2.2 Komponen GIS...................................................................9
2.2.2.3 Peta .....................................................................................11
2.2.3 Google API .....................................................................................12
2.2.3.1 Google Maps API ...............................................................13
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
2.2.3.2 Google Pie Chart API .........................................................14
2.2.3.2.1 SVG (Scalable Vector Graphics) ....................................14
2.2.3.2.2 VML (Vector Markup Language) ...................................14
2.1.4 Web Server .......................................................................................15
2.7.1.1 Jenis Web Server ................................................................16
2.1.7.1.1 SOAP (Simple Object Appication Protocol) ...................16
2.1.7.1.2 REST ...............................................................................18
2.1.5 JSON (JavaScript Object Notation) ................................................18
2.1.5.1 Struktur JSON ....................................................................18
2.1.6 UML (Unified Modeling Language) ...............................................19
2.1.6.1 Diagram Struktur ................................................................20
2.1.6.1.1 Class Diagram ...................................................20
2.1.6.1.2 Component Diagram ..........................................22
2.1.6.1.3 Deployment Diagram .........................................23
2.1.6.2 Diagram Tingkah Laku ......................................................24
2.1.10.2.1 Use-Case Diagram ...........................................24
2.1.10.2.2 Activity Diagram ..............................................27
2.1.10.2.3 Sequence Diagram ...........................................28
2.1.7 RUP (Rational Unified Process) .....................................................29
2.2 Penelitian Terkait ......................................................................................32
2.2.1 Penelitian Terkait Web Service .......................................................32
2.2.2 Penelitian Terkait Sistem Informasi Geografis ...............................33
2.3 Hipotesis ....................................................................................................35
2.4 Asumsi ......................................................................................................36
2.5 Rencana Penelitian .....................................................................................36
BAB III METODOLOGI PENELITIAN............................................................37
3.1 Inception ......................................................................................................39
3.1.1 Pengumpulan Data ............................................................................39
3.1.2 Data Sekunder ....................................................................................39
3.2 Elaboration ................................................................................................39
3.2.1 Baseline Arsitek Sistem ....................................................................39
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
3.2.1.1 Komunikasi Data Pada Application Server .........................41
3.2.1.2 Komunikasi Data Pada Web Service .....................................43
3.2.2 Pemodelan Sistem ............................................................................44
3.2.3 Perancangan Database .....................................................................45
3.2.4 Perancangan User Interface .............................................................45
3.3 Construction ...............................................................................................45
3.4 Transition ...................................................................................................45
3.6 Evaluasi ......................................................................................................45
BAB IV HASIL DAN PEMBAHASAN ............................................................47
4.1 Inception .....................................................................................................47
4.1.1 Business Case ....................................................................................47
4.1.1.1 Identifikasi Masalah .............................................................47
4.1.1.1.1 Analisis Lingkungan .............................................47
4.1.1.1.1 Analisis Masalah .................................................................................48
4.1.1.2 Menilai Solusi ......................................................................48
4.1.1.2.1 Mengidentifikasi Solusi ........................................48
4.1.1.2.2 Menilai Kelayakan Solusi .....................................49
4.1.1.2.3 Mengidentifikasi Resiko .......................................51
4.1.1.2.4 Identifikasi Masalah ..............................................52
4.1.1.3 Merekomendasikan Solusi ...................................................53
4.1.1.3.1 Studi Kelayakan ....................................................54
4.1.2 Vision ................................................................................................56
4.1.3 Project Scope ....................................................................................56
4.1.4 The Project Risk List and Risk Management Plan ............................56
4.1.5 Requirement Management ................................................................57
4.2 Elaboration ................................................................................................58
4.2.1 Kebutuhan Sistem .............................................................................58
4.2.2 Use Case Model ................................................................................60
4.2.2.1 Glossary ...............................................................................60
4.2.2.2 Use Case Diagram ...............................................................63
4.2.2.3 Skenario Use Case ...............................................................64
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
4.2.2.4 Activity Diagram ..................................................................68
4.2.3 Analysis Model ..................................................................................74
4.2.3.1 Class Diagram [Model Analysis] .........................................74
4.2.4 Design Model ....................................................................................74
4.2.4.1 Sequence Diagram ...............................................................74
4.2.4.2 Class Diagram [Design Model] ...........................................80
4.2.5 Component Diagram .........................................................................80
4.2.6 Deployment Diagram ........................................................................80
4.2.7 Perancangan Database ......................................................................81
4.2.7.1 Entity Relationship Diagram ...............................................81
4.2.7.2 Daftar Tabel Database .........................................................81
4.2.8 Perancangan User Interface ..............................................................88
4.2.9 Software Architecture Description ....................................................126
4.2.9.1 Aritektur Sistem ...................................................................126
4.2.9.2 Arsitktur Jaringan .................................................................127
4.2.9.3 Arsitektur Software ..............................................................128
4.3 Construction ...............................................................................................128
4.3.1 Membuat Database ...........................................................................128
4.3.2 Membuat Kode Program ...................................................................129
4.3.3 Melakukan Debugging ......................................................................130
4.3.3.1 Spesifikasi Implementasi Sistem .........................................131
4.3.4 SOAP-Based Web Service.................................................................132
4.3.5 Hasil Implementasi Sistem ................................................................132
4.4 Transition ...................................................................................................161
4.4.1 Rencana Pengujian ............................................................................162
4.4.2 Hasil Pengujian .................................................................................163
BAB V KESIMPULAN DAN SARAN ..............................................................196
5.1 Kesimpulan ...............................................................................................196
5.2 Saran ...........................................................................................................196
DAFTAR PUSTAK ............................................................................................197
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xv
DAFTAR GAMBAR
Gambar 2.1 Uraian Subsistem-subsistem GIS ....................................................9
Gambar 2.2 Komponen-komponen GIS .............................................................9
Gambar 2.3 Lapisan Web Service .......................................................................16
Gambar 2.4 Arsitektur SOAP-based Web Service ..............................................17
Gambar 2.5 Proses Struktur Dua Dimensi RUP (Rational Unified Process) .....30
Gambar 3.1 Metodologi Penelitian .....................................................................38
Gambar 3.2 Arsitektur Application Server .........................................................42
Gambar 3.3 Arsitektur Web service ....................................................................44
Gambar 4.1 Use Cace Diagram ..........................................................................63
Gambar 4.2 Activity Diagram untuk Manage Parameter Potensi Ekonomi
Pada Server..........................................................................................................69
Gambar 4.3 Activity Diagram untuk Manage Parameter Kependudukan
Pada Server..........................................................................................................70
Gambar 4.4 Activity Diagram untuk Manage Admin Level Pada Server ............71
Gambar 4.5 Activity Diagram untuk Manage Data Potensi Ekonomi
Pada Client ..........................................................................................................72
Gambar 4.6 Activity Diagram untuk Manage Kependudukan Pada Client ........73
Gambar 4.7 Sequence Diagram untuk Manage Parameter Potensi Ekonomi
Pada Server..........................................................................................................75
Gambar 4.8 Sequence Diagram untuk Manage Parameter Kependudukan
Pada Server .........................................................................................................76
Gambar 4.9 Sequence Diagram untuk Manage Admin Level Pada Server .........77
Gambar 4.10 Sequence Diagram untuk Manage Data Potensi Ekonomi
Pada Client ..........................................................................................................78
Gambar 4.11 Sequence Diagram untuk Manage Data Kependudukan
Pada Client ..........................................................................................................79
Gambar 4.12 Component Diagram .....................................................................80
Gambar 4.13 Deployment Diagram ....................................................................81
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xvi
Gambar 4.14 Rancangan User Interface Login Pada Server ..............................88
Gambar 4.15 Rancangan User Interface Home ..................................................89
Gambar 4.16 Rancangan User Interface Visualisasi Demografi
Kependudukan.....................................................................................................90
Gambar 4.17 Rancangan User Interface Pemetaan Potensi Ekonomi ................91
Gambar 4.18 Rancangan User Interface Pencarian Rute Potensi Ekonomi .......92
Gambar 4.19 Rancangan Dashboard/Beranda Pada Server ...............................93
Gambar 4.20 Rancangan User Interface Tampilan Menu Kecamatan
Pada Server..........................................................................................................94
Gambar 4.21 Rancangan User Interface Menu Tambah Kecamatan
Pada Server..........................................................................................................95
Gambar 4.22 Rancangan User Interface Menu Ubah Kecamatan
Pada Server..........................................................................................................95
Gambar 4.23 Rancangan User Interface Tampilan Menu Spasial
Pada Server..........................................................................................................96
Gambar 4.24 Rancangan User Interface Menu Tambah Spasial
Pada Server..........................................................................................................97
Gambar 4.25 Rancangan User Interface Menu Ubah Spasial
Pada Server..........................................................................................................97
Gambar 4.26 Rancangan User Interface Tampilan Menu
Potensi Ekonomi Pada Server .............................................................................98
Gambar 4.27 Rancangan User Interface Menu Tambah Potensi Ekonomi
Pada Server..........................................................................................................99
Gambar 4.28 Rancangan User Interface Menu Ubah Potensi Ekonomi
Pada Server..........................................................................................................99
Gambar 4.29 Rancangan User Interface Tampilan Menu Sub Potensi
Ekonomi Pada Server ..........................................................................................100
Gambar 4.30 Rancangan User Interface Menu Tambah Sub Potensi
Ekonomi Pada Server ..........................................................................................101
Gambar 4.31 Rancangan User Interface Menu
Ubah Sub Potensi Ekonomi Pada Server ............................................................101
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xvii
Gambar 4.32 Rancangan User Interface Tampilan Menu Parameter
Agama Pada Server .............................................................................................102
Gambar 4.33 Rancangan User Interface Menu Tambah Parameter Agama
Pada Server..........................................................................................................103
Gambar 4.34 Rancangan User Interface Menu Ubah Parameter Agama
Pada Server..........................................................................................................103
Gambar 4.35 Rancangan User Interface Tampilan Menu
Parameter Pekerjaan Pada Server........................................................................104
Gambar 4.36 Rancangan User Interface Menu
Tambah Parameter Pekerjaan Pada Server .........................................................105
Gambar 4.37 Rancangan User Interface Menu
Ubah Parameter Pekerjaan Pada Server ..............................................................105
Gambar 4.38 Rancangan User Interface Tampilan Menu
Parameter Golongan Darah Pada Server .............................................................106
Gambar 4.39 Rancangan User Interface Menu Tambah Parameter
Golongan Darah Pada Server ..............................................................................107
Gambar 4.40 Rancangan User Interface Menu Ubah Parameter
Golongan Darah Pada Server ..............................................................................107
Gambar 4.41 Rancangan User Interface Tampilan Menu
Parameter Status Perkawinan Pada Server ..........................................................108
Gambar 4.42 Rancangan User Interface Menu Tambah Parameter
Status Perkawinan Pada Server ...........................................................................109
Gambar 4.43 Rancangan User Interface Menu Ubah Parameter
Status Perkawinan Pada Server ...........................................................................109
Gambar 4.44 Rancangan User Interface Tampilan Menu
Parameter Penyandang Cacat Pada Server ..........................................................110
Gambar 4.45 Rancangan User Interface Menu Tambah Parameter
Penyandang Cacat Pada Server ...........................................................................111
Gambar 4.46 Rancangan User Interface Menu Ubah Parameter
Penyandang Cacat Pada Server ...........................................................................111
Gambar 4.47 Rancangan User Interface Tampilan Menu Parameter
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xviii
Pendidikan Pada Server.......................................................................................112
Gambar 4.48 Rancangan User Interface Menu Tambah Parameter
Pendidikan Pada Server.......................................................................................113
Gambar 4.49 Rancangan User Interface Menu Ubah Parameter
Pendidikan Pada Server.......................................................................................113
Gambar 4.50 Rancangan User Interface Tampilan Menu
Kependudukan Pada Server ................................................................................114
Gambar 4.51 Rancangan User Interface Menu Tambah Kependudukan
Pada Server..........................................................................................................115
Gambar 4.52 Rancangan User Interface Menu Ubah Kependudukan
Pada Server..........................................................................................................116
Gambar 4.53 Rancangan User Interface Tampilan Menu Group
Pada Server..........................................................................................................117
Gambar 4.54 Rancangan User Interface Menu Tambah Group
Pada Server..........................................................................................................118
Gambar 4.55 Rancangan User Interface Menu Ubah Group
Pada Server..........................................................................................................118
Gambar 4.56 Rancangan User Interface Tampilan Menu User Manager
Pada Server..........................................................................................................119
Gambar 4.57 Rancangan User Interface Menu Tambah User Manager
Pada Server..........................................................................................................120
Gambar 4.58 Rancangan User Interface Menu Ubah User Manager
Pada Server..........................................................................................................120
Gambar 4.59 Rancangan User Interface Data Kependudukan
Pada Client ..........................................................................................................121
Gambar 4.60 Rancangan User Interface Tambah Kependudukan
Pada Client ..........................................................................................................122
Gambar 4.61 Rancangan User Interface Ubah Kependudukan
Pada Client ..........................................................................................................123
Gambar 4.62 Rancangan User Interface Menu Tampilan Spasial
Pada Client ..........................................................................................................124
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xix
Gambar 4.63 Rancangan User Interface Menu Tambah Spasial
Pada Client ..........................................................................................................125
Gambar 4.64 Rancangan User Interface Menu Ubah Spasial
Pada Client ..........................................................................................................125
Gambar 4.65 Arsitektur Sistem ...........................................................................126
Gambar 4.66 Arsitektur Jaringan ........................................................................127
Gambar 4.67 Arsitektur Software .......................................................................128
Gambar 4.68 Screenshot Halaman Login Pada Server .......................................133
Gambar 4.69 Screenshot Halaman Beranda........................................................134
Gambar 4.70 Screenshot Halaman Grafik Statistik Demografi Kecamatan .......135
Gambar 4.71 Screenshot Halaman Grafik Statistik Demografi Kabupaten ........136
Gambar 4.72 Screenshot Halaman Pemetaan Potensi Ekonomi .........................137
Gambar 4.73 Screenshot Halaman Pencarian Rute .............................................138
Gambar 4.74 Screenshot Halaman Tabel Statisitk Kependudukan
Pada Server..........................................................................................................139
Gambar 4.75 Screenshot Halaman Manajemen Kecamatan Pada Server ...........139
Gambar 4.76 Screenshot Halaman Tambah Kecamatan Pada Server.................140
Gambar 4.77 Screenshot Halaman Ubah Kecamatan Pada Server .....................140
Gambar 4.78 Screenshot Halaman Manajemen Spasial Pada Server .................141
Gambar 4.79 Screenshot Halaman Tambah Spasial Pada Server .......................141
Gambar 4.80 Screenshot Halaman Ubah Spasial Pada Server ...........................142
Gambar 4.81 Screenshot Halaman Manajemen Potensi Ekonomi
Pada Server..........................................................................................................142
Gambar 4.82 Screenshot Halaman Tambah Potensi Ekonomi Pada Server ....... 143
Gambar 4.83 Screenshot Halaman Ubah Potensi Ekonomi Pada Server............143
Gambar 4.84 Screenshot Halaman Manajemen Sub Potensi Pada Server ..........144
Gambar 4.85 Screenshot Halaman Tambah Sub Potensi Pada Server................144
Gambar 4.86 Screenshot Halaman Ubah Sub Potensi Pada Server ....................145
Gambar 4.87 Screenshot Halaman Manajemen Parameter Agama
Pada Server..........................................................................................................145
Gambar 4.88 Screenshot Halaman Tambah Parameter Agama
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xx
Pada Server..........................................................................................................146
Gambar 4.89 Screenshot Halaman Ubah Parameter Agama Pada Server ..........146
Gambar 4.90 Screenshot Halaman Manajemen Parameter Pekerjaan
Pada Server..........................................................................................................147
Gambar 4.91 Screenshot Halaman Tambah Parameter Pekerjaan
Pada Server..........................................................................................................147
Gambar 4.92 Screenshot Halaman Ubah Parameter Pekerjaan
Pada Server..........................................................................................................148
Gambar 4.93 Screenshot Halaman Manajemen Parameter
Golongan Darah Pada Server ..............................................................................148
Gambar 4.94 Screenshot Halaman Tambah Parameter Golongan Darah
Pada Server..........................................................................................................149
Gambar 4.95 Screenshot Halaman Ubah Parameter Golongan Darah
Pada Server..........................................................................................................149
Gambar 4.96 Screenshot Halaman Manajemen Parameter
Status Perkawinan Pada Server ...........................................................................150
Gambar 4.97 Screenshot Halaman Tambah Parameter
Status Perkawinan Pada Server ...........................................................................150
Gambar 4.98 Screenshot Halaman Ubah Parameter
Status Perkawinan Pada Server ...........................................................................151
Gambar 4.99 Screenshot Halaman Manajemen Parameter
Penyandang Cacat Pada Server ...........................................................................151
Gambar 4.100 Screenshot Halaman Tambah Parameter
Penyandang Cacat Pada Server ...........................................................................152
Gambar 4.101 Screenshot Halaman Ubah Parameter
Penyandang Cacat Pada Server ...........................................................................152
Gambar 4.102 Screenshot Halaman Manajemen Parameter
Pendidikan Pada Server.......................................................................................153
Gambar 4.103 Screenshot Halaman Tambah Parameter Pendidikan
Pada Server..........................................................................................................153
Gambar 4.104 Screenshot Halaman Ubah Parameter Pendidikan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xxi
Pada Server..........................................................................................................154
Gambar 4.105 Screenshot Halaman Manajemen Penduduk
Pada Server..........................................................................................................154
Gambar 4.106 Screenshot Halaman Tambah Penduduk
Pada Server..........................................................................................................155
Gambar 4.107 Screenshot Halaman Ubah Penduduk
Pada Server..........................................................................................................155
Gambar 4.108 Screenshot Halaman Detail Penduduk
Pada Server..........................................................................................................155
Gambar 4.109 Screenshot Halaman Manajemen Group Pada Server ................156
Gambar 4.110 Screenshot Halaman Tambah Data Group Pada Server..............156
Gambar 4.111 Screenshot Halaman Ubah Data Group Pada Server ..................157
Gambar 4.112 Screenshot Halaman User Manager Pada Server .......................157
Gambar 4.113 Screenshot Halaman Tambah User Manager Pada Server .........158
Gambar 4.114 Screenshot Halaman Ubah User Manager Pada Server..............158
Gambar 4.115 Screenshot Halaman Data Kependudukan
Pada Client ..........................................................................................................159
Gambar 4.116 Screenshot Halaman Tambah Data Kependudukan
Pada Client ..........................................................................................................159
Gambar 4.117 Screenshot Halaman Ubah Data Kependudukan
Pada Client ..........................................................................................................160
Gambar 4.118 Screenshot Halaman Manajemen Spasial Pada Client ................160
Gambar 4.119 Screenshot Halaman Tambah Spasial Pada Client ......................161
Gambar 4.120 Screenshot Halaman Ubah Spasial Pada Client ..........................161
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xxii
DAFTAR TABEL
Tabel 2.1 Notasi/Simbol dalam Class Diagram .................................................21
Tabel 2.2 Notasi/Simbol dalam Componen Diagram .........................................23
Tabel 2.3 Notasi/Simbol dalam Deployment Diagram .......................................24
Tabel 2.4 Notasi/Simbol dalam Use Case Diagram ...........................................25
Tabel 2.5 Notasi/Simbol dalam Activity Diagram ..............................................28
Tabel 2.6 Notasi/Simbol dalam Sequence Diagram ...........................................29
Tabel 4.1 Study Kelayakan Solusi ......................................................................50
Tabel 4.2 Identifikasi Resiko Solusi Pertama .....................................................51
Tabel 4.3 Identifikasi Resiko Solusi Kedua ........................................................51
Tabel 4.4 Dokumntasi Masalah Solusi Pertama .................................................52
Tabel 4.5 Dokumtasi Masalah Solusi Kedua ......................................................53
Tabel 4.6 Identifikasi Bobot Kretria ...................................................................53
Tabel 4.7 The Project Risk List and Risk Management Plan ..............................56
Tabel 4.8 Requirement Management ..................................................................57
Tabel 4.9 Kebutuhan Functional Requirements .................................................59
Tabel 4.10 Kebutuhan Non Functional Requirements ........................................59
Tabel 4.11 Actor Glosary ....................................................................................61
Tabel 4.12 Hak dan Kewajiban Actor .................................................................61
Tabel 4.13 Use Case Glossary ............................................................................62
Tabel 4.14 Skenario Use Case Manage Parameter Potensi Ekonomi ................64
Tabel 4.15 Skenario Use Case Manage Parameter Kependudukan ....................65
Tabel 4.16 Skenario Use Case Admin Level .......................................................66
Tabel 4.17 Skenario Use Case Manage Data Potensi Ekonomi
Melalui Web Service ...........................................................................................67
Tabel 4.18 Skenario Use Case Manage Data Kependudukan
Melalui Web Service ...........................................................................................68
Tabel 4.19 Daftar Tabel Database ......................................................................81
Tabel 4.20 Tabel admin.......................................................................................82
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xxiii
Tabel 4.21 Tabel admin_group ...........................................................................82
Tabel 4.22 admin_menu ......................................................................................82
Tabel 4.23 Tabel admin_menu_group ................................................................83
Tabel 8.24 Tabel agama ......................................................................................83
Tabel 4.25 Tabel golongandarah .........................................................................83
Tabel 4.26 Tabel kecamatan ...............................................................................83
Tabel 8.27 Tabel marker .....................................................................................84
Tabel 4.28 Tabel pekerjaan .................................................................................84
Tabel 4.29 Tabel pendidikan ...............................................................................84
Tabel 8.30 Tabel penyandangcacat .....................................................................85
Tabel 8.31 Tabel person ......................................................................................85
Tabel 4.32 Tabel potensi .....................................................................................87
Tabel 4.33 Tabel spasial ......................................................................................87
Tabel 4.34 Tabel statusperkawinan .....................................................................87
Tabel 4.35 Daftar Nama Service .........................................................................129
Tabel 4.36 Rencana Pengujian ............................................................................161
Tabel 4.37 Pengujian Login ................................................................................164
Tabel 4.38 Pengujian Input Data Kecamatan ......................................................165
Tabel 4.39 Pengujian Input Data Parameter Spasial ...........................................167
Tabel 4.40 Pengujian Input Data Potensi Ekonomi ............................................169
Tabel 4.41 Pengujian Input Data Sub Potensi .....................................................171
Tabel 4.42 Pengujian Input Data Parameter Agama ...........................................173
Tabel 4.43 Pengujian Input Data Parameter Pekerjaan .......................................175
Tabel 4.44 Pengujian Input Data Parameter Golongan Darah ............................177
Tabel 4.45 Pengujian Input Data Parameter Status Perkawinan ........................179
Tabel 4.46 Pengujian Input Data Parameter Penyandang Cacat .........................181
Tabel 4.47 Pengujian Input Data Parameter Pendidikan ....................................183
Tabel 4.48 Pengujian Input Data Kependudukan Pada Server ...........................185
Tabel 4.49 Pengujian Pencarian Potensi Ekonomi .............................................187
Tabel 4.50 Pengujian Input Data Group Administrator ......................................188
Tabel 4.51 Pengujian Input Data Petugas Anggota Group .................................190
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xxiv
Tabel 4.52 Pengujian Input Data Kependudukan Pada Client ............................192
Tabel 4.53 Pengujian Input Data Parameter Spasial Pada Client .......................194
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xxv
DAFTAR LAMPIRAN
Lampiran 1: Daftar Kecamatan di Kabupaten Klaten .........................................199
Lampiran 2: Daftar Potensi Ekonomi yang Dipetakan .......................................201
Lampiran 3: Daftar Potensi Ekonomi di Kabupaten Klaten ...............................204
Lampiran 4: Class Diagram [Model Analysis] ...................................................215
Lampiran 5: Class Diagram [Design Model] .....................................................216
Lampiran 6: Entity Relationship Diagram ..........................................................218
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user