Anda di halaman 1dari 63

PEMANFAATAN SISTEM INFORMASI GEOGRAFIS UNTUK

PENYEBARAN PELAYANAN KESEHATAN MASYARAKAT


BERBASIS MOBILE ANDROID
(STUDI KASUS TANGERANG SELATAN)

Oleh :
FUAD MUHTAZ (2013142465)
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS PAMULANG
TANGERANG SELATAN
2015

KATA PENGANTAR

Segala puji dan syukur kehadirat Allah SWT atas segala limpahan rahmat dan
karunia-Nya serta ridho-Nya sehingga karya ilmiah dengan judul Pemanfaatan
Sistem Informasi Geografis untuk Penyebaran Pelayanan Kesehatan Masyarakat
Berbasis Mobile Android dapat diselesaikan.
Penulis menyadari bahwa penulisan karya ilmiah ini terwujud berkat
ularan tangan dari berbagai pihak. Pada kesempatan ini, penulis ingin
mengucapkan terima kasih kepada :
1) Agung Perdananto selaku dosen Metode Penelitian di Universitas
Pamulang.
2) Kedua orangtua yang telah memberikan dukungan kepada penulis baik
moril maupun material.
3) Serta semua pihak yang telah membantu dalam penyelesaian karya ilmiah
ini.
Penulis menyadari bahwa karya ilmiah ini masih jauh dari kata sempurna.
Untuk itu penulis akan senantiasa menerima saran dan kritik yang sifatnya
membangun demi penyempurnaan karya ilmiah ini.
Akhir kata, semoga karya ilmiah ini dapat memberikan manfaat bagi para
pembaca maupun masyarakat luas.
Tangerang Selatan, Februari 2016

Penulis

DAFTAR ISI

KATA PENGANTAR...............................................................................................I
DAFTAR ISI............................................................................................................II
DAFTAR GAMBAR.............................................................................................IV
DAFTAR TABEL....................................................................................................V
BAB I PENDAHULUAN........................................................................................1
1.1 Latar Belakang...................................................................................................1
1.2 Identifikasi Masalah...........................................................................................2
1.3 Rumusan Masalah..............................................................................................2
1.4 Batasan Masalah.................................................................................................2
1.5 Tujuan.................................................................................................................3
1.6 Manfaat..............................................................................................................3
BAB II LANDASAN TEORI..................................................................................4
2.1 Tinjauan Studi....................................................................................................4
2.2 Tinjauan Pustaka................................................................................................5
2.2.1 Konsep Dasar Sistem...............................................................................5
2.2.2 Klasifikasi Sistem....................................................................................6
2.2.3 Basis Data................................................................................................7
2.2.4 Konseptual Perancangan Sistem..............................................................8
2.2.5 Sistem Informasi Geografis...................................................................14
2.2.6 Definisi Rumah Sakit.............................................................................15
2.2.7 Pusat Kesehatan Masyarakat..................................................................16
2.2.8 Android..................................................................................................17
2.2.9 Global Positioning System.....................................................................21
BAB III ANALISA DAN PERANCANGAN........................................................22
3.1 Analisis Sistem.................................................................................................22

ii

3.1.1 Analisi Masalah......................................................................................22


3.1.2 Analis Kebutuhan Masukan...................................................................24
3.1.3 Kebutuhan Proses...................................................................................25
3.1.4 Analisis Kebutuhan Keluaran.................................................................25
3.1.5 Analisis Kebuthuhan Antarmuka...........................................................25
3.1.6 Analisis Prosedur Sistem Yang Sedang Berjalan...................................26
3.1.7 Analisi Kebutuhan Non-fungsional........................................................26
3.1.8 Analisis Kebutuhan Fungsional.............................................................28
3.2 Perancangan Sistem.........................................................................................28
3.2.1 Use Case Diagram.................................................................................28
3.2.2 Activity Diagram....................................................................................30
3.2.3 Sequence Diagram.................................................................................35
3.2.4 Skema Relasi..........................................................................................39
3.2.5 Perancangan Struktur Tabel...................................................................39
3.2.6 Percancangan Antar Muka.....................................................................40
3.2.7 Perancangan Pengujian..........................................................................44
BAB IV IMPLEMENTASI DAN PENGUJIAN...................................................46
4.1 Implementasi....................................................................................................46
4.1.1 Implementasi Antar Muka......................................................................46
4.2 Pengujian Sistem..............................................................................................51
4.2.1 Pengujian Black Box..............................................................................51
4.2.2 Pengujian Menu Utama..........................................................................52
4.2.3 Pengujian Menu Daftar Puskesmas........................................................52
4.2.4 Pengujian Menu Detail Puskesmas........................................................53
4.2.5 Pengujian Menu Daftar Rumah Sakit....................................................53
4.2.6 Pengujian Menu Detail Rumah Sakit.....................................................54
4.2.7 Pengujian Menu Lihat Peta....................................................................54
4.2.8 Pengujian Menu Tentang Aplikasi.........................................................55
BAB V PENUTUP.................................................................................................56
5.1 Kesimpulan......................................................................................................56
5.2 Saran.................................................................................................................56

iii

DAFTAR GAMBAR

Gambar 3.1: Use Case Sistem Yang Sedang Berjalan...........................................26


Gambar 3.2: Use Case Penggunaan Aplikasi.........................................................29
Gambar 3.3: Activity Diagram Melihat Daftar Puskesmas....................................30
Gambar 3.4: Activity Diagram Melihat Detail Puskesmas....................................31
Gambar 3.5: Activity Diagram Melihat Daftar Rumah Sakit................................32
Gambar 3.6: Activity Diagram Melihat Detail Rumah Sakit.................................33
Gambar 3.7: Activity Diagram Peta/Rute Lokasi..................................................34
Gambar 3.8: Activity Diagram Tentang Aplikasi...................................................35
Gambar 3.9: Sequence Diagram Melihat Daftar Puskesmas.................................36
Gambar 3.10: Sequence Diagram Melihat Detail Puskesmas................................36
Gambar 3.11: Sequence Diagram Melihat Daftar Rumah Sakit............................37
Gambar 3.12: Sequence Diagram Melihat Detail Rumah Sakit............................37
Gambar 3.13: Sequence Diagram Melihat Peta/rute..............................................38
Gambar 3.14: Sequence Diagram Tentang Aplikasi..............................................38
Gambar 3.15: Skema Relasi...................................................................................39
Gambar 3.16: Rancangan Menu Utama.................................................................41
Gambar 3.17: Rancangan Menu Daftar Puskesmas...............................................41
Gambar 3.18: Rancangan Menu Detail Puskesmas...............................................42
Gambar 3.19: Rancangan Menu Daftar Rumah Sakit............................................42
Gambar 3.20: Rancangan Menu Detail Rumah Sakit............................................43
Gambar 3.21: Rancangan Melihat Peta/rute Lokasi..............................................43
Gambar 3.22: Rancangan Menu Tentang Aplikasi.................................................44
Gambar 4.1: Implementasi Tampilan Menu Utama...............................................47
Gambar 4.2: Implementasi Tampilan Menu Daftar Puskesmas.............................47
Gambar 4.3: Implementasi Tampilan Menu Detail Puskesmas.............................48
Gambar 4.4: Implementasi Tampilan Menu Daftar Rumah Sakit..........................49
Gambar 4.5: Implementasi Tampilan Menu Detail Rumah Sakit..........................49
Gambar 4.6: Implementasi Tampilan Menu Lihat Peta.........................................50
Gambar 4.7: Implementasi Tampilan Menu Tentang Aplikasi...............................51

iv

DAFTAR TABEL

Tabel 2.1: Simbol Use Case Diagram....................................................................10


Tabel 2.2: Simbol Activity Diagram.......................................................................11
Tabel 2.3: Simbol Sequence Diagram....................................................................13
Tabel 3.1: Penjelasan Use Case Penggunaan Aplikasi...........................................29
Tabel 3.2: Tabel Puskesmas....................................................................................39
Tabel 3.3: Tabel Rumah Sakit................................................................................40
Tabel 3.4: Tabel Pelayanan.....................................................................................40
Tabel 3.5: Perancangan Pengujian.........................................................................44
Tabel 4.1: Pengujian Menu Utama.........................................................................52
Tabel 4.2: Pengujian Menu Daftar Puskesmas.......................................................52
Tabel 4.3: Pengujian Menu Detail Puskesmas.......................................................53
Tabel 4.4: Pengujian Menu Daftar Rumah Sakit....................................................53
Tabel 4.5: Pengujian Menu Detail Rumah Sakit....................................................54
Tabel 4.6: Pengujian Menu Lihat Peta...................................................................54
Tabel 4.7: Pengujian Menu Tentang Aplikasi........................................................55

BAB I
PENDAHULUAN

1.1 Latar Belakang


