APLIKASI PENENTUAN JARAK LOKASI RUMAH SAKIT DI KOTA SURAKARTA DENGAN DATA SPASIAL MENGGUNAKAN Aplikasi Penentuan Jarak Lokasi Rumah Sakit Di Kota Surakarta Dengan Data Spasial Menggunakan Javascript Object Notation (JSON).

APLIKASI PENENTUAN JARAK LOKASI RUMAH SAKIT DI KOTA
SURAKARTA DENGAN DATA SPASIAL MENGGUNAKAN
JAVASCRIPT OBJECT NOTATION (JSON)

SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata 1
Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh :

Sidiq Anwari
NIM : L200090111

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2014

i

ii


iii

iv

MOTTO
SEBUAH TANTANGAN AKAN SELALU MENJADI BEBAN,

Sesuatu yang belum dikerjakan seringkali tampak mustahil. Kita baru yakin,
kalau kita telah berhasil melakukannya dengan baik. (Evelyn Underhill )

Tugas kita bukanlah untuk berhasil. Tugas kita adalah untuk mencoba, karena
didalam mencoba itulah kita menemukan dan belajar membangun kesempatan
untuk berhasil. (Mario Teguh)

v

PERSEMBAHAN

1. Untuk Allah SWT yang selalu mendengarkan doa umatnya.

2. Kedua orang tuaku yang selalu menyayangi aku dari kecil hingga sekarang
tanpa meminta balasan.
3. Kakak-kakakku yang selalu memberikanku semangat.
4. Untuk teman-teman kost yang dulu sampai kost yang sekarang yaitu
saudara arif, candra, irfan yang selalu menemani ketika suka dan duka.
5. Untuk semua teman - teman “Bangsa_Dhee” yang telah membuat hidup
menjadi lebih bermakna.
6. Untuk teman - teman Teknik Informatika khususnya angkatan 2009 yang
tidak dapat disebutkan satu-persatu terima kasih telah berbagi ilmu dan
pengalamannya selama ini.
7. Semua pihak yang bersedia membantu dalam penyusunan skripsi hingga
dapat selesai sesuai harapan.
8. Untuk Dinas Kesehatan Kota Surakarta yang memberi kesempatannya
untu penelitian kepada penulis.
9. Untuk sepeda motor yamaha V-xion yang selalu setia menemani selama
berkuliah dan menuntut ilmu di Universitas Muhammadiyah Surakarta..

vi

KATA PENGANTAR


Puji syukur penulis panjatkan ke hadirat Allah SWT, yang telah melimpahkan
taufik dan hidayah-Nya sehingga skripsi dengan judul “Aplikasi Penentuan
Jarak Lokasi Rumah Sakit di Kota Surakarta Dengan Data Spasial
Menggunakan Javascript Object Notation (JSON)” dapat diselesaikan dengan
baik. Skripsi ini dapat selesai berkat bantuan dari berbagai pihak, oleh karena itu
pada kesempatan ini penulis ingin menyampaikan terima kasih dan penghargaan
kepada :
1.

Bapak Husni Thamrin, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan
Informatika yang telah melayani dan memberikan fasilitas bagi kelancaran
studi.

2.

Bapak Heru Supriyono, M.Sc.Ph.D selaku ketua jurusan Teknik Informatika.

3.


Bapak Aris Rakhmadi, S.T, M.Eng sebagai Pembimbing I

yang telah

memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada penulis
sehingga dapat menyelesaikan tugas akhir ini.
4.

Bapak Jumadi, S.si,M.sc selaku pembimbing II yang selalu meluangkan
waktunya untuk membimbing dan memberikan saran demi kesempurnaan
dari skripsi ini.

5.

Segenap dosen penguji pada seminar proposal dan pra pendadaran yang telah
memberikan saran dan masukan dalam penyusunan skripsi ini.

vii

6.


Bapak dan ibu dosen pengampu mata kuliah pada Program Studi Teknik
Informatikan yang telah memberikan bekal ilmu yang sangat bermanfaat bagi
penulis.

