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