Kota Tangerang Selatan (Tangsel) secara geografis berbatasan langsung dengan
Provinsi DKI Jakarta pada sebelah utara dan timurnya. Menjadikan Tangsel
sebagai salah satu kota penyangga ibukota, hal ini berdampak pada perkembangan
Tangsel diberbagai bidang termasuk bidang pelayanan kesehatan.
Namun kemajuan pelayanan kesehatan tidak dibarengi dengan
pemanfaatan teknologi informasi. Seperti tidak adanya data spasial untuk lokasi
rumah sakit, puskesmas dan pelayanan kesehatan lain di dinas kesehatan Tangsel.
Hal ini menyebabkan masyarakat belum mengetahui lokasi pelayanan kesehatan
yang ada di daerahnya terutama untuk para pendatang baru.
Kurangnya informasi mengenai sarana dan prasarana yang ada pada sebuah
lembaga kesehatan, membuat masyarakat lebih memilih berobat di rumah sakit
ketimbang puskesmas yang biayanya lebih mahal. Padahal, sarana dan prasarana
puskesmas sekarang ini sudah bisa memenuhi kebutuhan kesehatan masyarakat
pada umumnya.
Di sisi lain, penetrasi smartphone yang hampir seluruh lapisan masyarakat
memilikinya. Belum dimanfaatkan oleh pemerintah kota tangsel untuk
meningkatkan mutu pelayanan kesehatan bagi masyarakat. Karena belum adanya
aplikasi petunjuk arah, membuat pendatang baru yang belum tahu arah jalan
menuju pelayanan kesehatan kesulitan menjangkaunya.
Pemanfaatan Sistem Informasi Geografis (SIG) untuk penyebaran
pelayanan kesehatan masyarakat berbasis mobile android menjadi pilihan yang
diharapkan mampu menyelesaikan permasalahan di atas.

1.2 Identifikasi Masalah


Berdasarkan latar belakang di atas, maka dapat diidentifikasi beberapa
permasalahan diantaranya :
1) Masyarakat belum mengetahui lokasi-lokasi pelayanan kesehatan yang ada
di daerahnya.
2) Kurangnya informasi sarana dan prasarana yang ada pada sebuah lembaga
kesehatan.
3) Masyarakat pendatang baru kesulitan mencari petunjuk arah ke lokasi
pelayanan kesehatan.

1.3 Rumusan Masalah


Berdasarkan identifikasi masalah yang ada, maka dapat dirumuskan masalah
sebagai berikut :
1) Bagaimana agar masyarakat mengetahui lokasi-lokasi pelayanan kesehatan
yang ada di daerahnya ?
2) Bagaimana agar masyarakat mempunyai informasi sarana dan prasarana
yang ada pada sebuah lembaga kesehatan?
3) Bagaimana agar membantu mempermudah pendatang baru mendapatkan
arah ke lokasi pelayanan kesehatan?

1.4 Batasan Masalah


Berdasarkan rumusan masalah yang ada, penulis membatasi ruang lingkup
pembahasan dalam masalah sebagai berikut :
1) Data yang digunakan sebagai pembuatan peta dasar aplikasi merupakan
data non spasial berupa hasil dari survei lapangan dan data spasial berupa
peta offline OpenStreetMap.
2) Platform yang digunakan adalah Android versi > 4.2.

1.5 Tujuan
Adapun tujuan yang ingin dicapai adalah :
1) Agar masyarakat menjadi tahu lokasi-lokasi pelayanan kesehatan yang ada
di daerahnya.
2) Agar masyarakat mempunyai banyak alternatif informasi tentang sarana dan
prasarana yang ada pada sebuah lembaga kesehatan.
3) Menyediakan aplikasi dengan fitur navigasi sehingga pendatang baru lebih
mudah menuju lokasi pelayanan kesehatan.

1.6 Manfaat
1) Sebagai referensi dalam mengembangkan Sistem Informasi Geografis
(SIG).
2) Untuk menambah khasanah keilmuan di bidang teknik informatika.
3) Sebagai sumber informasi lokasi pelayanan kesehatan bagi masyarakat.
4) Sebagai sumber informasi untuk mengetahui saran dan prasaran yang ada di
sebuah lembaga kesehatan.
5) Sebagai alternatif aplikasi navigasi untuk menuju lokasi pelayanan
kesehatan.

BAB II
LANDASAN TEORI

2.1 Tinjauan Studi


Dalam penelitian ilmiah ini, penulis berpegang pada penelitian yang sudah ada
diantaranya:
(Fitriyah, F. , 2014) menyebutkan dalam jurnalnya bahwa banyak
masyarakat yang belum bisa memanfaatkan layanan puskesmas keliling dengan
maksimal karena posisi mobil selalu berubah sehingga masyarakat tidak tahu di
mana posisi mobil puskesmas keliling berada. Permasalahan ini dapat diselesaikan
dengan membuat sistem GPS Tracking untuk Menemukan Lokasi Puskesmas
Keliling Berbasis Mobile Android.
Dalam jurnanya (Putri, G. A. S. et all., 2014) mengatakan bahwa Dinas
Kesehatan Kota Semarang hanya memiliki data non spasial dan belum memiliki
gambaran geografis (spasial) yang jelas tentang keadaan dan penyebaran
pelayanan kesehatan masyarakat di Kota Semanrang. Penyelesaian masalah ini
adalah dengan Pembangunan Sistem Informasi Geografis (SIG) penyebaran
pelayanan kesehatan masyrakat.
Selanjutnya (Supriati, R. , 2014) mengatakan bahwa Puskesmas sangat
bermanfaat bagi masyarakat untuk memeriksa kesehatan dengan harga yang relatif
murah. Seringkali banyak puskesmas yang belum diketahui masyarakat secara
luas dan tidak diimbangi informasi, sehingga banyak masyarakat Kota Tangerang
yang tidak mengetahui di mana saja lokasi puskesmas tersebut. Permasalahan
tersebut dapat diselesaikan dengan dibangunnya Sistem Informasi berbasis web
yang menyediakan informasi mengenai lokasi puskesmas di Kota Tangerang.

2.2 Tinjauan Pustaka


2.2.1

Konsep Dasar Sistem

2.2.1.1 Definisi Sistem


Ada beberapa pendapat yang menjelaskan mengenai definisi sistem, diantaranya
yaitu:
Menurut (Kristanto, 2008) adalah Sistem merupakan jaringan kerja dari
prosedur prosedur yang saling berhubungan, berkumpul bersama sama untuk
melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.
Menurut (Widjajanto, 2008) adalah sesuatu yang memiliki bagian-bagian
yang saling berinteraksi untuk mencapai tujuan tertentu melalui tiga tahapan yaitu
input, proses dan output.
Menurut (Mustakini, 2009) Sistem dapat didefinisikan dengan pendekatan
prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan
dari prosedur-prosedur yang mempunyai tujuan tertentu.
Menurut (Sutarman, 2012) Sistem adalah kumpulan elemen yang saling
berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu
proses pencapaian suatu tujuan utama.
Menurut (Sutabri, 2012) Secara sederhana, suatu sistem dapat diartikan
sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang
terorganisir, saling berinteraksi, saling bergantung satu sama lain, dan terpadu.
Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa sistem
adalah suatu kumpulan atau kelompok dari elemen atau komponen yang saling
berhubungan atau saling berinteraksi dan saling bergantung satu sama lain untuk
mencapai tujuan tertentu.
2.2.1.2 Karakteristik Sistem
Menurut (Mustakini, 2009), Suatu sistem mempunyai karakteristik. Karakteristik
sistem adalah sebagai berikut ini:

1) Suatu sistem mempunyai komponen-komponen sistem (components) atau


subsistem-subsistem
Suatu sistem terdiri dari sejumlah komponen-komponen yang saling
berinteraksi, yang artinya saling bekerja sama dalam membentuk suatu
kesatuan. Komponen sistem tersebut dapat berupa suatu bentuk sub-sistem.
2) Suatu sistem mempunyai batas sistem (boundary)
Batasan sistem membatasi antara sistem yang satu dengan yang lainnya atau
sistem dengan lingkungan luarnya.
3) Suatu sistem mempunyai lingkungan luar (environment)
Lingkungan luar sistem adalah suatu bentuk apapun yang ada diluar ruang
lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut.
4) Suatu sistem mempunyai penghubung (interface)
Penghubung sistem merupakan media yang menghubungkan sistem dengan
sub-sistem yang lain, dengan demikian dapat terjadi suatu integrasi sistem
yang membentuk suatu kesatuan.
5) Suatu sistem mempunyai tujuan (goals)
Suatu sistem pasti mempunyai tujuan (goals) atau sasaran sistem
(objective). Sebuah sistem dikatakan berhasil apabila mengenai sasaran atau
tujuannya, jika suatu sistem tidak mempunyai tujuan maka operasi sistem
tidak akan ada gunanya.
2.2.2

Klasifikasi Sistem

Menurut (Mustakini, 2009), Suatu sistem dapat diklasifikasikan:


1) Sistem abstrak (abstact system) dan sistem fisik (phisical system)
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik, misalnya sistem teknologi yaitu sistem yang berupa
pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sitem fisik
merupakan sistem yang ada secara fisik.
2) Sistem Alami (natural system) dan Sistem Buatan Manusia (human made
system)

Sistem alami adalah sistem yang keberadaannya terjadi secara alami/natural


tanpa campuran tangan manusia. Sedangkan sistem buatan manusia adalah
sebagai hasil kerja manusia. Contoh sistem alamiah adalah sistem tata surya
yang terdiri dari atas sekumpulan planet, gugus bintang dan lainnya. Contoh
sistem abstrak dapat berupa sistem komponen yang ada sebagai hasil karya
teknologi yang dikembangkan manusia.
3) Sistem pasti (deterministic system) dan sistem tidak tentu (probobalistic
system)
Sistem

tertentu

adalah

sistem

yang

tingkah

lakunya

dapat

ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu sistem


tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem aplikasi
komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan
sebelumnya. Program aplikasi yang dirancangdan dikembangkan oleh
manusia dengan menggunakan prosedur yang jelas, terstruktur dan baku.
4) Sistem Tertutup (closed system) dan Sistem Terbuka (open system)
Sistem tertutup merupakan sistem yang tingkah lakunya tidak dipengaruhi
oleh lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai prilaku
yang dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan
sistem relative tertutup, karena tingkah laku sistem aplikasi komputer tidak
dipengaruhi oleh kondisi yang terjadi diluar sistem.
2.2.3