7. Segenap Staf / Karyawan pada Program Studi teknik Informatika yang telah
melayani dan memberikan fasilitas bagi kelancaran studi.
8. Teman – teman Teknik Informatika khususnya angkatan 2009 yang telah
memberikan dukungan dalam penyelesaian skripsi ini.
Semoga Allah SWT memberikan balasan yang sesuai dengan budi baik
yang telah mereka berikan. Penulis berharap semoga skripsi ini dapat bermanfaat
bagi penulis sendiri maupun pengembangan penelitian selanjutnya dan
pendidikan.

Surakarta, 26 -02-2014

Sidiq Anwari

viii


DAFTAR ISI
Halaman Judul........................................................................................................ i
Halaman persetujuan.............................................................................................ii
Halaman pengesahan............................................................................................iii
Daftar Kontribusi ................................................................................................ iv
Motto........... .......................................................................................................... v
Halaman Persembahan ......................................................................................... vi
Kata Pengantar .................................................................................................... vii
Daftar Isi ............................................................................................................. ix
Daftar Tabel ........................................................................................................ xii
Daftar Gambar.................................................................................................... xiii
Daftar Lampiran ................................................................................................. xvi
Abstraksi .......................................................................................................... xvii
BAB I

PENDAHULUAN ................................................................................. 1

1.1

Latar Belakang .......................................................................................... 1


1.2

Rumusan Masalah ..................................................................................... 3

1.3

Batasan Masalah ........................................................................................ 3

1.4

Tujuan Penelitian....................................................................................... 4

1.5

Manfaat Penelitian..................................................................................... 4

1.6

Sistematika Penulisan ................................................................................ 5


BAB II

TINJAUAN PUSTAKA ....................................................................... 8

2.1

Telaah Penelitian ....................................................................................... 8

2.2

Landasan Teori ........................................................................................ 10
2.2.1 Sistem Informasi Geografis ......................................................... 10
2.2.2 Android ......................................................................................... 10
2.2.3 Data Spasial ................................................................................. 11
2.2.4 JSON............................................................................................. 12
2.2.5 Dalvic Virtual Machine (DVM) ................................................... 16
2.2.6 Features ........................................................................................ 16
2.2.7 Arsitektur Android........................................................................ 17


ix

2.2.8 Global Positioning System (GPS) ................................................ 20
2.2.9 Komponen Aplikasi Android ....................................................... 20
2.2.10 Eclipse ........................................................................................ 22
2.2.11 Android Development Tools (ADT) .......................................... 22
2.2.12 Software Development Kit (SDK) ............................................. 23

BAB III

METODE PENELITIAN................................................................... 24

3.1

Sekilas Tentang Sistem ........................................................................... 26

3.2

Waktu dan Tempat Penelitian ................................................................. 27


3.3

Alat dan Bahan Pendukung ..................................................................... 27
3.3.1 Perancangan dan Pembuatan ........................................................ 27
3.3.2 Pengujian ...................................................................................... 28

3.4

Alur Penelitian......................................................................................... 29

3.5

Perancangan UML (Unified Modelling language) .................................. 34

3.6

3.7

3.5.1


Use Case Diagram ....................................................................... 34

3.5.2

Activity Diagram ......................................................................... 37

3.5.3

Perancangan Basis Data .............................................................. 43

Perancangan Desain Aplikasi .................................................................. 44
3.6.1

Halaman Spash Screen ................................................................ 44

3.6.2

Halaman Utama ........................................................................... 44

3.6.3

Halaman Pencarian Rumah Sakit ................................................ 45

3.6.4

Halaman Daftar Rumah Sakit...................................................... 46

3.6.5

Halaman Menu Pilihan ............................................................... 46

3.6.6

Halaman Rumah Sakit Terdekat .................................................. 47

3.6.7

Halaman Tentang ........................................................................ 48

3.6.8

Halaman Bantuan ....................................................................... 48

3.6.9

Halaman Exit .............................................................................. 49

Diagram Alir Aplikasi ............................................................................. 50
3.7.1

Diagram Alir Menu Utama ........................................................ .50

3.7.2

Digram Alir Menu Pencarian Rumah Sakit ................................ 51

3.7.3

Diagram Alir Menu Rumah Sakit Terdakat ................................ 51

