PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS POTENSI EKONOMI DAN VISUALISASI DEMOGRAFI KEPENDUDUKAN BERBASIS WEB SERVICE (STUDI KASUS: PEMERINTAH DAERAH KABUPATEN KLATEN).

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit to user
Sepember,

2013

i

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit to user
September,
2013

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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


commit to user

iii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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)

(

)

(

)

(Anggota)


(

)

(Anggota)

(

)

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.
NIP. 19790210 200212 1 001


4.

Afrizal Doewes, S.Kom., M.Sc.
NIP. 19850831 201212 1 004

Disahkan Oleh:

Dekan

Ketua Jurusan Informatika

Prof. Ir. Ari Handono Ramelan, M.Sc. (Hons), Ph.D
commit to user
NIP. 19610223 198601 1 001

Umi Salamah, S.Si., M.Kom

iv


NIP. 19700217 199702 2 001

perpustakaan.uns.ac.id

digilib.uns.ac.id

MOTTO
HALAMAN MOTTO
“Tiada Mustahil di Dunia Ini Jika Kita Beriman Dan Bertaqwa”
(Raihan)

commit to user

v

perpustakaan.uns.ac.id

digilib.uns.ac.id

PERSEMBAHAN

HALAMAN PERSEMBAHAN

Bapak, Ibuk dan mbak rini,
Orang yang paling dan selalu baik, dikehidupanku.

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.

commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.

commit to user

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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,
commit to user

ix

perpustakaan.uns.ac.id

6.

digilib.uns.ac.id

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

commit to user

x

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
to user
2.2.3.1 Google Mapscommit
API ...............................................................13

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit
to user
3.2.1 Baseline Arsitek Sistem
....................................................................39

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit
to user
4.2.2.3 Skenario Use Case
...............................................................64

xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit to user

xiv

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit
to user
Gambar 4.13 Deployment Diagram
....................................................................
81

xv

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
to user
Ubah Sub Potensi Ekonomi Pada commit
Server ............................................................
101

xvi

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commitTampilan
to user Menu Parameter
Gambar 4.47 Rancangan User Interface

xvii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit to user
Pada Client ..........................................................................................................
124

xviii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
toParameter
user
Gambar 4.88 Screenshot Halamancommit
Tambah
Agama

xix

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit
user
Gambar 4.104 Screenshot Halaman
Ubah to
Parameter
Pendidikan

xx

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

commit to user

xxi

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit to user
Tabel 4.20 Tabel admin.......................................................................................82

xxii

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
commit Anggota
to user Group .................................190
Tabel 4.51 Pengujian Input Data Petugas

xxiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Tabel 4.52 Pengujian Input Data Kependudukan Pada Client ............................192
Tabel 4.53 Pengujian Input Data Parameter Spasial Pada Client .......................194

commit to user

xxiv

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

commit to user

xxv