Basis Data

Basis Data adalah kumpulan data yang saling berhubungan secara logikal serta
deskripsi dari data tersebut, yang dirancang untuk

memenuhi kebutuhan

informasi suatu organisasi. Basis Data adalah sebuah penyimpanan data yang
besar yang bisa digunakan oleh banyak pengguna dan departemen. Semua data
terintegrasi dengan jumlah duplikasi yang minimum. Basis Data tidak lagi
dipegang oleh satu departemen, tetapi dibagikan ke seluruh departemen pada
perusahaan. Basis Data itu sendiri tidak hanya memegang data operasional
organisasi tetapi juga penggambaran dari data tersebut (Connolly & Begg, 2010).
Basis data adalah kumpulan data store yang terintegrasi yang diatur dan di

kontrol secara sentral. Sebuah basis data biasanya menyimpan ribuan class.
Informasi yang disimpan termasuk class attribute dan relasi antar class. Basis data
juga menyimpan informasi yang deksriptif seperti nama atribut, pemberian
batasan suatu nilai, dan kontrol akses untuk data-data yang sensitif (Satzinger et
all., 2009). Basis data juga diartikan sebagai sekumpulan file dikomputer yang
saling terhubung. File ini diatur sesuai kesamaan elemennya, sehingga data yang
diinginkan dapat dicari secara mudah (Williams & Sawyer, 2007).
Basis data adalah dua atau lebih simpanan data dengan elemen-elemen data
penghubung, yang dapat diakses lebih dari satu cara. Basis data dinyatakan
dengan teknik-teknik formal dan manajemen basis data. Dari definisi di atas,
maka dapat dikatakan bahwa basis data merupakan kumpulan data yang saling
berhubungan satu dengan yang lainnya (Iskandar & Rangkuti, 2008).
Dapat disimpulkan basis data adalah penyimpanan data yang terstruktur,
terintegrasi dan saling berkaitan dengan elemen-elemen penghubungnya dan dapat
diakses dengan berbagai cara, oleh karena itu basis data juga bisa didefinisikan
sebagai kumpulan yang menggambarkan sendiri dari catatan yang terintegrasi dan
penggambaran dari data dikenal sebagai sistem katalog (atau kamus data atau
metadata). Definisi data disini dibedakan dari program aplikasi, yang umumnya
sama dengan pendekatan pengembangan modern perangkat lunak, dimana definisi
internal dan eksternal dari sebuah objek dipisahkan. Salah satu keuntungan dari
pendekatan tersebut adalah abstraksi data dimana kita dapat mengubah definisi
internal dari sebuah objek tanpa mempengaruhi pengguna dari objek jika definisi
eksternal objek tersebut tidak berubah.
2.2.4

Konseptual Perancangan Sistem

UML (Unified Modelling Language) adalah bahasa pemodelan untuk sistem atau
perangkat lunak yang berparadigma berorientasi objek. Pemodelan (modeling)
sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan
yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.
Sebagai contoh alihalih membawa planet bumi ke meja kita, kita mungkin akan
membawa peta-peta tentang bagian bumi tertentu ke meja kita untuk kita pelajari

lebih jauh. Dalam hal ini, sasaran model sesungguhnya adalah abstraksi segala
sesuatu yang ada di planet bumi menjadi gambaran-gambaran yang lebih mudah
dipelajari

dan

dipahami.

Adapun

tujuan

pemodelan

(dalam

kerangka

pengembangan sistem/perangkat lunak aplikasi) adalah serupa yang kita singgung


di atas, yaitu sebagai sarana analisis, pemahaman, visualisasi dan komunikasi
antara anggota tim pengembang (saat seorang analis/perancang perangkat lunak
bekerja dalam tim yang beranggotakan beberapa/banyak anggota), serta sebagai
sarana dokumentasi (yang bermanfaat untuk menelaah perilaku perangkat lunak
secaara seksama serta bermanfaat untuk melakukan pengujian terhadap perangkat
lunak yang telah selesai dikembangkan) (Nugroho, 2010).
2.2.4.1 Use Case Diagram
Use case diagram merupakan suatu diagram yang berisi use case, actor, serta
relationship. Use case diagram merupakan titik awal yang baik dalam memahami
dan mengalisis kebutuhan sistem pada saat perancangan. Use case diagram dapat
digunakan untuk menentukan kebutuhan apa saja yang diperlukan dari suatu
sistem. Jadi, dapat digambarkan dengan detail bagaimana suatu sistem meproses
atau melakukan sesuatu bagaimana cara actor menggunakan sistem, serta apa saja
yang dapat dilakukan terhadap suatu sistem. Notasi yang digunakan dalam use
case adalah persegi panjang yang merupakan system boundary, oval yang
merupakan suatu proses, dan gambar orang yang berinteraksi dalam proses
tersebut (Indarajani, 2011).

10

Tabel 2.1: Simbol Use Case Diagram


Simbol

Deskripsi
Fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar
pesan antar unit atau aktor, biasa
dinyatakan dengan menggunakan kata
kerja diawal frase nama use case.
Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi
yang akan dibuat diluar sistem
informasi yang akan dibuat itu sendiri,
jadi walaupun simbol dari aktor belum
tentu merupakan biasanya dinyatakan
menggunakan kata benda di awal frase
nama actor.
Komunikasi antara aktor dan use case
yang berpatisipasi pada use case atau
use case memiliki interaksi dengan
actor.
Relasi use case tambahan ke sebuah
use case di mana use case yang di
tambahkan dapat berdiri sendiri walau
tanpa use case tambahan itu, mirip
dengan prinsip inheritance pada
pemograman
berorientasi
objek,
biasanya use case tamabahan memiliki
nama depan yang sama dengan use
case yang ditambahkan.

2.2.4.2 Activity Diagram


Activity Diagram digunakan untuk mengalisis behavior dengan use case yang
lebih kompleks dan menunjukan interaksiinteraksi di antara mereka satu sama
lain. Activity diagram sebenarnya meimiliki kesamaan dengan statechart
diagram. Dalam hal menggambarkan aliran data pada model bisnis, tetapi activity
diagram biasanya digunakan untuk menggambarkan aktivitas bisnis yang lebih
kompleks, dimana digambarkan hubungan antar suatu use case dengan use case
lainnya (Indarajani, 2011).

11

Tabel 2.2: Simbol Activity Diagram


Nama

Simbol

Keterangan

Start

Diletakkan pada pojok kiri atas dan


merupakan awal aktifitas.

End

Menggambarkan akhir aktivitas.

Activities

Menggambarkan
proses/kegiatan bisnis.

Fork

Digunakan untuk menunjukkan


kegiatan yang dilakukan secara
parallel
atau
untuk
menggabungkan
dua
kegiatan
parallel menjadi satu.

Union

Menunjukkan adanya dekomposisi.

Decision

Menggambarkan pilihan untuk


pengambilan keputusan, true atau
false.

suatu

2.2.4.3 Sequence Diagram


Sequence diagram merupakan suatu diagram interaksi yang menggambarkan
bagaimana objekobjek berpatisipasi dalam bagian interaksi (particular
interaction) dan pesan yang ditukar dalam urusan waktu.
Sequence diagram merupakan peralatan untuk interaksi komunikasi
diagram. Sebuah interaksi desain antara objek atau sistem yang berpartisipasi
dalam sebuah kolaborasi. Interaksi dijelaskan oleh pesanpesan yang diletakan

12

pada sebuah waktu atau lebih dari dua pesan yang akan dikirim pada saat yang
sama. Beberapa konsep dapat diterapkan pada konteks yang bervariasi. Sequence
diagram menggambarkan interaksi antar objek secara beraturan sesuai dengan
waktu. Sequence diagram dapat digambarkan dalam beberapa level secara detail
dan untuk tujuan yang berbeda pada beberapa langkah yang dikembangkan secara
lifecycle. Ketika pesan dikirim pada sebuah objek akan meminta sebuah operasi
dari objek. Nama pesan biasanya sesuai dengan operasi yang akan diminta.
Sebuah pesan diterima, operasi yang telah diminta akan melaksanakan pesan
tersebut. Pada beberapa tahap selama oeprasi yang dilakukan tersebut disebut
sebagai aktivasi (Indarajani, 2011).

13

Tabel 2.3: Simbol Sequence Diagram


Notasi UML

Penjelasan
Aktor : mengambarkan user/penguna.

Boundary
:
digunakan
mengambarkan sebuah form.

untuk

Control class : digunakan untuk


menghubungkan boundary dengan
tabel.

Entity
class:
digunakan
untuk
mengambarkan hubungan kegiatan
yang akan dilakukan.

Garis hidup : menyatakan kehidupan


suatu objek.

Nama_metode()
:
Arah
panah
mengarah pada objek yang memiliki
operasi atau metode, karena ini
memanggil operasi atau metode yang
dipangil harus ada pada diagram class
sesuai dengan objek yang berintraksi.
Create : Meyatakan objek yang dibuat.

14

2.2.4.4 User Interface


User Interface adalah diagram yang menunjukkan bagaimana sistem tersebut akan
ditampilkan kepada pengguna, bagaimana pengguna dapat menggunakan sistem
secara mudah berdasarkan rancangan dari user interface, pada umumnya
perangkat lunak membutuhkan media antarmuka berupa komponen-komponen
yang dapat digunakan oleh pengguna sebagai alat bantu melakukan perintah
terhadap perangkat lunak, komponen-komponen tersebut seperti tombol, masukan
kata, masukan file, tabel penampil data dan lain-lain.
2.2.5