x

3.7.4

Diagram Alir Menu Bantuan ....................................................... 52

3.7.5

Diagram Alir Menu Tentang ....................................................... 52

3.7.6

Diagram Alir Menu Keluar .......................................................... 53

3.8

Pengujian Sistem ..................................................................................... 53

3.9

Analisa Hasil ........................................................................................... 54

3.10

Maintenance ............................................................................................ 54

BAB IV HASIL DAN PEMBAHASAN ........................................................... 55
4.1

Hasil Penelitian ....................................................................................... 55
4.1.1

Tampilan Halaman Splash Screen............................................... 55

4.1.2

Tampilan Halaman Menu Utama ................................................ 57

4.1.3

Tampilan Halaman Input Pencarian Rumah Sakit ...................... 58

4.1.4

Tampilan Halaman Daftar List Rumah Sakit .............................. 59

4.1.5

Tampilan Halaman Menu Pilihan ............................................... 60

4.1.6

Tampilan Halaman Menu Lokasi RS .......................................... 62

4.1.7

Tampilan Halaman Menu Kendaraan ......................................... 63

4.1.8

Tampilan Halaman Menu Pejalan Kaki ...................................... 67

4.1.9

Tampilan Halaman Menu Fasilitas ............................................. 71

4.1.10 Tampilan Halaman Menu Rumah Sakit Terdekat ....................... 72
4.1.11 Tampilan Halaman Menu Tentang .............................................. 81
4.1.12 Tampilan Halaman Menu Bantuan ............................................. 82
4.1.13 Tampilan Halaman Menu Exit .................................................... 83
4.2

Implementasi ........................................................................................... 84

4.3

Analisa Data Kuisioner ........................................................................... 85

4.4

Pembahasan ............................................................................................. 89

BAB V PENUTUP ........................................................................................... 91
5.1

Kesimpulan.............................................................................................. 91

5.2

Saran ........................................................................................................ 91

DAFTAR PUSTAKA........................................................................................ 93
LAMPIRAN

xi

DAFTAR TABEL

Tabel 3.1 Use Case Memasukkan Kata Pencarian ............................................. 35
Tabel 3.2 Use Case Peta Lokasi Rumah Sakit.................................................... 35
Tabel 3.3 Use Case Jalur Menuju Rumah Sakit Dengan Kendaraan ................. 36
Tabel 3.4 Use Case Jalur Menuju Rumah Sakit Dengan Berjalan Kaki ............ 36
Tabel 3.5 Tabel Basis Data Rumah Sakit ........................................................... 43
Tabel 3.6 Tabel Basis Data Detail Rumah Sakit ................................................ 43
Tabel 4.1 Kuisioner User................................................................................... 86

xii

DAFTAR GAMBAR

Gambar 2.1 Object Dalam JSON ................................................................ 13
Gambar 2.2 Array Dalam JSON................................................................... 14
Gambar 2.3 Value atau Nilai Dalam Format JSON ..................................... 14
Gambar 2.4 Tipe Data String Pada Format JSON ....................................... 15
Gambar 2.5 Arsitektur Android ................................................................... 20
Gambar 3.1 Flowchart SDLC ...................................................................... 24
Gambar 3.2 Arsitektur Sistem ..................................................................... 26
Gambar 3.3 Flowchart Alur Penelitian ........................................................ 29
Gambar 3.4 Data Latitude dan Longitude Rumah Sakit ............................. 31
Gambar 3.5 Use Case Diagram ................................................................... 34
Gambar 3.6 Activity Diagram Lokasi Rumah Sakit ................................... 37
Gambar 3.7 Activity Diagram Jalur Kendaraan .......................................... 39
Gambar 3.8 Activity Diagram Jalur Pejalan Kaki ........................................ 41
Gambar 3.9 Halaman Splash Screen ............................................................ 44
Gambar 3.10 Halaman Utama ........................................................................ 45
Gambar 3.11 Halaman Pencarian Rumah Sakit ............................................ 45

xiii

