TESIS
SISTEM APLIKASI LOCATION BASED SERVICE UNTUK PENGEMBANGAN KOTA CERDAS
KOMANG AGUS SUKERTA P. NIM 1291761014
PROGRAM MAGISTER PROGRAM STUDI TEKNIK ELEKTRO PROGRAM PASCASARJANA UNIVERSITAS UDAYANA DENPASAR 2015
i
SISTEM APLIKASI LOCATION BASED SERVICE UNTUK PENGEMBANGAN KOTA CERDAS
Tesis untuk Memperoleh Gelar Magister pada Program Magister, Program Studi Teknik Elektro, Program Pascasarjana Universitas Udayana
KOMANG AGUS SUKERTA P. NIM 1291761014
PROGRAM MAGISTER PROGRAM STUDI TEKNIK ELEKTRO PROGRAM PASCASARJANA UNIVERSITAS UDAYANA DENPASAR 2015
ii
Lembar Pengesahan
TESIS INI TELAH DISETUJUI TANGGAL 6 APRIL 2015
Pembimbing I,
Pembimbing II,
Ir. Linawati, M.Eng.Sc.,Ph.D NIP.19660824 199103 2 001
N.M.A.E. Dewi Wirastuti, ST,M.Sc,Ph.D NIP.19760327 200112 2 001
Mengetahui,
Ketua Program Magister Program Studi Teknik Elektro Program Pascasarjana Universitas Udayana
Direktur Program Pascasarjana Universitas Udayana,
Prof. Ir.I.A.Dwi Giriantari, M.Eng.Sc.,Ph.D NIP.19651213 199103 2 001
Prof. Dr. dr. A.A. Raka Sudewi, Sp.S(K) NIP. 195902151985102001
iii
Tesis Ini Telah Diuji pada Tanggal 27 Maret 2015
Panitia Penguji Tesis Berdasarkan SK Rektor Universitas Udayana, No.: 930/UN14.4/HK/2015, Tanggal 26 Maret 2015
Ketua
: Ir. Linawati,M.Eng.Sc.,Ph.D
Anggota
:
1.
NMAE Dewi Wirastuti, ST,M.Sc.,Ph.D
2.
Prof.Ir.I.A. Dwi Giriantari, M.Eng.Sc.,Ph.D
3. Wayan Gede Ariastina, ST,M.Eng.Sc.,Ph.D 4.
Dr. I Made Oka Widyantara, ST, MT
iv
SURAT PERNYATAAN BEBAS PLAGIAT
Saya yang bertanda tangan di bawah ini : Nama
: Komang Agus Sukerta Pramana
NIM
: 1291761014
Program Studi
: Magister Teknik Elektro
Judul Tesis
: Sistem Aplikasi Location Based Service untuk Pengembangan Kota Cerdas
Dengan ini menyatakan bahwa karya ilmiah Tesis ini bebas plagiat. Apabila dikemudian hari terbukti plagiat dalam karya ilmiah ini, maka saya bersedia menerima sanksi sesuai peraturan Mendiknas RI No.17 tahun 2010 dan Peraturan Perundang-undangan yang berlaku.
Denpasar, 6 April 2015 Yang membuat pernyataan
Komang Agus Sukerta Pramana
v
UCAPAN TERIMA KASIH
Pertama-tama perkenankanlah penulis memanjatkan puji syukur kehadapan Ida Sang Hyang Widhi Wasa/Tuhan Yang masa Esa, karena hanya atas asung kertha wara nugrahaNya/kurnia-Nya, tesis ini dapat diselesaikan. Pada kesempatan ini perkenankanlah penulis mengucapkan terima kasih yang sebesarbesarnya kepada Ibu Ir.Linawati,M.Eng.Sc.,Ph.D, pembimbing I yang dengan penuh perhatian telah memberikan dorongan, semangat, bimbingan dan saran selama penulis mengikuti program magister, khususnya dalam penyelesaian tesis ini. Terima kasih sebesar-besarnya pula penulis sampaikan kepada Ibu NMAE Dewi Wirastuti,ST,M.Sc.,Ph.D, Pembimbing II yang dengan penuh perhatian dan kesabaran telah memberikan bimbingan dan saran kepada penulis. Ucapan yang sama juga ditujukan kepada Rektor Universitas Udayana Prof. Dr. dr. Ketut Suastika Sp.PD KEMD, atas kesempatan dan fasilitas yang diberikan kepada penulis untuk mengikuti dan menyelesaikan pendidikan Program Magister di Universitas Udayana. Ucapan terima kasih ini juga ditujukan kepada Direktur Program Pascasarjana Universitas Udayana yang dijabat oleh Ibu Prof.Dr.dr.A.A. Raka Sudewi,Sp.S(K) atas kesempatan yang diberikan kepada penulis untuk menjadi mahasiswa Program Magister pada Program Pascasarjana Universitas Udayana. Tidak lupa penulis ucapkan terima kasih kepada Ketua Program sampaikan pula kepada Ketua Program Magister Program Studi Teknik Elektro, Ibu Prof. Ir.I.A.Dwi Giriantari, M.Eng.Sc.,Ph.D,
dan
tidak
lupa
kepada
para
penguji,
Wayan
Gede
Ariastina,ST,M.Eng.Sc.,Ph.D, dan Dr.I Made Oka Widyantara,ST,MT. Pada kesempatan ini penulis menyampaikan ucapan terima kasih yang tulus disertai penghargaan kepada seluruh guru-guru yang telah membimbing penulis, mulai dari sekolah dasar sampai perguruan tinggi. Juga penulis ucapkan terima kasih kepada Ibu dan Ayah yang selalu mendukung dan memberikan semangat dan kepada keluarga kecilku, atas pengertian dan doanya. Semoga Ida Sang Hyang Widhi Wasa/Tuhan Yang Maha Esa selalu melimpahkan rahmat-Nya kepada semua pihak yang telah membantu pelaksanaan dan penyelesaian tesis ini, serta kepada penulis sekeluarga.
Penulis
vi
ABSTRAK SISTEM APLIKASI LOCATION BASED SERVICE UNTUK PENGEMBANGAN KOTA CERDAS Teknologi Informasi kini menjadi perhatian dalam usaha Pengembangan Kota Cerdas di Indonesia. Salah satu cara adalah dengan pengembangan sistem aplikasi yang membangun interaksi antara masyarakat dan pemerintah sekaligus memberikan manfaat kepada para pemangku kepentingan. Sistem aplikasi ini haruslah dapat dijangkau dengan mudah dan relatif murah oleh masyarakat, dapat digunakan kapan saja, dimana saja. Dalam Penelitian ini dirancang dan dibangun sebuah sistem aplikasi Pengaduan Masyarakat berarsitektur Client-Server dengan mengaplikasikan Layanan Berbasis Lokasi atau lebih dikenal sebagai Location Based Service khususnya pull-based model, yang dapat diakses melalui antarmuka halaman web maupun melalui aplikasi mobile berbasis android Halo-Mangupura. Sistem Aplikasi ini menggunakan email valid sebagai syarat pendaftaran, dengan tetap mengakomodir antarmuka Social Media Facebook dan Twitter untuk dapat masuk ke dalam sistem. Informasi lokasi permasalahan di lapangan dapat segera diketahui secara tepat berdasarkan koordinatnya, sehingga penanganannya dapat dilakukan dengan segera dan dengan persiapan peralatan yang cukup berdasarkan informasi kondisi riil di lapangan dalam bentuk foto maupun video yang disertakan dalam pengaduan. Terdapat Empat aktor yang berperan dalam sistem aplikasi ini yaitu Administrator Sistem, Admin Instansi Tujuan, Masyarakat dan Inspektur. Adapun alur Pelaporan Pengaduan dan Penanganannya adalah sebagai berikut : User Masyarakat mengirim pengaduan yang mengandung Topik Pengaduan, Instansi Tujuan Pengaduan, Deskripsi Pengaduan, File Multimedia Pengaduan, Koordinat Lokasi Pengaduan yang disertakan pada pengaduan. User Administrator Sistem mengaktifkan pengaduan yang valid atau sesuai dengan ketentuan, dan mengarahkan pengaduan kepada Instansi yang tepat. User Admin Instansi Tujuan Pengaduan memeriksa kebenaran pengaduan di lapangan, dan kemudian memberikan tanggapan atas tindaklanjut yang diambil oleh instansinya. User Inspektur berwenang memantau seluruh aktifitas penanganan pengaduan, sehingga dapat menilai kinerja instansi melalui status penanganan “WAJAR” untuk penanganan <=7 hari atau “LAMBAT” untuk penanganan >7 hari. Dalam merancang dan membangun sistem aplikasi ini diperlukan sebuah basis data dan RDBMS dengan beberapa simbul entitas dan atributnya masing-masing yaitu user, pengaduan dan instansi. Server Side Scripting untuk menangani request data dan pengolahannya, serta aplikasi App Inventor untuk membangun aplikasi mobile Android. Sistem Aplikasi ini diuji dengan metode blackbox dengan pendekatan Equivalence Partitioning. Adapun hasil pengujian secara keseluruhan adalah valid yaitu berdasarkan input yang dimasukkan, setelah melalui proses pada sistem diperoleh suatu output yang diinginkan. Tanggapan masyarakat atas sistem aplikasi ini diperoleh dengan penyebaran kuesioner yang memuat lima belas buah pertanyaan yang diperoleh dari pemetaan parameter untuk menilai Sistem Aplikasi yang bertujuan dalam usaha Pengembangan Kota Cerdas. Cara yang ditempuh adalah dengan memberikan kesempatan responden untuk mencoba aplikasi, kemudian diberikan kesempatan untuk mengisi kuesioner. Jumlah sampel yang diambil adalah 100 sampel berdasarkan perhitungan jumlah sampel teknik Slovin untuk jumlah populasi 42.254 orang. Dari analisis data kuesioner yang masuk dari seluruh sampel diperoleh informasi : Pengguna yang melakukan ujicoba menggunakan akun sosial media adalah sebanyak 75%, Pengguna yang melakukan ujicoba pelaporan pengaduan sebanyak 59%, Rentang umur pengguna yang melakukan ujicoba adalah 16 – 35 tahun, Persetujuan terhadap ketiga parameter pengujian berturut-turut adalah 72,2%, 71,1% dan 66,1%. Tanggapan atas keseluruhan pertanyaan adalah 71,32%. Kata Kunci : Pengembangan Kota Cerdas, Sistem Aplikasi, Location Based Service, Pengaduan Masyarakat, Aplikasi Web dan Mobile.
vii
ABSTRACT LOCATION BASED SERVICE APPLICATION SYSTEM FOR SMART CITY DEVELOPMENT Information technology has become a business concern in Smart City Development in Indonesia. One way to accomplish the smart city is by utilizing application that build interaction between society and the government while providing the benefits to all stakeholders. This application systems should be reached easily and relatively cheap for the society, and they can be used anytime, anywhere. In the present study was designed and built a system application Public Complaints Client-Server architecture by applying the Location-Based Services, or better known as Location Based Service specifically pull-based models, which can be accessed through a web page interface or via the android based mobile application called Halo-Mangupura. This application system using a valid email as a condition of registration, but still can accommodate Social Media Facebook and Twitter interfaces to get log in to the system. Location information problems in the field may soon be known precisely by coordinates, so that the handling can be done quickly and with sufficient preparation equipment based on the information of the real conditions in the field in the form of photos and videos that are included in the complaint. There are four actors who play a role in this application system, i.e. the System Administrator, Admin Agencies, Society and Inspector. The groove Complaint Reporting and Handling are as follows: User Communities sent a complaint containing Topics Complaints, Destination Agencies, Complaints Description, Multimedia Files Complaint, Complaint location coordinates that are included in the complaint. System Administrator user activates a valid complaint or in accordance with the provisions of, and direct the complaint to the appropriate government agency. Admin Agencies verify the complaint on the ground, and then provide feedback on the follow up that was taken by the agencies. Users Superintendent is authorized to monitor all activities of the handling of complaints, so as to assess the performance of agencies through handling status "FAIR" for the handling of <= 7 days or "SLOW" to the handling of> 7 days. In designing and building this application system needed a database and RDBMS with some symbol of entities and attributes that each user, complaints and agencies. Server Side Scripting for handling requests and processing of data, as well as the App Inventor to build Android mobile applications. The application system is tested with a blackbox method Equivalence Partitioning approach. The overall result is valid, that is based on the entered input, after going through the process on the system, obtained a desired output. Community Responses to this application system was obtained by distributing questionnaires containing fifteen questions to assess the Application System in realizing the Smart City Development. Then the respondents try out the application and fill out the questionnaires. The number of samples was 100 based on Slovin formula for a population of 42,254 people. The results of questionnaires analysis are : Users who tested using social media accounts is 75%, users who tested reporting a complaint 59%, the age range of users who tested is 16-35 years, approval of three testing parameters are respectively 72.2%, 71.1% and 66.1%. Responses to the overall question was 71.32%. Key words : Smart City Development, Application Systems, Location Based Services, Public Complaints, Web and Mobile Application.
viii
DAFTAR ISI
Halaman SAMPUL DALAM ......................................................................................................
i
PRASYARAT GELAR ................................................................................................
ii
LEMBAR PERSETUJUAN..........................................................................................
iii
PENETAPAN PANITIA PENGUJI ..............................................................................
iv
SURAT PERNYATAAN BEBAS PLAGIAT ...............................................................
v
UCAPAN TERIMA KASIH .........................................................................................
vi
ABSTRAK ...................................................................................................................
vii
ABSTRACT .................................................................................................................
viii
DAFTAR ISI ................................................................................................................
ix
DAFTAR TABEL ........................................................................................................
xii
DAFTAR GAMBAR ....................................................................................................
xiii
BAB I PENDAHULUAN .............................................................................................
1
1.1 Latar Belakang ............................................................................................
1
1.2 Rumusan Masalah .......................................................................................
6
1.3 Tujuan Penelitian .........................................................................................
6
1.4 Manfaat Penelitian .......................................................................................
7
1.5 Ruang Lingkup Penelitian dan Batasan Masalah ..........................................
8
1.6 Keaslian Penelitian ......................................................................................
10
BAB II KAJIAN PUSTAKA ........................................................................................
13
2.1 State of The Art Review................................................................................
13
2.2 Pengembangan Kota Cerdas ........................................................................
18
2.3 E-Government Solution Map........................................................................
26
2.4 Global Positioning System (GPS dan Assisted GPS) ....................................
30
2.5 Location Based Services (LBS) ....................................................................
33
2.6 Android .......................................................................................................
37
2.6.1 Arsitektur Aplikasi Berbasis Android .................................................
38
2.6.2 Fitur-fitur Android .............................................................................
43
2.6.3 Keunggulan Android ..........................................................................
44
2.7 Google Map dan Geocoding ........................................................................
45
2.8 App Inventor 2 ............................................................................................
46
ix
2.9 XML (eXtensible Markup Language) dan CSV (Comma Separated Value) .
47
2.9.1 XML ..................................................................................................
47
2.9.2 CSV sebagai pengganti JSON ............................................................
48
2.10 Optimasi Range Query ...............................................................................
49
2.11 Sistem Aplikasi Pengaduan yang telah ada ..................................................
50
BAB III METODE PENELITIAN ................................................................................
53
3.1 Gambaran Umum Sistem .............................................................................
53
3.2 Lokasi dan Waktu Penelitian .......................................................................
55
3.3 Data dan Teknik Pengumpulan Data ............................................................
56
3.4 Instrumen Penelitian ....................................................................................
57
3.5 Alur Pembangunan Sistem Aplikasi .............................................................
58
3.6 Pengujian Sistem Aplikasi ...........................................................................
69
3.6.1 Parameter Pengembangan Kota Cerdas ..............................................
69
3.6.2 Pengujian Sistem Aplikasi .................................................................
72
3.6.3 Pengujian Validitas dan Reliabilitas ...................................................
79
BAB IV HASIL DAN PEMBAHASAN .......................................................................
82
4.1 Arsitektur Sistem .........................................................................................
82
4.2 Rancangan Sistem .......................................................................................
87
4.2.1 Bagan Alir Proses Bisnis ....................................................................
88
4.2.2 Rancangan Diagram Konteks (Context Diagram) ...............................
92
4.2.3 Bagan Berjenjang (Hierarchy Chart) .................................................
93
4.2.4 Diagram Aliran Data (Data Flow Diagram) .......................................
95
4.2.5 Perancangan Basis Data .....................................................................
103
4.3 Integrasi Aplikasi ........................................................................................
109
4.4 Alur Kerja Sistem ........................................................................................
119
4.5 Pembangunan Sistem ...................................................................................
135
4.6 Pengujian Sistem Aplikasi ...........................................................................
158
4.7 Penyebaran Kuesioner dan Penghimpunan Data ..........................................
195
4.8 Uji Validitas dan Reliabilitas .......................................................................
201
4.9 Analisis Hasil Penelitian ..............................................................................
208
4.10 Tanggapan Penggunaan Sistem Aplikasi Pengaduan Masyarakat dalam usaha Pengembangan Kota Cerdas ....................................................
x
214
BAB V KESIMPULAN DAN SARAN ........................................................................
218
5.1 Kesimpulan .................................................................................................
218
5.2 Saran ...........................................................................................................
221
DAFTAR PUSTAKA ...................................................................................................
222
LAMPIRAN .................................................................................................................
226
xi
DAFTAR TABEL
Halaman Tabel 2.1
Rangkuman Penelitian Sistem Aplikasi LBS ............................................
17
Tabel 3.1
Jumlah Penduduk Kabupaten Badung berdasarkan Umur Tahun 2012......
75
Tabel 4.1
Arsitektur Penyusun Sistem Sisi Server dan Client ...................................
84
Tabel 4.2
Pengujian untuk proses Pendaftaran .........................................................
161
Tabel 4.3
Pengujian untuk proses Masuk ke Sistem (Login) .....................................
165
Tabel 4.4
Pengujian untuk Hak Akses masing-masing User .....................................
166
Tabel 4.5
Pengujian untuk Proses Update Bio Data ..................................................
168
Tabel 4.6
Pengujian untuk Proses Melihat Pengaduan ..............................................
169
Tabel 4.7
Pengujian untuk Proses Melihat Pengaduan Detail ...................................
170
Tabel 4.8
Pengujian untuk Proses Melihat Pengaduan Sendiri..................................
171
Tabel 4.9
Pengujian untuk Proses Melaporkan Pengaduan .......................................
172
Tabel 4.10
Pengujian untuk Proses oleh Administrator Sistem (Update Data) ............
175
Tabel 4.11
Pengujian untuk Proses oleh Administrator Sistem (Manajemen User) .....
176
Tabel 4.12
Pengujian untuk Proses oleh Administrator Sistem (Manajemen Pengaduan) ..........................................................................
177
Tabel 4.13
Pengujian untuk Proses oleh Admin Instansi Tujuan (Update Data) .........
179
Tabel 4.14
Pengujian untuk Proses oleh Admin Instansi Tujuan (Manajemen Pengaduan) ..........................................................................
179
Tabel 4.15
Pengujian untuk Proses oleh Inspektur (Update Data) ..............................
181
Tabel 4.16
Pengujian untuk Proses oleh Inspektur (Inspeksi Pengaduan) ...................
181
Tabel 4.17
Pengujian untuk Proses Pendaftaran (Aplikasi mobile) .............................
183
Tabel 4.18
Pengujian untuk Proses Login (Aplikasi mobile)......................................
187
Tabel 4.19
Pengujian untuk Proses Update Data (Aplikasi mobile) ...........................
190
Tabel 4.20
Pengujian untuk Proses Lihat Pengaduan (Aplikasi mobile).....................
191
Tabel 4.21
Pengujian untuk Proses Lapor Pengaduan (Aplikasi mobile)....................
193
Tabel 4.22
Jawaban Kuesioner...................................................................................
196
Tabel 4.23
Tingkat persetujuan atas setiap pertanyaan ...............................................
200
Tabel 4.24
Uji Validitas .............................................................................................
204
Tabel 4.25
Nilai Varian untuk Uji Reliabilitas ...........................................................
207
xii
DAFTAR GAMBAR
Halaman Gambar 1.1
Diagram Fishbone Penelitian .................................................................
12
Gambar 2.1
Model Layanan LBS ..............................................................................
36
Gambar 2.2
Lapisan Arsitektur Aplikasi Android ......................................................
38
Gambar 3.1
Arsitektur Sistem LBS ...........................................................................
53
Gambar 3.2
Flowchart Penelitian ..............................................................................
70
Gambar 3.3
Garis interval skor penilaian dan prosentase Skala Likert .......................
79
Gambar 4.1
Arsitektur Client-Server .........................................................................
82
Gambar 4.2
Arsitektur Hubungan Server dan Client ..................................................
87
Gambar 4.3
Bagan Alir Proses Bisnis Manajemen User ............................................
89
Gambar 4.4
Bagan Alir Proses Bisnis Manajemen Pengaduan ...................................
90
Gambar 4.5
Bagan Alir Proses Bisnis Inspeksi Pengaduan ........................................
91
Gambar 4.6
Diagram Konteks Sistem Aplikasi Pengaduan Masyarakat Halo Mangupura.............................................................................................
Gambar 4.7
Bagan Berjenjang Sistem Aplikasi Pengaduan Masyarakat Halo-Mangupura ....................................................................................
Gambar 4.8
95
Diagram Aliran Data level 0 Sistem Aplikasi Pengaduan Masyarakat Halo-Mangupura ....................................................................................
Gambar 4.9
92
100
Diagram Aliran Data level 1 (Proses User) Sistem Aplikasi Pengaduan Masyarakat Halo-Mangupura ...............................................
101
Gambar 4.10 Diagram Aliran Data level 1 (Proses Pengaduan) Sistem Aplikasi Pengaduan Masyarakat Halo-Mangupura ...............................................
102
Gambar 4.11 Akses Sistem oleh Administrator Sistem ................................................
103
Gambar 4.12 Akses Sistem oleh Admin Instansi Tujuan Pengaduan............................
103
Gambar 4.13 Akses Sistem oleh Masyarakat ...............................................................
104
Gambar 4.14 Akses Sistem oleh Inspektur ..................................................................
104
Gambar 4.15 Kerelasian Entitas User dan Entitas Pengaduan .....................................
108
Gambar 4.16 Kerelasian Entitas User dan Entitas Instansi ...........................................
109
Gambar 4.17 Kerelasian Entitas Pengaduan dan Entitas Instansi .................................
109
Gambar 4.18 Proses Registrasi dan pembangkitan serta pengiriman kode aktivasi.......
110
xiii
Gambar 4.19 Proses Aktivasi akun user secara mandiri ...............................................
111
Gambar 4.20 Proses Login menggunakan akun Facbook .............................................
113
Gambar 4.21 Proses login menggunakan akun Twitter ................................................
114
Gambar 4.22 Proses login dengan Twitter pada aplikasi mobile Halo-Mangupura .......
117
Gambar 4.23 Proses login dengan Facebook pada aplikasi mobile Halo-Mangupura ...
120
Gambar 4.24 Alur Kerja Proses Pelaporan Pengaduan.................................................
122
Gambar 4.25 Flowchart proses pendaftaran user .........................................................
125
Gambar 4.26 Flowchart proses login user dengan username dan password .................
128
Gambar 4.27 Flowchart proses login user dengan akun Social Media Facebook/Twitter ...................................................................................
129
Gambar 4.28 Flowchart proses Melihat Pengaduan .....................................................
132
Gambar 4.29 Flowchart proses Lapor Pengaduan (via Web)........................................
134
Gambar 4.30 Flowchart proses Lapor Pengaduan (via mobile app)..............................
135
Gambar 4.31 Simbol entitas dan atribut pada tabel user ..............................................
137
Gambar 4.32 Simbol entitas dan atribut pada tabel pengaduan .....................................
139
Gambar 4.33 Simbol entitas dan atribut pada tabel instansi..........................................
142
Gambar 4.34 Relasi antar tabel ....................................................................................
143
Gambar 4.35 Diagram jawaban kuesioner pertanyaan 1 ...............................................
198
Gambar 4.36 Diagram jawaban kuesioner pertanyaan 2 ...............................................
199
Gambar 4.37 Garis interval skor penilaian dan prosentase Skala Likert hasil pengumpulan data ..........................................................................
xiv
201