Sistem Informasi Geografis

Sistem informasi geografis adalah suatu sistem berbasis komputer untuk


menangkap, menyimpan, mengecek, mengintegrasikan, memanipulasi, dan
mendisplay data dengan peta digital (Turban et all., 2005).
2.2.5.1 Konsep Dasar Sistem Informasi Geografis
Sistem Informasi Geografis (SIG) atau juga dikenal sebagai Geographic
Information System (GIS) pertama pada tahun 1960 yang bertujuan untuk
menyelesaikan permasalahan geografis. 40 tahun kemudian GIS berkembang
tidak hanya bertujuan untuk menyelesaikan permasalahan geografi saja tetapi
sudah merambah ke berbagai bidang seperti analisis penyakit epidemik (demam
berdarah) dan analisis kejahatan (kerusuhan) termasuk analisis kepariwisataan.
Kemampuan dasar dari SIG adalah mengintegrasikan berbagai operasi
basis data seperti query, menganalisisnya serta menampilkannya dalam bentuk
pemetaan berdasarkan letak geografisnya. Inilah yang membedakan SIG dengan
sistem informasi lain (Prahasta, 2002).
2.2.5.2 Definisi Sistem Informasi Geografis
Istilah geography digunakan karena SIG dibangun berdasarkan pada geografi atau
spasial. Objek ini mengarah pada spesifikasi dalam suatu space. Geographic

15

Information System (GIS) merupakan sistem komputer yang berbasis pada sistem
informasi yang digunakan untuk memberikan bentuk digital dan analisis terhadap
permukaan geografi bumi.
Geografi adalah informasi mengenai permukaan bumi dan semua obyek
yang berada diatasnya, sedangkan sistem informasi geografis (SIG) atau dalam
bahasa inggris disebut Geographic Information System (GIS) adalah sistem
informasi khusus yang mengelola data yang memiliki informasi spasial
(bereferensi keruangan). Sistem informasi geografis adalah bentuk sistem
informasi yang menyajikan informasi dalam bentuk grafis dengan menggunakan
peta sebagai antar muka. SIG tersusun atas konsep beberapa lapisan (layer) dan
relasi (Prahasta, 2002).
2.2.6

Definisi Rumah Sakit

Menurut Undang-Undang Republik Indonesia No 44 Tahun 2009, rumah sakit


adalah institusi pelayanan kesehatan bagi masyarakat dengan karateristik
tersendiri yang dipengaruhi oleh perkembangan ilmu pengetahuan kesehatan,
kemajuan teknologi, dan kehidupan sosial ekonomi masyarakat yang harus tetap
mampu meningkatkan pelayanan yang lebih bermutu dan terjangkau oleh
masyarakat agar terwujud derajat kesehatan yang setinggi-tingginya.
2.2.6.1 Tugas Dan Fungsi Rumah Sakit
Menurut Undang-Undang Republik Indonesia No 44 Tahun 2009, rumah sakit
mempunyai tugas memberikan pelayanan kesehatan perorangan secara paripurna.
Sedangkan rumah sakit mempunyai fungsi :
1) Penyelenggaraan pelayanan pengobatan dan pemulihan kesehatan sesuai

dengan standar pelayanan rumah sakit.


2) Pemeliharaan dan peningkatan kesehatan perorangan melalui pelayanan

kesehatan yang paripurna tingkat kedua dan ketiga sesuai kebutuhan medis.
3) Penyelenggaraan pendidikan dan pelatihan sumber daya manusia dalam

16

rangka peningkatan kemampuan dalam pemberian pelayanan kesehatan.


4) Penyelenggaraan penelitian dan pengembangan serta penapisan teknologi

bidang kesehatan dalam rangka peningkatan pelayanan kesehatan dengan


memperhatikan etika ilmu pengetahuan bidang kesehatan.
2.2.7

Pusat Kesehatan Masyarakat

Menurut Peraturan Menteri Kesehatan Republik Indonesia Nomor 75 Tahun 2014,


puskesmas adalah fasilitas pelayanan kesehatan yang menyelenggarakan upaya
kesehatan masyarakat dan upaya kesehatan perseorangan tingkat pertama, dengan
lebih mengutamakan upaya promotif dan preventif, untuk mencapai derajat
kesehatan masyarakat yang setinggi-tingginya di wilayah kerjanya.
2.2.7.1 Tugas Dan Fungsi Pusat Kesehatan Masyarakat
Menurut Peraturan Menteri Kesehatan Republik Indonesia Nomor 75 Tahun 2014,
puskesmas mempunyai fungsi sebagai berikut:
1) menyelenggarakan Pelayanan Kesehatan dasar secara komperhensif,
berkesinambungan dan bermutu.
2) menyelenggarakan Pelayanan Kesehatan yang mengutamakan upaya
promotif dan preventif.
3) Menyelenggarakan Pelayanan Kesehatan yang berorientasi pada individu,
keluarga, kelompok dan masyarakat.
4) Menyelenggarakan Pelayanan Kesehatan yang mengutamakan keamanan
dan keselamatan pasien, petugas dan pengunjung.
5) Menyelenggarakan Pelayanan Kesehatan dengan prinsip koordinatif dan
kerjasama inter dan antar profesi.
6) Melaksanakan rekam medis.
7) Melaksanakan pencatatan, pelaporan, dan evaluasi terhadap mutu dan akses
Pelayanan Kesehatan.
8) Melaksanakan peningkatan kompetensi Tenaga Kesehatan.

17

9) Mengoordinasikan dan melaksanakan pembinaan fasilitas pelayanan


kesehatan tingkat pertama di wilayah kerjanya.
10) Melaksanakan penapisan rujukan sesuai dengan indikasi medis dan Sistem
Rujukan.
2.2.8

Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang
mencakup sistem operasi, middleware dan aplikasi. Android menyediakan
platform yang terbuka bagi pengembang untuk menciptakan aplikasi mereka.
Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang baru
yang membuat peranti lunak untuk ponsel/smartphone. Kemudian untuk membuat
android dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan
peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel,
Motorola, Qualcomm, T-Mobile, dan Nvidia. (Safaat, 2012).
Pada saat perilisan perdana android, 5 november 2007, android bersama
Open Handset Alliance menyatakan mendukung pengembangan open source pada
perangkat mobile. Di lain pihak, Google merilis kode-kode android di bawah
lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat
seluler (Safaat, 2012).
Di dunia ini terdapat dua jenis distributor sistem operasi android. Pertama
yang mendapat dukungan penuh dari Google atau Google Mail Service (GMS)
dan kedua adalah yang benar-benar bebas distribusinya tanpa dukungan langsung
Google atau dikenal sebagai Open Handset Distribution (OHD) (Safaat, 2012).
2.2.8.1 Versi Android
Versi Android diawali dengan dirilisnya Android beta pada bulan November 2007.
Versi komersial pertama, Android 1.0, dirilis pada September 2008. Android
dikembangkan secara berkelanjutan oleh Google dan Open Handset Alliance
(OHA), yang telah merilis sejumlah pembaruan sistem operasi ini sejak dirilisnya
versi awal. Sejak April 2009, versi Android dikembangkan dengan nama kode

18

yang dinamai berdasarkan makanan pencuci mulut dan makanan manis. Masingmasing versi dirilis sesuai urutan alfabet, berikut adalah versi-versi android yang
sudah dirilis (Safaat, 2012) :
1) Android versi 1.1
Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini
dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search
(pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan
email.
2) Android versi 1.5 (Cupcake)
Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan
menggunakan Android dan SDK (Software Development Kit) dengan versi
1.5 (Cupcake). Terdapat beberapa pembaharuan untuk penambahan
beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan
menonton video dengan modus kamera, mengunggah video ke Youtube dan
gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP,
kemampuan terhubung secara otomatis ke headset bluetooth, animasi layar,
dan keyboard pada layar yang dapat disesuaikan dengan sistem.
3) Android versi 1.6 (Donut)
Donut (versi 1.6) dirilis pada 15 September 2009 dengan menampilkan
proses pencarian yang lebih baik dibanding sebelumnya, penggunaan
indikator baterai dan kontrol applet VPN. Fitur lainnya adalah galeri yang
memungkinkan pengguna untuk memilih foto yang akan dihapus; 13
kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x,
VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak;
teknologi text to change speech (tidak tersedia pada semua ponsel);
pengadaan resolusi VWGA.
4) Android versi 2.0/2.1 (Eclair)
Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi
2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware,
peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan
dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera

19

3,2 MP, digital Zoom, dan Bluetooth 2.1. Agar dapat bergerak cepat dalam
persaingan perangkat generasi yang berikutnya, Google melakukan investasi
dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps - aplikasi
unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang
aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya
dipilih 50 aplikasi terbaik. Dengan semakin berkembangnya dan
bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang
berminat untuk menyalurkan aplikasi mereka dalam sistem operasi Android.
Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah
Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam
situs Internet juga dianggap penting untuk menciptakan aplikasi Android
asli, contohnya oleh MySpace dan Facebook.
5) Android versi 2.2 (Froyo)
Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahanperubahan umum terhadap versiversi sebelumnya antara lain dukungan
Adobe Flash 10.1, kecepatan kinerja 14 dan aplikasi 2 sampai 5 kali lebih
cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang
mempercepat kemampuan rendering pada browser, pemasangan aplikasi
dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto
update dalam aplikasi Android Market.
6) Android versi 2.3 (Gingerbread)
Pada 6 desesmber 2010, Android versi 2.3 (Gingerbread) diluncurkan.
Perubahan-perubahan umum yang didapat dari android versi ini antara lain
peningkatan kemampuan permainan (gaming), peningkatan fungsi copy
paste, layar antarmuka (User Interface) yang sudah didesain ulang,
dukungan format video VP8 dan WebM, efek audio baru (reverb,
equalization, headphone virtualization, dan bass boost), dukungan
kemampuan Near Field Communication (NFC), dan dukungan jumlah
kamera yang lebih dari satu.
7) Android versi 3.1 (Honeycomb)
Android Honeycomb dirancang khusus untuk tablet. Android versi ini

