SISTEM INFORMASI GEOGRAFIS RUMAH SAKIT BERDASARKAN JENIS ASURANSI KESEHATAN BERBASIS ANDROID DI WILAYAH DENPASAR
Tugas Akhir Diajukan Sebagai Prasyarat untuk Memperoleh Gelar Sarjana S1 (Strata 1) pada Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana
I DEWA GEDE NALA WILANTIKA NIM : 0719451049
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK NON-REGULER UNIVERSITAS UDAYANA 2015 ii
LEMBAR PERNYATAAN ORISINALITAS
Tugas Akhir ini adalah hasil karya sendiri, dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar
Nama
: I Dewa Gede Nala Wilantika
Nim
: 0719451049
Tanda Tangan : Tanggal
: 29-11-2015
iii
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Ida Sang Hyang Widhi Wasa, karena berkat rahmat-nyalah penulis dapat menyelesaikan laporan tugas akhir yang berjudul “Sistem Informasi Geografis Rumah Sakit Berdasarkan Jenis Asuransi Kesehatan Berbasis Android di Wilayah Denpasar”. Laporan tugas akhir ini disusun untuk memenuhi persyaratan yang diwajibkan kepada mahasiswa sebagai syarat untuk meraih gelar sarjana pada Program Studi Strata Satu (S-1) Teknik Elektro Fakultas Teknik Universitas Udayana. Dalam penyusunan tugas akhir ini, penulis telah banyak memperoleh bantuan, bimbingan, saran serta dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan banyak terima kasih kepada : 1. Bapak Prof. Ir. Ngakan Putu Gede Suardana, MT, Ph.D Sebagai Dekan Fakultas Teknik Universitas Udayana. 2. Bapak Ir. I Nyoman Setiawan, MT. Sebagai Ketua Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana. 3. Ibu Ni Made A.E. Dewi W,ST.MSc.PhD Sebagai Sekretaris Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana. 4. Bapak I Made Arsa Suyadnya, ST., M.Eng Sebagai Dosen Pembimbing I yang telah memberikan petunjuk dan bimbingan kepada penulis selama penyusunan Tugas Akhir ini. 5. Bapak I Gst A. Komang Diafari Djuni H, ST., MT. Sebagai Dosen Pembimbing II yang telah memberikan petunjuk dan bimbingan kepada penulis selama penyusunan Tugas Akhir ini. 6. Bapak A.A Ngurah Amrita ST., MT. Sebagai Pembimbing Akademis yang telah memberikan bimbingan, perhatian dan dukungan selama menempuh kuliah di Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana.
v
7. Teman-teman saya Jurusan Teknik Elektro Program Ekstensi Universitas Udayana, yang memberi motivasi untuk menyelesaikan pembuatan Tugas Akhir.
Penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna. Untuk itu, saran dan kritik yang bersifat membangun sangat penulis harapkan dari seluruh pembaca. Akhir kata penulis berharap semoga Tugas Akhir ini bermanfaat bagi pembaca. Denpasar, November 2015
Penulis,
(I Dewa Gede Nala Wilantika)
vi
ABSTRAK
Tingginya animo masyarakat terhadap layanan kesehatan yang ada di rumah sakit tidak diimbangi dengan informasi yang lengkap mengenai rumah sakit tersebut. Pada era informasi ini, kebutuhan informasi menjadi semakin kompleks. Masyarakat memerlukan akses secara cepat dan mudah untuk memperoleh informasi. Dengan semakin berkembangnya teknologi informasi, banyak instansi dan masyarakat maju yang telah memanfaatkan teknologi informasi untuk memperoleh informasi. Metode dalam pembuatan aplikasi ini dibagi menjadi tiga bagian yaitu pertama, melakukan pengumpulan data Asuransi. Kedua, perancangan aplikasi Sistem Informasi Geografis
(SIG) Rumah Sakit berdasarkan asuransi berbasis
android di Wilayah Denpasar, melakukan pengujian sistem dengan menggunakan kasus black box. Hasil dari aplikasi Sistem Informasi Geografis (SIG) Rumah Sakit berdasarkan jenis asuransi kesehatan berbasis android di Wilayah Denpasar yang digunakan pada mobile android dapat memberikan informasi mengenai rumah sakit beserta asuransi yang dilayani. Aplikasi ini juga dapat membantu user mencari lokasi rumah sakit terdekat dengan menggunakan radius dan dan menampilkan rute dari pengguna ke rumah sakit yang dituju.
Kata Kunci: Rumah Sakit, Asuransi, Sistem Informasi Geografis, Android
vii
ABSTRACT
High public interest to health care in the hospital is not matched with complete information about the hospital. In this information age, information requirements become increasingly complex. Society requires quick and easy access to information. With the development of information technology, many agencies and developed societies that have used information technology to obtain information. The method of making these applications is divided into three parts: first, data collection Insurance. Second, the design of the application of Geographic Information Systems Hospital Based Android-Based Insurance in Denpasar Region, tested the system by using black box case. Results from the application of Geographic Information Systems (GIS )of Hospital-Based Health Insurance in Denpasar Region Android used on android mobile can provide information about the hospital and its insurers served. This application can also help the user find the location nearest hospital using radius and and displays the route from the user to the destination hospital.
Keywords: Hospitals , Insurance , Geographic Information Systems , Android
viii
DAFTAR ISI HALAMAN SAMPUL DALAM
i
PRASYARAT GELAR
ii
LEMBAR PERNYATAAN
iii
LEMBAR PENGESAHAN
iv
UCAPAN TERIMAKASIH
v
ABSTRAK
vii
ABSTRACT
viii
DAFTAR ISI
ix
DAFTAR GAMBAR
xiv
DAFTAR TABEL
xvii
DAFTAR KODE PROGRAM
xviii
BAB I PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Rumusan Masalah
3
1.3 Tujuan
3
1.4 Manfaat
4
1.5 Batasan Masalah
4
1.6 Sistematika Penulisan Laporan
5
BAB II KAJIAN PUSTAKA
6
2.1 Tinjauan Mutakhir
6
2.2 Tinjauan Pustaka
7
2.2.1 Asuransi Kesehatan
7
2.2.1.1 Sejarah Jaminan Kesehatan 2.2.2 Sistem Informasi Geografis
8 11
2.2.2.1 Komponen SIG
11
2.2.2.2 Sumber Data SIG
13
2.2.2.3 Google Maps
14
ix
2.2.2.4 Google Maps API
16
2.2.3 Perangkat Pemodelan Sistem
18
2.2.3.1 Diagram Konteks
18
2.2.3.2 Data Flow Diagram (DFD)
18
2.2.3.3 Entity Relationship Diagram (ERD)
21
2.2.3.4 Normalisasi
24
2.2.3.5 Flowchart
25
2.2.4 Android
31
2.2.4.1 Android SDK ( Software Development Kit)
34
2.2.4.2 Android OS
35
2.2.4.3 Java
36
2.2.4.3.1 Pemrograman Dengan Java 2.2.4.4 Android Studio
36 37
2.2.5 Basis Data
38
2.2.6 Konsep Pemrograman Berbasis WEB
40
2.2.6.1 PHP (Perl Hypertext Protocol)
40
2.2.6.2 HTML (Hypertext Markup Language)
40
2.2.6.3 Java Script
41
2.2.7 Web Service/Service Oriented
42
2.2.7.1 Arsitektur Web Service
43
2.2.7.2 Operasi-Operasi Web Service
44
2.2.7.3 Komponen-komponen Web Service
44
2.2.8 JSON
45
BAB III METODE PENELITIAN
46
3.1 Tempat dan Waktu Penelitian
46
3.1.1 Tempat Penelitian
46
3.1.1 Waktu Penelitian
46
3.2 Data
46
3.2.1 Sumber Data
46
3.2.2 Jenis Data
47
x
3.2.3 Teknik Pengumpulan Data
47
3.3 Tahapan Penelitian
47
3.4 Gambaran Umum Sistem
49
3.5 Alur Proses Perancangan Sistem
50
3.6 Rancangan Sistem
50
3.6.1 DFD
50
3.6.1.1 Context Diagram
50
3.6.1.2 DFD Level 0
50
3.6.1.3 DFD Level 1 Maintenance Data User
51
3.6.1.4 DFD Level 1 Maintenance Data Asuransi
52
3.6.1.5 DFD Level 1 Maintenance Data Rumah Sakit
52
3.6.2 Relasi Antar Tabel Basis Data
53
3.7 Struktur Field
54
3.8 Rancangan Antar Muka
56
3.8.1 Halaman Login
56
3.8.2 Halaman Utama
56
3.8.3 Halaman Tambah Data Rumah Sakit
57
3.8.4 Halaman Tambah Data Asuransi
57
3.8.5 Halaman Awal
58
3.8.6 Halaman Lihat Peta
58
3.8.7 Halaman Menampilkan Lokasi Berdasarkan Asuransi
59
3.9 Spesifikasi Kebutuhan Hardware dan Software
60
3.10 Jadwal Kegiatan
61
BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil
62
4.2 Pembahasan
63
4.2.1 Kebutuhan Sistem untuk Pengujian Aplikasi
63
4.2.2 Aplikasi Admin Berbasis Web
63
4.2.2.1 Halaman Login Admin
64
4.2.2.2 Tampilan Menu Utama Admin
66
xi
4.2.3 Aplikasi Mobile Android Pada Sisi User
77
4.2.3.1 Homescreen
77
4.2.3.2 Menu Peta
77
4.2.3.3 Menu Cari Activity
80
4.2.3.4 Halaman Detail Informasi Lokasi
82
4.2.3.5 Halaman Rute
83
4.2.3.6 Menu Daftar Asuransi
84
4.2.3.7 Menu About
87
4.3 Pengujian Aplikasi
89
4.4 Kelebihan Dan Kelemahan Aplikasi
95
4.4.1 Kelebihan Aplikasi
95
4.4.2 Kelemahan Aplikasi
96
BAB V SIMPULAN DAN SARAN 5.1 Kesimpulan
97
5.2 Saran
97
DAFTAR PUSTAKA LAMPIRAN
xii
DAFTAR GAMBAR Halaman Gambar 2.1 Logo Jaminan Kesehatan Nasional
8
Gambar 2.2 Komponen sistem informasi geografis
13
Gambar 2.3 Satelite map
14
Gambar 2.4 Terrain map
15
Gambar 2.5 Earth map
15
Gambar 2.6 Simbol kesatuan luar DFD
18
Gambar 2.7 Arus data yang mengalir dari kesatuan luar proses
19
Gambar 2.8 Simbol Proses
20
Gambar 2.9 Simbol simpanan data
21
Gambar 2.10 Simbol entitas
22
Gambar 2.11 Simbol atribut dan entitas
22
Gambar 2.12 Hubungan satu ke dua
23
Gambar 2.13 Hubungan satu ke banyak
23
Gambar 2.14 Hubungan banyak ke banyak
24
Gambar 2.15 Flow direction symbol
26
Gambar 2.16 Terminator symbol
26
Gambar 2.17 Connector symbol
27
Gambar 2.18 Connector symbol
27
Gambar 2.19 Processing symbol
27
Gambar 2.20 Simbol Manual operaction
27
Gambar 2.21 Simbol Decision
28
Gambar 2.22 Simbol Input-Output
28
Gambar 2.23 Simbol Manual Input
28
Gambar 2.24 Simbol Preparation
28
Gambar 2.25 Simbol Predefine Proses
29
Gambar 2.26 Simbol Display
29
Gambar 2.27 Simbol Disk and On-Line Storage
29
Gambar 2.28 Gambar flowchart dari kegiatan dasar diatas
30
xiii
Gambar 2.29 Komponen sistem operasi Android
32
Gambar 2.30 Arsitektur Web Service
43
Gambar 2.31 Komponen-komponen Web Service
44
Gambar 3.1 Tahapan Penelitian
48
Gambar 3.2 Gambaran Umum Sistem
49
Gambar 3.3 Context Diagram
50
Gambar 3.4 DFD Level 0
51
Gambar 3.5 DFD Level 1Maintenance Data User
52
Gambar 3.6 DFD Level 1Maintenance Data Asuransi
52
Gambar 3.7 DFD Level 1Maintenance Data Rumah Sakit
53
Gambar 3.8 Relasi antar tabel
54
Gambar 3.9 Tampilan Login
56
Gambar 3.10 Tampilan Server Rumah Sakit
56
Gambar 3.11 Tambah Data Rumah Sakit
57
Gambar 3.12 Tambah Data Asuransi
57
Gambar 3.13 Halaman Awal Client
58
Gambar 3.14 Halaman Lihat Peta
59
Gambar 3.15 Halaman Lihat Peta Berdasarkan Asuransi
59
Gambar 4.1 Tampilan Halaman Login Admin
64
Gambar 4.2 Tampilan Halaman Login Admin salah.
65
Gambar 4.3 Tampilan Menu Utama Pada Admin
66
Gambar 4.4 Tampilan Menu Data Rumah Sakit Pada Admin
67
Gambar 4.5 Tampilan Menu Tambah Rumah Sakit Pada Admin
68
Gambar 4.6 Report Data Rumah Sakit
69
Gambar 4.7 Tampilan Edit Data Rumah Sakit Pada Admin
70
Gambar 4.8 Tampilan Konfirmasi Delete Rumah Sakit Pada Admin
71
Gambar 4.9 Tampilan Data Rumah Sakit Berhasil Dihapus Pada Admin
71
Gambar 4.10 Tampilan Menu Daftar User Pada Admin
72
Gambar 4.11 Tampilan Menu Tambah User Pada Admin
72
Gambar 4.12 Tampilan Menu Edit User Pada Admin
73
Gambar 4.13 Tampilan Menu Konfirmasi Delete User Pada Admin
73
xiv
Gambar 4.14 Tampilan Menu Data User Berhasil Dihapus
74
Gambar 4.15 Tampilan Menu daftar asuransi pada admin
74
Gambar 4.16 Tampilan Menu Tambah Asuransi Pada Admin
75
Gambar 4.17 Tampilan Menu Edit Asuransi Pada Admin
75
Gambar 4.18 Tampilan Konfirmasi Delete Asuransi Pada Admin
76
Gambar 4.19 Tampilan Menu Data Asuransi Berhasil Dihapus
76
Gambar 4.20 Tampilan Homescreen
77
Gambar 4.21 Menu Lihat Peta
78
Gambar 4.22 Menu Cari Lokasi
80
Gambar 4.23 Tampilan Lokasi Dengan Radius 1000 meter dari user
81
Gambar 4.24 Tampilan Menu Pencarian Nama Rumah Sakit
81
Gambar 4.25 Halaman Detail Lokasi
82
Gambar 4.26 Halaman Detail Rumah Sakit
83
Gambar 4.27 Halaman Rute Rumah Sakit
84
Gambar 4.28 Tampilan Menu Daftar Asuransi
85
Gambar 4.29 Tampilan Peta Rumah Sakit Berdasarkan Asuransi
86
Gambar 4.30 Tampilan Menu About
88
xv
DAFTAR TABEL Halaman Tabel 3.1 Tabel User
53
Tabel 3.2 Tabel Rumah Sakit
54
Tabel 3.3 Tabel Asuransi
54
Tabel 3.4 Tabel Asuransi Rumah Sakit
54
Tabel 3.5 Jadwal Kegiatan
61
Tabel 4.1 Pengujian Black Box Pada Aplikasi Admin Berbasis Web
89
Tabel 4.2 Pengujian Black Box Pada Aplikasi Mobile Android
93
xvi
DAFTAR KODE PROGRAM
Halaman Kode Program 2.1 Kode Dasar Pemrograman Google Map Api
17
Kode Program 2.2 Contoh penggunaan java script dalam berkas HTML
42
Kode Program 4.1 Halaman Login Admin
66
Kode Program 4.2 Halaman Lihat Peta
80
Kode Program 4.3 Menu Cari Activity
82
Kode Program 4.4 Menu Asuransi
87
Kode Program 4.5 Menu About
88
xvii