Institutional Repository | Satya Wacana Christian University: Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati)
Sistem Informasi Geografis Pelayanan Umum
Berbasis Mobile Phone (Studi Kasus : Kota Pati)
SKRIPSI
Diajukan kepada
Fakultas Teknologi Informasi
Untuk memperoleh Gelar Sarjana Komputer
Oleh :
Aditiya Vichy Pramudhita
NIM : 672007277
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Januari 2012
Sistem Informasi Geografis Pelayanan Umum
Berbasis Mobile Phone (Studi Kasus : Kota Pati)
SKRIPSI
Diajukan kepada
Fakultas Teknologi Informasi
Untuk memperoleh Gelar Sarjana Komputer
Oleh :
Aditiya Vichy Pramudhita
NIM : 672007277
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Januari 2012
i
ii
iii
Prakata
Puji syukur kepada Tuhan Yesus Kristus, yang telah
memberikan kesempatan untuk
menyelesaikan skripsi yang
berjudul “Sistem Informasi Geografis Pelayanan Umum Di Kota
Pati Berbasis Mobile Phone ”.
Skripsi
ini
disusun
sebagai
persyaratan akhir kelulusan di Program Studi Teknik Informatika
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
Dalam
menyelesaikan skripsi
ini, Penulis tidak
lepas dari
dukungan berbagai pihak. Oleh karena itu, dengan segala
kerendahan hati penulis ingin mengucapkan banyak terima kasih
kepada :
1. Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan Fakultas
Teknologi Informasi, Universitas Kristen Satya
Wacana
Salatiga.
2. Dian W. Chandra, S.Kom., M.Cs., selaku Ketua Program Studi
Teknik Informatika, Universitas Kristen Satya Wacana.
3. Charitas Fibriani, S.Kom.,M.Eng, selaku Dosen Pembimbing I
Skripsi
yang telah banyak
memberikan waktu, tenaga,
pikiran, saran serta nasehat untuk penulis.
4. Ramos Somya, S.Kom, selaku Dosen Pembimbing II Skripsi
yang selalu
membimbing dalam pembuatan program
serta
masukan positif bagi penulis.
5. Staff
Pengajar,
Tata
Teknologi Informasi.
kerjasama
Usaha
Terima
dan
kasih
Karyawan
atas
Fakultas
kuliah
dan
yang diberikan selama ini. Semuanya adalah
iv
pengalaman
menuntut
berharga
ilmu
yang
di
penulis
Fakultas
Universitas Kristen Satya
dapatkan
Teknologi
selama
Informasi,
Wacana Salatiga.
6. Bapak, Ibu, dan Adik tersayang. Terima kasih untuk doa,
tenaga, pikiran, bimbingan, dukungan baik moral dan material,
dan untuk segalanya yang tak terhitung jumlahnya.
7. Suprih Susilowati yang telah mendukung, memberi motivasi,
dan selalu meberikan masukan sampai skripsi ini selesai dibuat.
Makasih ai.
8. Semua teman-teman dekatku Tri Mulyo, Sony, Rudy, dan semua
teman kos yang tidak bisa disebutkan satu persatu. Terimakasih
buat bantuannya selama mengerjakan skripsi ini.
9. Semua pihak dan teman di dalam maupun di luar FTI yang
tidak
mungkin
disebutkan
satu
per
satu
yang
telah
membantu penulis baik secara moril maupun materi selama ini.
Penulis menyadari bahwa laporan ini sangat jauh dari
kesempurnaan, sehingga merupakan suatu kehormatan bila penulis
menerima kritik dan saran untuk penelitian ini. Akhir kata, kiranya
Skripsi ini dapat memberikan manfaat baik bagi Penulis sendiri,
bagi Fakultas
Teknologi Informasi UKSW Salatiga, maupun
bagi pihak-pihak yang membaca tulisan ini.
Salatiga, Januari 2012
Aditiya Vichy
v
Daftar Isi
Hal
Halaman Judul………………………………………………... i
Lembar Pengesahan…………………………………………... ii
Lembar Pernyataan….………………………………………... iii
Prakata………………………………………………………… iv
Daftar Isi…….………………………………………………… vi
Daftar Gambar……... ………………………………………… viii
Kode Program ………………………………………………… x
Daftar Tabel…………………………………………………… xi
Daftar Lampiran……..……………………………….............. xii
Arti Singkatan…………………………………………………. xiii
Abstrak………………………………………………………… xiv
Bab 1 Pendahuluan……………………………………………. 1
1.1 Latar Belakang Masalah……………………………. 1
1.2 Rumusan Masalah………………………………….. 2
1.3 Tujuan Dan Manfaat……………………………….. 2
1.4 Batasan Masalah……………………………………. 3
1.5 Sistematika Penulisan………………………………. 4
Bab 2 Tinjauan Pustaka……………………………………….. 5
2.1 Penelitian Terdahulu………………………………... 5
2.2 Pelayanan Umum…………………………………… 6
2.3 SIG (Sistem Informasi Geografis)………………….. 7
2.3.1 Komponen SIG……………………………….. 8
2.3.2 Data Geografis……………………………….. 11
2.4 Mobile GIS………………………………………… 16
2.5 J2ME (Java 2 Micro Edititon)…………………….. 18
2.5.1 J2ME Configuration………………………… 20
2.5.2 J2ME Profile………………………………… 21
2.5.3 Midlet…………………………………………. 21
2.6 Mobile Google Map (MGmaps)……………………. 23
2.6.1 Pendahuluan………………………………….. 23
2.6.2 Versi Mobile Google Map…………………… 25
2.6.3 Dukungan Perangkat………………………… 26
2.6.4 Fitur Mobile Google Map…………………… 26
Bab 3 Metode Dan Perangcangan Sistem……………………. 29
3.1 Metode Pengembangan Sistem…………………… 29
3.2 Analisis Sistem……………………………………. 31
vi
3.2.1 Analisis Kebutuhan Sistem……………………31
3.2.2 Analisis Kebutuhan data………………………33
3.2.3 Analisis Input………………………………….34
3.2.4 Analisis Alur Kerja Sistem…………………….36
3.2.5 Analisis Output………………………………...37
3.2.6 Analisis Kebutuhan Hardware Dan
Software ……………………………………….37
3.3 Perancangan Sistem…………………………………38
3.3.1 UML (Unified Modelling Language)…………38
3.4 Perancangan Database……………………………….46
3.5 Perancangan Antar Muka……………………………47
Bab 4 Hasil Pembahasan……………………………………….49
4.1 Implementasi Sistem………………………………...49
4.1.1 Http Conection………………………………...50
4.2 Database…………………………………………….51
4.3 Pembahasan Aplikasi………………………………..56
4.3.1 Aplikasi User Halaman Awal…………………56
4.3.2 Halaman Peta………………………………….65
4.3.3 Halaman Administrator………………………..68
4.4 Pengujian Sistem……………………………………73
4.4.1 Kuisioner………………………………………73
4.4.2 Blackbox Testing………………………………76
4.5 Hasil Analisis .………………………………………77
Bab 5 Kesimpulan Dan Saran Pengembangan…………………79
5.1 Kesimpulan………………………………………….79
5.2 Saran Pengembangan………………………………..80
Daftar Pustaka…………………………………………………..81
Lampiran………………………………………………………..83
vii
Daftar Gambar
Gambar 2.1
Gambar 2.2
Gambar 2.3
Gambar 2.4
Gambar 2.5
Gambar 3.1
Gambar 3.2
Gambar 3.3
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 4.1
Gambar 4.2
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12
Gambar 4.13
Gambar 4.14
Gambar 4.15
Gambar 4.16
Komponen SIG…………………………..
Kategori SIG……………………………..
J2ME Platform (Ardhy 2011)……………
J2ME arsitektur (Ardhy, 2011)…………..
Siklus Hidup MIDlet (Ardhy, 2011)……..
Metode Waterfall (Pressman, R.S, 2001)..
Use Case Diagram SIG Pelayanan Umum
Di Kota Pati………………………………
Activity Diagram Admin………………....
Activity Diagram User……………………
Class Diagram……………………………
Squance Diagram Lihat Informasi
Pelayanan Umum………………………..
Squance Diagram View Peta……………
Deployment Diagram……………………
Halaman Menu Utama Aplikasi…………
Tampilan Awal Aplikasi ………………..
Database System…………………………
Tabel Admin……………………………..
Tabel Industri……………………………
Tabel Sarana Keamanan ………………..
Tabel Sarana Kesehatan…………………
Tabel Sarana Komunikasi……………….
Tabel Sarana Pariwisata…………………
Tabel Sarana Pemerintah………………..
Tabel Sarana Pendidikan………………..
Tampilan Awal aplikasi…………………
Kategori Sarana Kesehatan………………
Daftar Sarana Kesehatan…………………
Menu Pada Halaman Daftar
Sarana Kesehatan…………………………
Informasi Apotik Anugrah……………….
Pencarian Sarana…………………………
Hasil Pencarian…………………………..
viii
Hal
9
15
19
20
23
29
39
40
41
43
44
45
46
47
48
51
52
52
53
53
54
54
55
55
57
58
59
60
63
64
65
Gambar 4.17
Gambar 4.18
Gambar 4.19
Gambar 4.20
Hasil Pemetaan Google Map…………….
Halaman Adminsitrator………………….
Form Tambah Daftar Kesehatan…………
Form Ubah Sarana Kesehatan……………
ix
68
69
71
72
Kode Program
Kode Program
Kode Program
Kode Program
Kode Program
Kode Program
Kode Program
Kode Program
4.1 HTTPConection……………………
4.2 Class DetailSarana…………………
4.3 HttpConn.php………………………
4.4 Pencarian Sarana…………………...
4.4 Method Untuk Memanggil Koordinat
Dari Database………………………
4.5 Penambahan Data Tabel
Sarana Kesehatan………………….
4.6 Mengubah Data……………………
x
Hal
48
59
60
63
65
69
70
Daftar Tabel
Tabel 3.1 Kebutuhan Hardware……………………….
Tabel 3.2 Kebutuhan Software………………………...
Tabel 4.1 Operasi Lihat Informasi…………………….
Tabel 4.2 Operasi Lihat Peta…………………………..
xi
Hal
37
38
76
77
Daftar Lampiran
Lampiran 1
Lampiran 2
Contoh Kuisioner Pengujian Sistem……..
Surat Ijin dari Litbang Kab.Pati………….
xii
Hal
83
84
Arti Singkatan
FTI
UKSW
J2ME
UML
PHP
SIG
MGMaps
HTTP
: Fakultas Teknologi Informasi
: Universitas Kristen Satya Wacana
: Java 2 Micro Edition
: Unified Modelling Language
: Personal Home Page
: Sistem Informasi Geografis
: Mobile Google Maps
: Hyper Text Transfer Protocol
xiii
Abstrak
The increasing mobility of society and the height information
in the form of maps, GIS (Geographic Information System)
technology is not just a trend but it has become a necessity [1]. The
integration of mobile technology enables the development of mobile
applications, interactive GIS. Moreover with the number of webbased map service providers, like Google Maps.
Besides being able to use the maps for free, also no need to
create a dedicated server to manage the data of a map. Development
of GIS-based public services mobile phone generates a detailed
assessment and visualization Google Map that can be used as a
reference for information and visualizing the location of public
services in the city of Pati.
Keywords : GIS, geographic information systems, google map,
public services
xiv
Berbasis Mobile Phone (Studi Kasus : Kota Pati)
SKRIPSI
Diajukan kepada
Fakultas Teknologi Informasi
Untuk memperoleh Gelar Sarjana Komputer
Oleh :
Aditiya Vichy Pramudhita
NIM : 672007277
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Januari 2012
Sistem Informasi Geografis Pelayanan Umum
Berbasis Mobile Phone (Studi Kasus : Kota Pati)
SKRIPSI
Diajukan kepada
Fakultas Teknologi Informasi
Untuk memperoleh Gelar Sarjana Komputer
Oleh :
Aditiya Vichy Pramudhita
NIM : 672007277
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Januari 2012
i
ii
iii
Prakata
Puji syukur kepada Tuhan Yesus Kristus, yang telah
memberikan kesempatan untuk
menyelesaikan skripsi yang
berjudul “Sistem Informasi Geografis Pelayanan Umum Di Kota
Pati Berbasis Mobile Phone ”.
Skripsi
ini
disusun
sebagai
persyaratan akhir kelulusan di Program Studi Teknik Informatika
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
Dalam
menyelesaikan skripsi
ini, Penulis tidak
lepas dari
dukungan berbagai pihak. Oleh karena itu, dengan segala
kerendahan hati penulis ingin mengucapkan banyak terima kasih
kepada :
1. Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan Fakultas
Teknologi Informasi, Universitas Kristen Satya
Wacana
Salatiga.
2. Dian W. Chandra, S.Kom., M.Cs., selaku Ketua Program Studi
Teknik Informatika, Universitas Kristen Satya Wacana.
3. Charitas Fibriani, S.Kom.,M.Eng, selaku Dosen Pembimbing I
Skripsi
yang telah banyak
memberikan waktu, tenaga,
pikiran, saran serta nasehat untuk penulis.
4. Ramos Somya, S.Kom, selaku Dosen Pembimbing II Skripsi
yang selalu
membimbing dalam pembuatan program
serta
masukan positif bagi penulis.
5. Staff
Pengajar,
Tata
Teknologi Informasi.
kerjasama
Usaha
Terima
dan
kasih
Karyawan
atas
Fakultas
kuliah
dan
yang diberikan selama ini. Semuanya adalah
iv
pengalaman
menuntut
berharga
ilmu
yang
di
penulis
Fakultas
Universitas Kristen Satya
dapatkan
Teknologi
selama
Informasi,
Wacana Salatiga.
6. Bapak, Ibu, dan Adik tersayang. Terima kasih untuk doa,
tenaga, pikiran, bimbingan, dukungan baik moral dan material,
dan untuk segalanya yang tak terhitung jumlahnya.
7. Suprih Susilowati yang telah mendukung, memberi motivasi,
dan selalu meberikan masukan sampai skripsi ini selesai dibuat.
Makasih ai.
8. Semua teman-teman dekatku Tri Mulyo, Sony, Rudy, dan semua
teman kos yang tidak bisa disebutkan satu persatu. Terimakasih
buat bantuannya selama mengerjakan skripsi ini.
9. Semua pihak dan teman di dalam maupun di luar FTI yang
tidak
mungkin
disebutkan
satu
per
satu
yang
telah
membantu penulis baik secara moril maupun materi selama ini.
Penulis menyadari bahwa laporan ini sangat jauh dari
kesempurnaan, sehingga merupakan suatu kehormatan bila penulis
menerima kritik dan saran untuk penelitian ini. Akhir kata, kiranya
Skripsi ini dapat memberikan manfaat baik bagi Penulis sendiri,
bagi Fakultas
Teknologi Informasi UKSW Salatiga, maupun
bagi pihak-pihak yang membaca tulisan ini.
Salatiga, Januari 2012
Aditiya Vichy
v
Daftar Isi
Hal
Halaman Judul………………………………………………... i
Lembar Pengesahan…………………………………………... ii
Lembar Pernyataan….………………………………………... iii
Prakata………………………………………………………… iv
Daftar Isi…….………………………………………………… vi
Daftar Gambar……... ………………………………………… viii
Kode Program ………………………………………………… x
Daftar Tabel…………………………………………………… xi
Daftar Lampiran……..……………………………….............. xii
Arti Singkatan…………………………………………………. xiii
Abstrak………………………………………………………… xiv
Bab 1 Pendahuluan……………………………………………. 1
1.1 Latar Belakang Masalah……………………………. 1
1.2 Rumusan Masalah………………………………….. 2
1.3 Tujuan Dan Manfaat……………………………….. 2
1.4 Batasan Masalah……………………………………. 3
1.5 Sistematika Penulisan………………………………. 4
Bab 2 Tinjauan Pustaka……………………………………….. 5
2.1 Penelitian Terdahulu………………………………... 5
2.2 Pelayanan Umum…………………………………… 6
2.3 SIG (Sistem Informasi Geografis)………………….. 7
2.3.1 Komponen SIG……………………………….. 8
2.3.2 Data Geografis……………………………….. 11
2.4 Mobile GIS………………………………………… 16
2.5 J2ME (Java 2 Micro Edititon)…………………….. 18
2.5.1 J2ME Configuration………………………… 20
2.5.2 J2ME Profile………………………………… 21
2.5.3 Midlet…………………………………………. 21
2.6 Mobile Google Map (MGmaps)……………………. 23
2.6.1 Pendahuluan………………………………….. 23
2.6.2 Versi Mobile Google Map…………………… 25
2.6.3 Dukungan Perangkat………………………… 26
2.6.4 Fitur Mobile Google Map…………………… 26
Bab 3 Metode Dan Perangcangan Sistem……………………. 29
3.1 Metode Pengembangan Sistem…………………… 29
3.2 Analisis Sistem……………………………………. 31
vi
3.2.1 Analisis Kebutuhan Sistem……………………31
3.2.2 Analisis Kebutuhan data………………………33
3.2.3 Analisis Input………………………………….34
3.2.4 Analisis Alur Kerja Sistem…………………….36
3.2.5 Analisis Output………………………………...37
3.2.6 Analisis Kebutuhan Hardware Dan
Software ……………………………………….37
3.3 Perancangan Sistem…………………………………38
3.3.1 UML (Unified Modelling Language)…………38
3.4 Perancangan Database……………………………….46
3.5 Perancangan Antar Muka……………………………47
Bab 4 Hasil Pembahasan……………………………………….49
4.1 Implementasi Sistem………………………………...49
4.1.1 Http Conection………………………………...50
4.2 Database…………………………………………….51
4.3 Pembahasan Aplikasi………………………………..56
4.3.1 Aplikasi User Halaman Awal…………………56
4.3.2 Halaman Peta………………………………….65
4.3.3 Halaman Administrator………………………..68
4.4 Pengujian Sistem……………………………………73
4.4.1 Kuisioner………………………………………73
4.4.2 Blackbox Testing………………………………76
4.5 Hasil Analisis .………………………………………77
Bab 5 Kesimpulan Dan Saran Pengembangan…………………79
5.1 Kesimpulan………………………………………….79
5.2 Saran Pengembangan………………………………..80
Daftar Pustaka…………………………………………………..81
Lampiran………………………………………………………..83
vii
Daftar Gambar
Gambar 2.1
Gambar 2.2
Gambar 2.3
Gambar 2.4
Gambar 2.5
Gambar 3.1
Gambar 3.2
Gambar 3.3
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 4.1
Gambar 4.2
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12
Gambar 4.13
Gambar 4.14
Gambar 4.15
Gambar 4.16
Komponen SIG…………………………..
Kategori SIG……………………………..
J2ME Platform (Ardhy 2011)……………
J2ME arsitektur (Ardhy, 2011)…………..
Siklus Hidup MIDlet (Ardhy, 2011)……..
Metode Waterfall (Pressman, R.S, 2001)..
Use Case Diagram SIG Pelayanan Umum
Di Kota Pati………………………………
Activity Diagram Admin………………....
Activity Diagram User……………………
Class Diagram……………………………
Squance Diagram Lihat Informasi
Pelayanan Umum………………………..
Squance Diagram View Peta……………
Deployment Diagram……………………
Halaman Menu Utama Aplikasi…………
Tampilan Awal Aplikasi ………………..
Database System…………………………
Tabel Admin……………………………..
Tabel Industri……………………………
Tabel Sarana Keamanan ………………..
Tabel Sarana Kesehatan…………………
Tabel Sarana Komunikasi……………….
Tabel Sarana Pariwisata…………………
Tabel Sarana Pemerintah………………..
Tabel Sarana Pendidikan………………..
Tampilan Awal aplikasi…………………
Kategori Sarana Kesehatan………………
Daftar Sarana Kesehatan…………………
Menu Pada Halaman Daftar
Sarana Kesehatan…………………………
Informasi Apotik Anugrah……………….
Pencarian Sarana…………………………
Hasil Pencarian…………………………..
viii
Hal
9
15
19
20
23
29
39
40
41
43
44
45
46
47
48
51
52
52
53
53
54
54
55
55
57
58
59
60
63
64
65
Gambar 4.17
Gambar 4.18
Gambar 4.19
Gambar 4.20
Hasil Pemetaan Google Map…………….
Halaman Adminsitrator………………….
Form Tambah Daftar Kesehatan…………
Form Ubah Sarana Kesehatan……………
ix
68
69
71
72
Kode Program
Kode Program
Kode Program
Kode Program
Kode Program
Kode Program
Kode Program
Kode Program
4.1 HTTPConection……………………
4.2 Class DetailSarana…………………
4.3 HttpConn.php………………………
4.4 Pencarian Sarana…………………...
4.4 Method Untuk Memanggil Koordinat
Dari Database………………………
4.5 Penambahan Data Tabel
Sarana Kesehatan………………….
4.6 Mengubah Data……………………
x
Hal
48
59
60
63
65
69
70
Daftar Tabel
Tabel 3.1 Kebutuhan Hardware……………………….
Tabel 3.2 Kebutuhan Software………………………...
Tabel 4.1 Operasi Lihat Informasi…………………….
Tabel 4.2 Operasi Lihat Peta…………………………..
xi
Hal
37
38
76
77
Daftar Lampiran
Lampiran 1
Lampiran 2
Contoh Kuisioner Pengujian Sistem……..
Surat Ijin dari Litbang Kab.Pati………….
xii
Hal
83
84
Arti Singkatan
FTI
UKSW
J2ME
UML
PHP
SIG
MGMaps
HTTP
: Fakultas Teknologi Informasi
: Universitas Kristen Satya Wacana
: Java 2 Micro Edition
: Unified Modelling Language
: Personal Home Page
: Sistem Informasi Geografis
: Mobile Google Maps
: Hyper Text Transfer Protocol
xiii
Abstrak
The increasing mobility of society and the height information
in the form of maps, GIS (Geographic Information System)
technology is not just a trend but it has become a necessity [1]. The
integration of mobile technology enables the development of mobile
applications, interactive GIS. Moreover with the number of webbased map service providers, like Google Maps.
Besides being able to use the maps for free, also no need to
create a dedicated server to manage the data of a map. Development
of GIS-based public services mobile phone generates a detailed
assessment and visualization Google Map that can be used as a
reference for information and visualizing the location of public
services in the city of Pati.
Keywords : GIS, geographic information systems, google map,
public services
xiv