Gambar 3.12 Halaman Daftar Rumah Sakit .................................................. 46
Gambar 3.13 Halaman Menu Pilihan ............................................................ 47
Gambar 3.14 Halaman Menu Rumah Sakit Terdekat .................................... 47
Gambar 3.15 Halaman Tentang...................................................................... 48
Gambar 3.16 Halaman Bantuan ..................................................................... 48
Gambar 3.17 Halaman Menu Keluar ............................................................ 39
Gambar 3.18 Diagram Alir Menu Utama ...................................................... 50
Gambar 3.19 Diagram Alir Menu Pencarian Rumah Sakit ............................ 51
Gambar 3.20 Diagram Alir Menu Rumah Sakit Terdekat ............................. 51
Gambar 3.21 Diagram Alir Menu Bantuan .................................................... 52
Gambar 3.22 Diagram Alir Menu Tentang ................................................... 52
Gambar 3.23 Diagram Alir Menu Keluar ..................................................... 53
Gambar 4.1 Halaman Splash Screen ............................................................ 55
Gambar 4.2 Halaman Menu Utama .............................................................. 57
Gambar 4.3 Halaman Input Pencarian Rumah Sakit .................................... 58
Gambar 4.4 Halaman Daftar List Rumah Sakit .......................................... 59
Gambar 4.5 Halaman Menu Pilihan ............................................................ 60

xiv

Gambar 4.6 Halaman Menu Lokasi RS ....................................................... 62
Gambar 4.7 Halaman Menu Kendaraan ....................................................... 63
Gambar 4.8 Halaman Menu Pejalan kaki ..................................................... 67
Gambar 4.9 Halaman Menu Fasilitas ........................................................... 71
Gambar 4.10 Halaman Menu Rumah Sakit Terdekat .................................... 72
Gambar 4.11 Halaman Menu Tentang ........................................................... 81
Gambar 4.12 Halaman Menu Bantuan ........................................................... 82
Gambar 4.13 Halaman Menu Exit .................................................................. 83
Gambar 4.14 Implementasi Pada Smartphone Android ................................ 85
Gambar 4.15 Grafik Pada Smartphone Android ........................................... 87

xv

DAFTAR LAMPIRAN

1. Script Halaman Splash Screen
2. Script Halaman Utama
3. Script Halaman Pencarian Rumah Sakit
4. Script Halaman Daftar Rumah Sakit
5. Script Halaman Menu Pilihan
6. Script Halaman Rumah Sakit Terdekat
7. Script Halaman Menu Bantuan
8. Script Halaman Menu Tentang
9. Script Halaman Menu Keluar
10. Data Kuisioner
11. Surat Permohonan Penelitian
12. Daftar Rumah Sakit Kota Surakarta
13.Surat Ijin Penelitian dari Dinas Kesehatan Kota Surakarta

xvi

ABSTRAKSI

Kota Surakarta merupakan kota yang memiliki peningkatan pembangunan
yang cukup pesat, salah satunya adalah penerapan sektor kesehatan, kondisi ini
tercermin dari banyaknya rumah sakit di kota surakarta, namun demikian pada
saat masyarakat akan menuju rumah sakit tersebut masih minim informasi tentang
letak rumah sakit dan jalan yang harus dilalui, oleh karena itu dibutuhkan sebuah
aplikasi sistim informasi berupa Maps atau peta yang dapat memudahkan
masyarakat untuk mengetahui informasi detail mengenai lokasi, jarak dan waktu
tempuh ke rumah sakit yang ada di Kota Surakarta.
Metode penelitian yang digunakan adalah metode SDLC (System
Development Life Cycle) yaitu menggunakan pendekatan sistem yang disebut
pendekatan air terjun ( waterfall approach ) dimana setiap tahapan sistem akan
dikerjakan secara berurut menurun dari perencanaan, analisa, desain,
implementasi, pengujian dan perawatan.
Hasil dari perancangan yaitu Aplikasi Penentuan Jarak Rumah Sakit Di
Kota Surakarta Dengan Data Spasial Menggunakan Javascript Object Notation
(JSON) yang dapat menunjukkan jalur, jarak dan waktu tempuh untuk menuju
rumah sakit di kota surakarta.

Kata Kunci: android, rumah sakit, JSON

xvii