20

mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb
juga berbeda karena sudah didesain untuk tablet. Honeycomb juga
mendukung multi processor dan juga akselerasi perangkat keras (hardware)
untuk grafis. Tablet pertama kali yang dibuat dengan menjalankan
Honeycomb adalah Motorola Xoom. Perangkat tablet tersebut bernama
EPad Transformer yang merupakan produk dari Asus yang masuk ke pasar
Indonesia pada Mei 2011.
8) Android versi 4.0 (Ice Cream Sandwich)
Pada tanggal 19 Oktober 2011, diperkenalkannya Android versi 4.0 yang
membawa fitur Honeycomb untuk smartphone, menambahkan fitur baru
termasuk membuka kunci dengan pengenalan wajah, jaringan data
pemantauan penggunaan dan kontrol, kontak jaringan sosial terpadu,
perangkat tambahan fotografi, pencarian email secara offline, dan berbagi
informasi dengan menggunakan NFC. Ponsel pertama yang menggunakan
sistem operasi ini adalah Samsung Galaxy Nexus.
9) Android versi 4.1 (Jelly Bean)
Android Jelly Bean yaang diluncurkan pada acara Google I/O membawa
sejumlah keunggulan dan fitur baru. Adapun penambahan fitur baru
diantaranya yaitu meningkatkan input keyboard, desain baru fitur pencarian,
UI yang baru dan pencarian melalui Voice Search yang lebih cepat. Google
Now yang juga menjadi bagian yang diperbarui pun tak ketinggalan. Google
Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah
satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas,
ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1
muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.
10) Android versi 4.4 (Kitkat)
Pada tanggal 31 Oktober 2013, diperkenalkannya Android versi 4.4 yaitu
Android versi kitkat. Android kitkat dilengkapi dengan software yang
memungkinkan anda untuk bisa mencetak foto, anda bisa mencetak apapun
asalkan printer terkoneksi dengan google cloud print, berbeda dengan jenis
sebelumnya yang tidak memiliki kemampuan yang satu ini. Menghadirkan

21

ok google yaitu navigasi perintah suara yang bisa anda lakukan tanpa
adanya sentuhan tangan pada layar ponsel, anda dapat melakukan panggilan
telepon, maupun penunjuk arah dari google maps. Aplikasi hangouts,
aplikasi yang satu ini lebih ditingkatkan dari versi android sebelumnya,
semua notifikasi bisa anda cek dari satu aplikasi saja, seperti sms, video call
dan yang lainnya.
11) Android versi 5.0 (Lollipop)
Google akhirnya secara resmi merilis sistem operasi Android versi 5.0
Lollipop. Secara teknis, Android Lollipop diklaim sebagai update sistem
operasi terbesar yang pernah dilakukan Google. Perangkat yang
menggunakan sistem operasi Android Lollipop ini akan mampu berintegrasi
antar perangkat seperti smartphone, tablet dan smartwatch berbasis
Android. Perangkat smartphone yang beruntung mencicipi sistem operasi
ini untuk pertama kali adalah dari keluarga baru Nexus, antara lain Nexus 6
dan Nexus 9.
2.2.9

Global Positioning System

(Usmanan et all., 2013) GPS adalah sebuah sistem navigasi berbasiskan radio
yang memberikan informasi posisi koordinat, kecepatan, dan waktu kepada
pengguna di seluruh dunia. lebih lanjut (Widodo, 2009) mengatakan Satelit GPS
memancarkan sinyal untuk memberitahukan posisi satelit GPS yang bersangkutan
serta jaraknya dari pengamat, lengkap dengan informasi waktunya. Sinyal GPS
juga digunakan untuk menginformasikan kondisi satelit pada pengamat.

BAB III
ANALISA DAN PERANCANGAN

3.1 Analisis Sistem


Analisa terhadap suatu sistem sangat diperlukan untuk mengetahui kegiatankegiatan yang sedang berjalan dalam suatu sistem. Tujuan mengetahui kegiatankegiatan tersebut adalah untuk memahami dan mengerti jalannya sistem serta
hambatan-hambatan yang terdapat dalam sistem tersebut.
Pada tahap ini yang perlu dilakukan adalah analisis terhadap sistem yang
sedang berjalan dan bagaimana aliran dokumen yang sedang berjalan yang akan
digambarkan dalam bentuk analisis pengkodean, analisis kebutuhan fungsional,
analisis kebutuhan non-fungsional dan analisis pengguna.
3.1.1

Analisi Masalah

Mengidentifikasi masalah merupakan langkah pertama yang dilakukan dalam


tahap analisis sistem. Masalah dapat didefinisikan sebagai suatu pertanyaan yang
diinginkan untuk dipecahkan. Masalah inilah yang menyebabkan sasaran dari
sistem tidak dapat dicapai. Oleh karena itu langkah pertama yang harus dilakukan
pada tahap ini adalah mengidentifikasi terlebih dahulu masalah-masalah yang
terjadi.
Berdasarkan observasi dan interview dengan pihak Dinas Kesehatan Kota
Tangerang Selatan, didapatkan kesimpulan permasalahan yaitu kurangnya
informasi mengenai lokasi-lokasi pelayanan kesehatan yang ada di Kota Tangsel.
Lalu kurangnya sosialisasi mengenai perkembangan puskesmas yang terbaru
menyebabkan masyarakat lebih memilih berobat ke rumah sakit. Hal ini terjadi
karena persepsi awal masyarakat yang negatif terhadap puskesmas yang
pelayanannya terkesan seadanya, sarana dan prasarana yang kurang memadai
seperti kurangnya tenaga medis.
Berdasarkan permasalahan yang telah diuraikan maka perlu dibangunnya

22

23

sistem informasi geografis untuk penyebaran informasi pelayanan masyarakat.


Pada subbab ini akan dilakukan identifikasi masalah yaitu pelayanan
kesehatan apa saja yang terdapat di Kota Tangsel yang akan dimasukkan ke dalam
sistem informasi geografis ini. Kota Tangsel memiliki puskesmas ditiap
kecamatan, satu RSUD. Karena sosialisasi Dinas Kesehatan Kota Tangsel masih
minim, menyebabkan masyarakat tidak mengetahui perkembangan pelayanan
kesehatan yang ada di kota ini.
Pembuatan

sistem informasi geografis untuk penyebaran pelayanan

kesehatan di Kota Tangsel dibangun pada sistem berbasis mobile android ini,
diharapkan akan menjadi sebuah alternatif informasi bagi masyarakat sehingga
masyarakat dapat mengetahui di mana saja lokasi pelayanan kesehatan, sarana dan
prasarana apa saja yang ada di lembaga kesehatan tersebut.
Untuk membuat Sistem Informasi Geografis untuk penyebaran pelayanan
kesehatan masyarakat diperlukan terlebih dahulu informasi-informasi terlengkap
yang berkaitan dengan pelayanan kesehatan masyarakat yang ada di Kota Tangsel.
Berdasarkan penelitian yang dilakukan, terdapat lembaga kesehatan yang
ada di Kota Tangsel, yaitu :
1) Puskesmas Pondok Benda
2) Puskesmas Pondok Betung
3) Puskesmas Pondok Jagung
4) Puskesmas Pondok Kacang Timur
5) Puskesmas Pondok Pucung
6) Puskesmas Pisangan
7) Puskesmas Pondok Ranji
8) Puskesmas Rawa Buntu
9) Puskesmas Rengas
10) Puskesmas Serpong
11) Puskesmas Serpong II
12) Puskesmas Setu
13) Puskesmas Situ Gintung
14) Puskesmas Benda Baru

24

15) Puskesmas Pamulang


16) Puskesmas Ciputat Timur
17) Puskesmas Ciputat
18) Puskesmas Bakti Jaya
19) Puskesmas Kampung Sawah
20) Puskesmas Kranggan
21) Puskesmas Paku Alam
22) Puskesmas Parigi
23) Puskesmas Jurang Mangu
24) Puskesmas Pondok Aren
25) Puskesmas Jombang
26) RSUD Kota Tangerang Selatan
3.1.2

Analis Kebutuhan Masukan

Untuk membuat Sistem Informasi Geografis diperlukan dua macam data, yaitu
data spasial dan data atribut. Data spasial dapat berupa data mengenai lokasi atau
jalan dari tempat pelayanan kesehatan berada, sedangkan atribut merupakan data
yang berupa informasi yang menjelaskan isi dari data spasial tersebut.
Berikut ini adalah data yang diperlukan oleh sistem ini :
1) Data Spasial
Data spasial merupakan data berupa jalan yang berada di daerah Kota
Tangsel dan dibuat menggunakan model vektor yang terdiri dari points,
polygon, dan line. Peta merupakan data utama pada SIG yang
menggambarkan peta jalan serta lokasi pelayanan kesehatan yang terdapat
di Kota Tangsel. Adapun data spasial yang dimaksud sebagai berikut :
a) Data spasial Kota Tangsel
Format data spasial yang berupa vektor (polygon, line, points) maupun
raster yang nanti akan digunakan pada SIG sebagai tampilan peta.
2) Data Atribut
Data atribut diperlukan dalam sistem SIG ini, karena akan berisikan
informasi mengenai data spasial di atas yaitu :

