SISTEM INFORMASI GEOGRAFIS PENENTUANTITIK LOKASI APOTEKBARU DI KABUPATENBANTUL BERBASIS GOOGLEMAP API SKRIPSI
ffif.T
Disusun oleh : Irfan Fatoni No.Mhs. : O8541OO63 turusan : Teknik Informatika Jenjang : Strata Satu(Sl) SEKOLAH TINGGI I,IANAIEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA 20L2
STSTEITIIN FORMASI GEOGRAFIS PENETITUAN TITXK LOKASI APOTEK BARU DI KABUPATEN BANTUL BERBASIS GOOGLE }'IAP API
SKRIPSI
Gelar DiajukanUntukMemenuhiSalahSatuSyaratMencapai SarjanaKomputer(S.Kom). ProgramStudiTeknikInformatikaPadaSekolahTinggi ManajemenInformatikaDan KomputerAKAKOMYogyakarta.
Oleh :
Nama
IRFAN FATONI
No. Mhs 085410063 Jurusan TEKNIK INFORMATIKA Jenjang STRATA SATU
INFORTTIATIKADAN KOMPUTER SEKOLAHTINGGI TTIANAIEMEN AKAKOM YOGYAKARTA 2{|12
HALAilA}I PERSETUruAI{
ludul Skripsi
SISTE}4INFORT,IASIGEOGRAFTS PENENTUAN TITIK LOIGSI APOTEKBARU DI KABUFATENBANTULBERBASTS GOOGLEMAPAPI
Narna
IRFANFATONI
Nomor Mahasiswa 085410063 ProgramStudi JenJang
{r}t },
Ir., 14.T. Sudarmanto,
.---;.'-
:*i*--.ry€i|4dri:
,-G
HALAIIiAN PENGESAHAN
SISTEM IT{FORTIASI GEOGRAFIS PENENTUANTITIK TOKASI APOTEKBARU API DI KABUPATENBAI{TUL BERBASXSGOOGLETTIAP SkripsiIni TelahDipertahankanDan DisetujuiDi DepanDosen PengujiProgramStudi Teknik Informatika JenjangSarjana STMIKAKAKOMYogyakarta
Hari Tanggal
Susunan DosenPengujl: TandaTangan
No
Nama
1.
Waglto,s.T.,M.T"
2.
Ir., tvl.T. M. Guntara,
3.
Ir., M.T. Sudarmanto,
Mengetahui KetuaJurusanTIlSf
FebriNovaLcRti,s.si., M.T.
ltl
"If yaulaugh,thewarldwilllaughwith yau lf youcry,youwillcryalone. IQIau enghautertawa,dunia ahan[hut tertawabersomamu sendirian." I{alauengftaumenan$s,engftauahanmenangis
" Jihatujuan hidup ini untuh mandapathanhebaha$aan, Lahuhanlahapa saja yangbisa membuatmubaha$a."
Ga' perlu menunry oranglain untuhsuhses, Mulailah melanghahdengan ambisidan yahin hamu bisa. I{eberhasilanbuhon ditentuhanoleh besamyaotah seseorong' Melainhsn oleh besamyacara berfihir seseorang. Selaluihhtiardan berdo's' (Anonim)
IV
HALAMAN PERSEMBAHAN
Skripsi ini merupakan suatu pencapaian yang sangat laar biasa bagi saya, dalam pencapaian ini bidak begitu saja terwujud tanpa adanya dukungan dan support dari semuanya, maka skripsi ini saya persembahkan kepada: lbu dan Eapak tersayang; saya ucapkan terimakasih atas kasih sayang, do'a, pengorbanan, motivasi, bimbingan dan semuanya yang lbu dan Eapak berikan kepada saya, engkaulah yang menjadikan diri saya bisa sampai seperti ini' Saya tidak bisa membalas semua yang telah ibu dan bapak berikan kepada saya' Dan saya akan berusahq untuk tidak mengccewakan semua harapan yang Eapak dan lbu inginkan' Euab mbak, mas, adek dan lubfa yang telah memberikan doa, support, nasihab dan motivasi agar aku bisa menyelesaikan skripsi ini'
o fidak lupa saya ucapkan terimakasih kepada 6ilang, Likas, 5igit, julkhan, Dion, Nasrullah, Febri, frlfian, Adinata, AfFix, Nawan, Novi, 9iska, Galuh Ayu, 6ama, berima kasih atas banbuan dan dukungannya' @ Semua temen-temenku dijogja, dan seluruh temen-temen asisten praktikum, makasih selama ini udah jadi bemen terbaik bagi saya selamamenuntub ilmu'@
INTISARI Masalah penentuansuatu lokasiapotek merupakanaspek terpentingyang akan mempengaruhikesuksesansebuahusaha. Namunada syarat dalam pendiriansuatu lokasiapotek baru di Wilayah KabupatenBantul yaitu berdasarkanjarak 500 meter dari apotek yang sudah ada dan jurnlah kuota untuk pendirian lokasi apotek baru disetiap kecamatan.Oleh karena itu dibuat aplikasi untuk mempermudah memberikan informasi berdasarkan lokasi baru yang ditentukan itu diijinkan atau tidaknyakepadapenggunayang terkait. Aplikasi ini menggunakanlayanan dari Google Map API sebagaidasar dari aplikasi.Untuk dapat memanfaatkanpeta Googlemakadalamaplikasiini menggunakan JavaScriptsebagai bahasauntuk mengaksesAPI Googledan bahasapemprograman PHPsebagaibahasadi sisi sera/er. Oleh karena itu aplikasiini merupakansuatu pemanfaatan Sistem Informasi Geografis Berbasis Google Map, yang digunakanuntuk memberikaninformasiletak lokasiapotekjuga sebagaialat bantu dalam penentuanlokasiapotekbaru yang ada di kabupatenBantul. Permasalahandalam sistem ini adalah untuk memberikankemudahanpada pengguna untuk dapat memperolehinformasiapotek. Dari hasil pengujianaplikasi,dapat diketahuibahwaaplikasi Sistem Informasi GeografisPenentuanlokasi apotek Baru di KabupatenBantul BerbasisGoogle Map API dapat memberikan gambaran atau vizualisasilokasi apotek khususyadi Kabupaten Bantuldalamsebuahpeta. Kata Kunci : Penentuan,Apotek, GoogleMap API . Lokasi.
VI
KATA PENGANTAR
Shalawat dan salam Penulis panjatkan atas ke hadirat Allah SWT tetapkan atas Nabi MuhammadSAW, keluarganya, yang setia dengan para sahabatnya,dan pengikut-pengikutnya baik sampai akhir zaman, sehinggapada kesempatankali ini Penulisdapat menyelesaikanSkripsisebagaiTugas Akhir selaku Mahasiswa Jurusan Teknik Informatika STMIK AKAKOM Yogyakarta.Dalam Skripsi yang sederhanaini, tentu memiliki kekurangankarenaPenulismengakuimasihsangatterbatasatas kemampuannya.Oleh karena itu, saran dan kritik yang bersifat membangunsangat Penulis harapkan dari pembaca sekalian, namun demikian Penulisberharap Skripsi ini dapat bermanfaat bagi para pembaca dalam perkembangankemajuan teknologi informasisepertisekarangini. Tidak lupa pula penulis mengucapkanTerima Kasih yang kepadaberbagaipihak yang telah membantu sebesar-besarnya dan mernberikan dorongan hingga Skripsi ini terselesaikan. Diantaranya: 1. Bapak Sigit Anggoro, S.T., M.T., selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta. 2. Ibu Febri Nova Lenti, S.Si., M.T., selaku Ketua Program StudiTeknikInformatika(S1) STMIKAKAKOMYogyakarta. v ii
3. Bapak Wagito, S.T., M.T., selaku Sekretaris Prodi TI Sekolah Tinggi ManaJemenInformatika dan Komputer AKAKOMYogyakarta. 4. Bapak Sudarmanto,Ir., M.T., selaku dosen pembimbing yang telah membimbingmulai dari awal sampaiakhir dan memberikansaran,semangat,bimbingan. 5. Bapak M. Guntara, Ir., M.T., selaku dosen penguji yang telah memberikansaranserta kritik yang membangun. 6. Ibu dan Bapak saya yang memberikan doa, bimbingan kejalan-Nya,saranserta motivasibagi saya. 7. Seluruhteman-temanyang selalumemberi semangatdan solusiterhadapmasalahyang saya hadapisaat menyusun skripsiini. 8, Serta, kepada berbagai pihak yang tidak dapat penulis sampaikan pada lembaran ini, yang membantu dan memberikan
dorongan
sehingga
Penulis
dapat
Skripsiini. menyelesaikan Semoga amal kebajikannyamendapat balasandari Allah SWT. Harapan penulis, sekali lagi semoga Skripsi ini dapat berrnanfaat bagi Penulis sendiri khusunya dan bagi pembaca umumnya.
Yogyakarta, Juli 2012
Penulis
viii
DAFTAR ISI
f{AtAl{Af{
i
.,.,-r,,r,r.r,,,r,r
Jt D1UL..,,,.,,,,,',r!,r,,r,ir,,r,..,,
HALAMAN PERSETUJUAN PEMBIttlBING,,.....,,,rr,.,,,.r.,.r..r,,r'r
ii
HALAIfAN PENGESAHAfiI'....'.....,r..r.,r.rr...r.r,rr.,..,.r.,,r..,.,.rr....,r, iii iV
r r r r r ..r r r r r .r .!..r r .r ..r r r .r r r .r rr ....r .r .r .r ...r r r r ..r .r .r .r .r r r ....r .r r ..r r r .r .
MOTTO
"ERSEtfEAflAf{ INT ISARI KAT A
.r.r.r.r.rrrr.rr.r.!.rrr...r.r.'..rr
r ....r r i....tr .r r r r r .r ..r.rr PEf{ GAf{ T AR
r..,.,.r...rr.
rs r....,.,.,,..,,,,,., .r.,
D AfT AR
( lAilBARr r r r .t.r r r r r r r .r .r.ri rrrrrrr.rrr.rrrr.rrrrrr.a.rr..r!rr..rr.r.....
DAF T AR
T ABEL ....r ir r i.r r .r ..r .....r.rr.,ttr.rrr...r..r...r!..rrr.rF.rr.r.r...rr..r.
DAF T AR
L AIIPXR/II} ...........,.'.rrr.t,.r...,rr.,.r,'r,t.,.r...r.rr.rr.'.r..."....
X
BAE II
Vi Vii
r r .r r .r..r.r,rrrrr.tr..rrr...rr.rr.r.r.r.rrr.rrr.rr.r.r.'.r.rr.rr
D AF T A R
BAB
v
rr.,.r.,r.r.r'.r,.,rr..rrrr'rrrr,.,.rrrr.rr.,.,..,,.
ffALAffAt{
ix
.rr.,r,r,r
Xi Xii xi i i
PEf{ DAttUtUAf{ .ttir r .r rrrrrrrr..rr...rr..rrrrr..rrrr.r.rr.r.r.rtrrr..tr
t
1.1 Latar Belakang
1
Masdlah 1.2 Rurnusan Lingkup... 1.3 Ruang 1.4 TuJuanPenetttian
z
TTf*'AUA!I
3 4
PUSTAI(A DAII DASAR TGORI.......Ir'II'II""
5
n ..... 2 .1 T i n Ja u aPustaka
5
2.2 DasarTeori
6
2.2.L SistemInformasiGeografis
6
MapsAPtr........... 2.2.2 Croogle
7 10
2.2.3 MetodeHaversine 7' 2' 4
Diagr a , r n A f i r D a t a ( D A D ) . . . r . .
r. r.. r,i. jir j. ii iiii j i.. j. i
BAA Itrr A}IALIStrS DAN PERANCANGAN SISTEI{..,.€II+.T.{III.'*.
t2
*tr4
L4
3.1 AnalisisSistem 3.1.1 AnalisisMasalah tx
15
Sistem 3.L.2 AnalisisPerancangan
16
3.1.3 AnalisisKebutuhan
L7
3.2 PerancanganSistem
18
3.2.I DiagramKonteks 3 .2 .2 D i a gr amLevel1 ...........
2t
3 .2 .3 R a ncangan BasisData.......
23
3.2.4 RelasiTabel
25
Antar Muka 3.2.5 Rancangan
26
BAB fV I}r|PLEI{ENTASI DAN PEIIIBAHASAI{SISTEM ,,,.r,,.,,,r 29 4.L ImplementasiSistem 4 .L .7 Go o gleM apsAPI ........
29
4 ,L .2 H a l aman Adm inistr ator ..........
31
4.t.3 HalamanLokasiApotek.....
33
4.L.3 HalamanPenentuan Jarak
34
4.2 PembahasanSistern 4.2.L PengujianSistem BABV
DAF T AR
29
36 36
KESIMPULAN DAN SARAN .,,.r,,r,t...,.,..,,,,...rrr.r,.'.,r..,
42
........... 5 .1 K e si mp u lan
42
5.2 Saran
42
Pt
LAITIPIRAN
!iHKA
...r .rrrr.rr.r..r.rr..r..r...r.rr.r.r.rrr....rr...rrr...r.r.r.rr
43
DAFTAR GAHBAR Halaman .......11
Ga mb a r2 .1 S e g i ti g aB olaHaver sine....... Diagr amAlir Data...,... Ga mb a 2 r .2 L a mb a n g
...........,.".. 13
Gambar3.1 ArsiteKurSistemPenetapanLokasiBaruApotek.........19 ........20
Gambar3.2 DiagramKonteks
.....,......2L
Ga rn b a3r .3 D i a g ra ml evel1.............
25 .."...........
Ga mb a r3 .8 R e l a si T a bel
.......,..26
Utama............ Tam pilan Ga mb a r3 .9 R a n ca n gan TampilanLokasiApotek.... Gambar3.10 Rancangan
.......26
TampilanPenentuanJarak Gambar3.t l Rancangan
,..,,,27
Halam an Admin Ga mb a r3 .1 2 R a n ca n gan
......28 ............. 29
r Key ........ Ga mb a 4 r .1 Me n d a ftaAPI
............... 36
T ampilan Awal Ga mb a 4r .2 H a l a ma n Gambar4.3 HalamanTampilanSemuaLokasiApotek.... Gambar4.4 HalamanLokasiBaruYangDiijinkan Gambar4.5 HalamanLokasiApotekTidakDiijinkan Habis....... Ga mb a 4 r .6 H a l a ma nK uotaApotekTelah ......... Ga mb a 4r .7 H a l a ma nL oginAdministr ator n ambahApotek.. Ga mb a 4r .8 H a l a ma T Ga mb a 4r .6 H a l a ma nE ditDanHapusApotek
XI
....37 ...,........38 .........39 ,......39 ............40 ..........,41
.....,........... 39
DAFTAR TABEL Halaman ....23
Tabel3.4 TabelApotik T a b e f3 .5 T a b e lK e ca matan
,..,...,...,24 .................24
T a b e f3 .6 T a b e lB a ta san
.......25
Tabel3.7 TabelAdmin
xll
DAFTAR LAMPIRAT{
Lampiran1 PermohonanIjin SurveiDan MengambilData Lampiran2 Surat Ijin SurueiPengambilanData Lampiran2 Data Daftar Apotik Lampiran3 Data KoordinatYangAda Lampiran4 CaraMembuatBatasanPadaGooglelvlap
xl l l