25

a) Data atribut pelayanan kesehatan


Data yang dinput adalah berupa data tentang id, nama, alamat, telp,
email, longitude, latitude dan gambar.
b) Data atribut penyelenggaraan kesehatan
Data yang diinputkan adalah data kegiatan pelayanan kesehatan yang
ada di lembaga kesehatan tersebut.
3.1.3

Kebutuhan Proses

Kebutuhan proses adalah kebutuhan pengolahan data dari input data yang
diberikan kepada sistem sehingga menghasilkan output. Kebutuhan proses
tersebut antara lain :
1) Proses penentuan objek pada peta.
2) Proses edit data peta geografis.
3) Proses edit data spasial peta geografis.
4) Proses pengolahan aplikasi android.
5) Proses pencarian lokasi pelayanan kesehatan (pencarian rute lokasi).
3.1.4

Analisis Kebutuhan Keluaran

Keluaran yang dibutuhkan dalam pengembangan sistem sehingga dapat


memberikan informasi kepada user antara lain :
1) Informasi letak pelayanan kesehatan.
2) Informasi kegiatan kesehatan yang ada di lembaga tersebut.
3.1.5

Analisis Kebuthuhan Antarmuka

Kebutuhan antarmuka yang diinginkan adalah antarmuka yang bersifat user


friendly, yaitu perangkat lunak yang dibuat harus dapat digunakan dengan mudah,
nyaman, dan meminimalisasi kemungkinan kesalahan, baik kesalahan input,
proses, dan output.

26

3.1.6

Analisis Prosedur Sistem Yang Sedang Berjalan

Prosedur adalah kumpulan dari proses dalam suatu sistem yang saling terkait
antara satu dengan yang lainnya untuk mencapai tujuan yang telah diterapkan.
Sistem sosialisasi yang ada saat ini masih konvensional yaitu dengan mengundang
perwakilan warga ke dinas kesehatan untuk dilakukan sosialisasi tentang
perkembangan pelayanan kesehatan.

Gambar 3.1: Use Case Sistem yang sedang berjalan

3.1.7

Analisi Kebutuhan Non-fungsional

Tahap ini meliputi elemen-elemen apa saja yang dibutuhkan untuk sebuah sistem
yang akan dibangun, spesifikasi masukan yang diperlukan sistem, keluaran yang
dihasilkan sistem dan proses yang dibutuhkan sampai sistem tersebut
diimplementasi. Kebutuhan non-fungsional terbagi menjadi tiga bagian yaitu
analisis perangkat keras, analisis perangkat lunak dan analisis pengguna.

27

3.1.7.1 Analisis Perangkat Keras


Perangkat keras atau hardware merupakan peralatan fisik dari komputer yang
dapat kita lihat dan rasakan. Hardware atau perangkat keras ini adalah salah satu
perangkat yang sangat penting, karena tanpa hardware yang memenuhi syarat,
sebuah aplikasi yang dibangun tidak akan berjalan tanpa adanya perangkat keras.
Perangkat keras yang digunakan dalam penerapan aplikasi Sistem
Informasi Geografis ini adalah harus memiliki standar dengan spesifikasi sebagai
berikut :
1) Prosesor Intel Core i3
2) Memory 4GB
3) Hardisk 500GB
4) Monitor dengan resolusi 1366 x 768 pixels
3.1.7.2 Analisa Perangkat Lunak
Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan
secara digital, termasuk program komputer, dokumentasinya, dan berbagai
informasi yang dibaca dan ditulis oleh komputer.
Sedangkan untuk penerapan Sistem Informasi Geografis, dibutuhkan
perangkat lunak dengan spesifikasi sebagai berikut :
1) Sistem operasi Arch Linux.
2) SQLite sebagai basis data.
3) Java sebagai bahasa pemrograman.
4) Android Studio sebagai IDE untuk membuat aplikasi android.
5) Genymotion sebagai emulator android.
6) Maperitive untuk mendowload peta offline dari OSM.
3.1.7.3 Analisis Pengguna
Pembuatan aplikasi ini ditargetkan untuk para pengguna smartphone android
dengan versi >4.2. Di mana pengguna dapat mendapatkan informasi pelayanan
kesehatan, sarana dan prasarana yang ada pada sebuah lembaga kesehatan.

28

3.1.8

Analisis Kebutuhan Fungsional

Kebutuhan dalam pembangunan aplikasi ini mencangkup beberapa diagram UML,


di mana diagram-diagram tersebut masing-masing menggambarkan proses yang
berjalan pada aplikasi Sistem Informasi Geografis ini. Berikut diagram-diagram
yang dipakai dalam menganalisis program :
1) Use case diagram
2) Sequence diagram
3) Activity diagram
4) Skema tabel

3.2 Perancangan Sistem


Perancangan sistem merupakan pengembangan sistem baru dari sistem lama yang
ada, di mana masalah-masalah yang terjadi pada sistem lama diharapkan sudah
teratasi pada sistem yang baru. Perancangan aplikasi Sistem Informasi Geografis
ini berisi tentang pemodelan Unified Modelling Language (UML) yaitu Use Case
Diagram, Activity Diagram, dan Sequence Diagram.
3.2.1

Use Case Diagram

Use case diagram merupakan suatu diagram yang melukiskan interaksi antara
sistem dengan para pemakai. Dalam use case diagram aplikasi Sistem Informasi
Geografis untuk Penyebaran Pelayanan Kesehatan Masyarakat menjelaskan
bagaimana user mempunyai akses untuk melihat daftar puskesmas, detail
informasi puskesmas, daftar rumah sakit, detail informasi rumah sakit, peta/rute
lokasi, tentang aplikasi.

29

Gambar 3.2: Use Case Penggunaan Aplikasi

Tabel 3.1: Penjelasan Use Case Penggunaan Aplikasi


Aktor

Nama Use Case

Deskripsi

User

Menampilkan
Puskesmas

Daftar User membuka aplikasi lalu memilih daftar


puskesmas
kemudian
aplikasi
akan
menampilkan daftar puskesmas yang ada.

User

Menampilkan
Puskesmas

Detail User membuka aplikasi lalu memilih daftar


puskesmas lalu memilih puskesmas kemudian
aplikasi akan menampilkan detail informasi
puskesmas.

User

Menampilkan
Rumah Sakit

Daftar User membuka aplikasi lalu memilih daftar


rumah sakit kemudian aplikasi akan
menampilkan daftar rumah sakit yang ada.

User

Menampilkan
Rumah Sakit

Detail User membuka aplikasi lalu memilih daftar


rumah sakit lalu memilih rumah sakit kemudian
aplikasi akan menampilkan detail informasi
rumah sakit.

User

Menampilkan
Peta/Rute Lokasi

User

Menampilkan Tentang User membuka aplikasi lalu memilih tentang


Aplikasi
aplikasi kemudian aplikasi akan menampilkan
penjelasan tentang aplikasi.

User membuka aplikasi lalu memilih daftar


puskesmas/rumah
sakit
lalu
memilih
puskesmas/rumah sakit lalu memilih melihat
peta/rute lokasi kemudian aplikasi akan
menampilkan marker lokasi atau menampilkan
marker disertai rute ke lokasi jika online.

30

3.2.2

Activity Diagram

Menggambarkan

rangkaian

aliran

dari

aktivitas,

digunakan

untuk

mendeskripsikan aktivitas yang dibentuk dalam suatu operasi sehingga dapat juga
digunakan untuk aktivitas lainnya seperti use case.
3.2.2.1 Activity Diagram Melihat Daftar Puskesmas

Gambar 3.3: Activity Diagram Melihat Daftar Puskesmas

31

3.2.2.2 Activity Diagram Melihat Detail Puskesmas

Gambar 3.4: Activity Diagram Melihat Detail Puskesmas

32

3.2.2.3 Activity Diagram Melihat Daftar Rumah Sakit

Gambar 3.5: Activity Diagram Melihat Daftar Rumah Sakit

33

3.2.2.4 Activity Diagram Melihat Detail Rumah Sakit

Gambar 3.6: Activity Diagram Melihat Detail Rumah Sakit

34

3.2.2.5 Activity Diagram Melihat Peta/rute Lokasi

Gambar 3.7: Activity Diagram Peta/Rute Lokasi

35

3.2.2.6 Activity Diagram Tentang Aplikasi

Gambar 3.8: Activity Diagram Tentang Aplikasi

3.2.3

Sequence Diagram

Sequence diagram menunjukkan secara keseluruhan, baik interaksi-interaksi yang


dilakukan oleh pengguna terhadap perangkat lunak maupun tindakan-tindakan
yang dilakukan perangkat lunak itu sendiri saat menerima interaksi dari pengguna
maupun di saat menjalankan prosedur yang diimplementasikan, sehingga dengan
diagram ini sebenarnya cukup untuk menjelaskan seluruh keadaan dan tindakan
yang ada dalam perangkat lunak.

36

3.2.3.1 Sequence Diagram Melihat Daftar Puskesmas

Gambar 3.9: Sequence Diagram Melihat Daftar Puskesmas

3.2.3.2 Sequence Diagram Melihat Detail Puskesmas

Gambar 3.10: Sequence Diagram Melihat Detail Puskesmas

37

3.2.3.3 Sequence Diagram Melihat Daftar Rumah Sakit

Gambar 3.11: Sequence Diagram Melihat Daftar Rumah Sakit

3.2.3.4 Sequence Diagram Melihat Detail Rumah Sakit

Gambar 3.12: Sequence Diagram Melihat Detail Rumah Sakit

38

3.2.3.5 Sequence Diagram Melihat Peta/rute Lokasi

Gambar 3.13: Sequence Diagram Melihat Peta/rute

3.2.3.6 Sequence Diagram Tentang Aplikasi

Gambar 3.14: Sequence Diagram Tentang Aplikasi

39

3.2.4

Skema Relasi

Skema relasi menggambarkan suatu hubungan antar tabel yang sudah ada dalam
keadaan normal.

Gambar 3.15: Skema Relasi

3.2.5

Perancangan Struktur Tabel

Tabel merupakan tempat penyimpanan informasi dari sebuah aliran data dalam
sebuah aplikasi. Berikut merupakan struktur dari beberapa tabel sistem yang akan
dibangun.
1) Desain tabel puskesmas yang berisi data tentang puskesmas yang ada di
Kota Tangerang Selatan. Berikut desain tabel puskesmas.
Tabel 3.2: Tabel Puskesmas
Nama Kolom

Tipe

Keterangan

Idpsks

Int

ID Puskesmas

Puskesmas

Text

Nama Puskesmas

Alamat

Text

Alamat Puskesmas

Latitude

Text

Garis Bujur

40

Longitude

Text

Garis Lintang

2) Desain tabel rumah sakit yang berisi data tentang rumah sakit yang ada di
Kota Tangerang Selatan. Berikut desain tabel rumah sakit.
Tabel 3.3: Tabel Rumah Sakit
Nama Kolom

Tipe

Keterangan

Idrs

Int

ID Rumah Sakit

Rumahsakit

Text

Nama Rumah Sakit

Alamat

Text

Alamat Rumah Sakit

Latitude

Text

Garis Bujur

Longitude

Text

Garis Lintang

3) Desain tabel pelayanan/fasilitas merupakan data pelengkap dari tabel


puskesmas dan rumah sakit,berisi data tentang fasilitas yang ada di
puskesmas maupun di rumah sakit yang ada di Kota Tangerang selatan.
Berikut desain tabel fasilitas.
Tabel 3.4: Tabel Pelayanan
Nama Kolom

Tipe

Keterangan

Id

Int

ID dari puskesmas atau


rumah sakit

Fasilitas

Text

Nama fasilitas

3.2.6

Percancangan Antar Muka

Perancangan antar muka bertujuan untuk memberikan gambaran tentang aplikasi


yang akan dibangun sehingga akan mempermudah dalam mengimplementasikan
serta akan memudahkan dalam pembuatan aplikasi yang user friendly.
Rancangan Sistem Informasi Geografis untuk Penyebaran Pelayanan
Kesehatan Masyarakat.
1) Menu Utama

41

Gambar 3.16: Rancangan Menu Utama


2) Menu Daftar Puskesmas

Gambar 3.17: Rancangan Menu Daftar Puskesmas


3) Menu Detail Puskemas

42

Gambar 3.18: Rancangan Menu Detail Puskesmas

4) Menu Daftar Rumah Sakit

Gambar 3.19: Rancangan Menu Daftar Rumah Sakit

43

5) Menu Detail Rumah Sakit

Gambar 3.20: Rancangan Menu Detail Rumah Sakit

6) Menu Melihat Peta/rute Lokasi

Gambar 3.21: Rancangan Melihat Peta/rute Lokasi

44

7) Menu Tentang Aplikasi

Gambar 3.22: Rancangan Menu Tentang Aplikasi

3.2.7

Perancangan Pengujian

Pengujian yang dilakukan yaitu pengujian black box. Pengujian black box
digunakan untuk menguji fungsi-fungsi khusus dari aplikasi yang dirancang.
Tabel 3.5: Perancangan Pengujian
Kelas Uji

Detail Pengujian

Jenis Uji

Menu Utama

Menampilkan menu utama

Black Box

Menu Daftar Puskesmas

Menampilkan daftar puskesmas

Black Box

Menu Detail Puskesmas

Menampilkan detail puskesmas

Black Box

Menu
Sakit

Daftar

Rumah Menampilkan daftar rumah sakit

Black Box

Menu Detail Rumah Sakit Menampilkan detail rumah sakit

Black Box

Menu Lihat Peta

Menampilkan peta puskesmas/rumah Black Box

45

sakit yang dipilih


Menu Tentang Aplikasi

Menampilan tentang aplikasi

Black Box

BAB IV
IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi
Implementasi merupakan tahapan setelah melakukan analisis dan perancangan
sistem pada siklus rekayasa perangkat lunak. Di mana aplikasi siap dioperasikan
pada keadaan yang sebenarnya sehingga dari sini akan diketahui apakah aplikasi
atau sistem yang telah dibuat benar-benar dapat menghasilkan keluaran yang
sesuai dengan tujuan yang diinginkan.
4.1.1

Implementasi Antar Muka

Tahap implementasi antarmuka merupakan tahap penerapan sistem agar dapat


dioperasikan secara optimal sesuai kebutuhan. Implementasi antarmuka yang
dibuat pada tahap percancangan, diimplementasikan menjadi bentuk aplikasi yang
dibangun dengan menggunakan perangkat lunak. Implementasi antar muka
bertujuan untuk menjelaskan secara singkat proses dan penggunaannya.
4.1.1.1 Implementasi Tampilan Menu Utama
Pada tampilan menu utama merupakan halaman awal pada saat membuka aplikasi.
Di dalam tampilan menu utama terdapat tiga menu pilihan, yaitu
puskesmas, daftar rumah sakit, dan tentang aplikasi.

46

daftar

47

Gambar 4.1: Implementasi Tampilan Menu Utama

4.1.1.2 Implementasi Tampilan Menu Daftar Puskesmas


Tombol

daftar puskesmas merupakan tombol yang digunakan untuk

menampilkan daftar puskesmas.

Gambar 4.2: Implementasi Tampilan Menu Daftar Puskesmas

48

4.1.1.3 Implementasi Tampilan Menu Detail Puskesmas


Detail informasi puskesmas dapat ditampilkan dengan memilih tombol daftar
puskesmas terlebih dahulu, di sini akan ditampilkan detail informasi puskesmas
dari mulai gambar, alamat, dan fasilitas/pelayanan yang ada.

Gambar 4.3: Implementasi Tampilan Menu Detail Puskesmas

4.1.1.4 Implementasi Tampilan Menu Daftar Rumah Sakit


Tombol

daftar rumah sakit merupakan tombol yang digunakan untuk

menampilkan daftar rumah sakit.

49

Gambar 4.4: Implementasi Tampilan Menu Daftar Rumah Sakit

4.1.1.5 Implementasi Tampilan Menu Detail Rumah Sakit


Detail informasi rumah sakit dapat ditampilkan dengan memilih tombol daftar
rumah sakit terlebih dahulu, di sini akan ditampilkan detail informasi rumah sakit
dari mulai gambar, alamat, dan fasilitas/pelayanan yang ada.

Gambar 4.5: Implementasi Tampilan Menu Detail Rumah Sakit

50

4.1.1.6 Implementasi Tampilan Menu Lihat Peta


Lihat peta dapat ditampilkan dengan memilih daftar puskesmas atau rumah sakit
setelah itu memilih puskesmas atau rumah sakit. Tombol lihat peta digunakan
untuk menampilkan peta dari puskesmas atau rumah sakit yang dipilih.

Gambar 4.6: Implementasi Tampilan Menu Lihat Peta

4.1.1.7 Implementasi Tampilan Menu Tentang Aplikasi

51

Tombol tentang aplikasi merupakan tombol yang digunakan untuk menampilkan


informasi tentang aplikasi.

Gambar 4.7: Implementasi Tampilan Menu Tentang Aplikasi

4.2 Pengujian Sistem


Pengujian ini dilakukan untuk mengetahui bagaimana implementasi yang
dibangun pada aplikasi Sistem Informasi Geografis pada smartphone berbasis
android di Tangerang Selatan sesuai dengan perancangan yang telah dibuat.
Pengujian ini dilakukan dengan mengimplementasikan aplikasi baik di komputer
maupun di media handphone smartphone android.
4.2.1

Pengujian Black Box

Metode pengujian berikutnya yang dipakai adalah black box. Black box atau tes
fungsional adalah pengujian program yang dilakukan dengan memberikan input
tertentu dan melihat hasil yang didapatkan dari input tersebut. Black box
digunakan untuk menemukan kesalahan dan mendemonstrasikan fungsional
aplikasi saat dioperasikan, apakah input diterima dengan benar dan output yang

52

dihasilkan telah sesuai dengan yang diharapkan.


4.2.2

Pengujian Menu Utama

Pada pengujian menu utama, hal yang diuji adalah memilih daftar puskesmas,
memilih menu daftar rumah sakit dan memilih menu tentang aplikasi. Untuk lebih
jelasnya pada tabel 4.1 menunjukkan hasil dari pengujian menu utama.
Tabel 4.1: Pengujian Menu Utama
No

Perintah/Data yang
dimasukkan

Yang
diharapkan

Pengamatan

Hasil

Memilih
puskesmas

Memilih daftar rumah Menampilkan


Pilihan daftar [V] diterima
sakit
menu
daftar rumah
sakit [ ] ditolak
rumah sakit
berhasil tampil

Memilih
aplikasi

4.2.3

daftar Menampilkan
Pilihan daftar [V] diterima
menu
daftar puskesmas
[ ] ditolak
puskesmas
berhasil tampil

tentang Menampilkan
tentang aplikasi

Pilihan tentang [V] diterima


aplikasi
[ ] ditolak
berhasil tampil

Pengujian Menu Daftar Puskesmas

Pada pengujian menu daftar puskesmas, hal yang diujikan yaitu berupa memilih
puskesmas. Untuk lebih jelasnya pada tabel 4.2 menunjukkan hasil dari pengujian
menu daftar puskesmas.
Tabel 4.2: Pengujian Menu Daftar Puskesmas
No
1

Perintah/data yang
dimasukkan
Memilih puskesmas

Yang
diharapkan

Pengamatan

Hasil

Dapat memilih Puskesmas


[V] diterima
puskesmas
dapat dipilih [ ] ditolak
sesuai
yang
diharapkan

53

4.2.4

Pengujian Menu Detail Puskesmas

Pada pengujian menu detail puskesmas, hal yang diuji adalah menampilkan detail
informasi puskesmas, dan memilih lihat peta. Untuk lebih jelasnya pada tabel 4.3
menunjukkan hasl dari pengujian menu detail puskesmas.
Tabel 4.3: Pengujian Menu Detail Puskesmas
No

Perintah/data yang
dimasukkan

Yang
diharapkan

Menampilkan detail Dapat


informasi puskesmas menampilkan
detail informasi
puskesmas

Memilih lihat peta

4.2.5

Pengamatan

Hasil

Detail
[V] diterima
informasi
[ ] ditolak
puskesmas
ditampilkan
sesuai harapan

Dapat memilih Lihat


peta [V] diterima
lihat peta
dapat dipilih [ ] ditolak
sesuai
yang
diharapkan

Pengujian Menu Daftar Rumah Sakit

Pada pengujian menu daftar rumah sakit, hal yang diujikan yaitu berupa memilih
rumah sakit. Untuk lebih jelasnya pada tabel 4.4 menunjukkan hasil dari
pengujian menu daftar rumah sakit.
Tabel 4.4: Pengujian Menu Daftar Rumah Sakit
No
1

Perintah/data yang
dimasukkan
Memilih rumah sakit

Yang
diharapkan

Pengamatan

Hasil

Dapat memilih Rumah sakit [V] diterima


rumah sakit
dapat dipilih [ ] ditolak
sesuai
yang
diharapkan

54

4.2.6

Pengujian Menu Detail Rumah Sakit

Pada pengujian menu detail rumah sakit, hal yang diuji adalah menampilkan detail
informasi rumah sakit, dan memilih lihat peta. Untuk lebih jelasnya pada tabel 4.5
menunjukkan hasil dari pengujian menu detail rumah sakit.
Tabel 4.5: Pengujian Menu Detail Rumah Sakit
No

Perintah/data yang
dimasukkan

Yang
diharapkan

Menampilkan
detail Dapat
informasi rumah sakit menampilkan
detail informasi
rumah sakit

Memilih lihat peta

4.2.7

Pengamatan

Hasil

Detail
[V] diterima
informasi
[ ] ditolak
rumah
sakit
ditampilkan
sesuai harapan

Dapat
memilih Lihat
peta [V] diterima
lihat peta
dapat dipilih [ ] ditolak
sesuai
yang
diharapkan

Pengujian Menu Lihat Peta

Pada pengujian menu lihat peta, hal yang diuji adalah menampilkan peta sesuai
puskesmas/rumah sakit yang dipilih dan menampilkan rute jika handphone
memiliki koneksi internet. Untuk lebih jelasnya pada tabel 4.6 menunjukkan hasil
dari pengujian menu lihat peta.
Tabel 4.6: Pengujian Menu Lihat Peta
No

Perintah/data yang
dimasukkan

Yang
diharapkan

Pengamatan

Menampilkan
peta Dapat
puskesmas/rumah
menampilkan
sakit yang dipilih
peta
puskesmas/rumah
sakit yang dipilih

Menampilkan rute ke Dapat


Rute
puskesmas/rumah
menampilkan rute tampil

Hasil

Peta
yang [V] diterima
ditampilkan
[ ] ditolak
sesuai dengan
yang
diharapkan
tidak [ ] diterima
walau [V] ditolak

55

sakit yang dipilih jika ke


sedang dalam
sedang online
puskesmas/rumah keadaan online
sakit yang dipilih
jika sedang online

4.2.8

Pengujian Menu Tentang Aplikasi

Pada pengujian menu tentang aplikasi, hal yang diuji adalah menampilkan tentang
aplikasi. Untuk lebih jelasnya pada tabel 4.7 menunjukkan hasil dari pengujian
menu tentang aplikasi.
Tabel 4.7: Pengujian Menu Tentang Aplikasi
No
1

Perintah/data yang
dimasukkan

Yang
diharapkan

Menampilkan
menu Dapat
tentang aplikasi
menampilkan
menu
tentang
aplikasi

Pengamatan

Hasil

Menu tentang [V] diterima


aplikasi dapat [ ] ditolak
ditampilkan
sesuai
yang
diharapkan

Dari hasil pengujian yang dilakukan, maka aplikasi Sistem Informasi


Geografis untuk penyebaran pelayanan kesehatan masyarakat di Kota Tangerang
Selatan berbasis mobile android dapat dijalankan sesuai dengan rancangan,
walaupun terdapat fitur yang tidak berfungsi dengan baik.

BAB V
PENUTUP

5.1 Kesimpulan
Berdasarkan penelitian dan implementasi aplikasi Sistem Informasi Geografis
untuk penyebaran pelayanan kesehatan masyarakat di Kota Tangerang Selatan
yang dilakukan, maka dapat dibuat kesimpulan bahwa dengan adanya aplikasi
tersebut dapat membantu masyarakat untuk mengetahui lokasi-lokasi pelayanan
kesehatan yang ada di daerahnya, dan masyarakat mengetahui fasilitas/pelayanan
yang ada pada lembaga kesehatan tersebut.

5.2 Saran
Aplikasi yang dibangun dalam penelitian ini masih memiliki beberapa kekurangan
dan keterbatasan, oleh karena itu ada beberapa hal yang perlu dikembangkan agar
menjadi lebih baik, yaitu :
1) Aplikasi ini hanya berjalan pada smartphone berbasis android, diharapkan
pada pengembangan selanjutnya aplikasi ini dapat berjalan pada smartphone
lainnya.
2) Aplikasi ini hanya untuk pelayanan kesehatan di Kota Tangerang Selatan,
diharapkan pada pengembangan selanjutnya aplikasi ini dapat diperluas
jangkauannya baik tingkat provinsi maupun nasional.

56

DAFTAR PUSTAKA

Artymiak, Jacek. (2014).Pemanfaatan Sistem Informasi Geografis Berbasis Web


untuk Penyebaran Lokasi Puskesmas di Kota Tangerang. : Jatisi.
Connolly, T., Begg, C. (2010).Database Systems: A Practical Approach to Design,
Implementation and Management (5th Edition). America: Pearson
Education.
Fitriyah, F.. (2014). GPS Tracking untuk Menemukan Lokasi Puskesmas Keliling
Berbasis Mobile Android. Jurnal Sarjana Teknik Informatika, 143-152.
Indarajani. (2011).Perancangan Basis Data Dalam All in 1. Jakarta: Elex Media
Komputindo.
Iskandar, A., & Rangkuti, A. H. (2008). Perancangan Sistem Informasi Penjualan
Tunai Pada PT. KLATEN BERCAHAYA. ICT Research Center UNAS, 1-8.
Kristanto, Andri. (2008).Perancangan Sistem Informasi dan Aplikasinya.
Yogyakarta: Gava Media.
Mustakini. (2009).Sistem Informasi Teknologi. Yogyakarta: Andi Offset.
Nugroho, A. (2010).Rekayasa Perangkat Lunak Menggunakan UML dan Java. :
Eka Praja Wiyata Mandala.
Prahasta, E.. (2002).Sistem Informasi Geografis: Konsep-Konsep DasarInformasi
Goegrafis. Bandung: Informatika Bandung.
Putri, G. A. S. , Sudarsono, B. , Wijaya, A. P. . (2014). Rancang Bangun Sistem
Informasi Geografis Pelayanan Kesehatan Masyarakat Berbasis Web (STudi
Kasus: Kota Semarang). Jurnal Geodesi Undip, .
Safaat, N.. (2012).Pemrograman Aplikasi Mobile Smartphone dan Tablet PC
Berbasis Android Edisi Revisi. Bandung: Informatika Bandung.
Satzinger, John W., Robert B. Jackson, Stephen D Burd. (2009).Systems Analysis
and Design in a Changing World, Fifth Edition. : Course Technology.
Sutabri, Tata. (2012).Konsep Dasar Informasi. Yogyakarta: Andi Offset.
Sutarman. (2012).Pengantar Teknologi Informasi. Jakarta: Bumi Aksara.
Widjajanto, Nugroho. (2008).Sistem Informasi Akuntansi. Jakarta: Erlangga.
Widodo, S. (2009). Penentuan Posisi GPS. RBITH, 201-206.
Williams, B. K., & Sawyer, S. C. . (2007).Using Information Technology:
Pengenalan Praktis Dunia Komputer dan Komunikasi (Edisi 7)
(Penerjemah: Nur Wijayaning Rahayu & Th. Arie Prabawati). Yogyakarta:
Andi Offset.

57

Anda mungkin juga menyukai