9
  PENGGUNAAN TEKNOLOGI OPENSTREETMAP UNTUK GIS FASILITAS PELAYANAN UMUM BERBASIS ANDROID (STUDI KASUS KOTA PALU) Yustian Mantjoro 1 , Arna Fariza, S.Kom., M.Kom 2 . Yuliana Setyowati, S.Kom., M.Kom. 2  1  Mahasiswa, 2  Dosen Pembimbing Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Kampus ITS Keputih Sukolilo Surabaya 60111, Indonesia Telp: +62(31) 594 7280; Fax: +62(31) 594 6114 E-mail : [email protected] ABSTRAK Daerah Palu merupakan wilayah kota yang sedang berkembang seperti pada bidang industri, pariwisata, pendidikan, sarana transportasi umum dan fasilitas umum lainnya. Sebagai Kota yang sedang berkembang maka perlu dibangun sebuah layanan informasi yang baik untuk membantu masyarakat mengetahui informasi mengenai fasilitas umum di Kota Palu. Pada aplikasi SIG proyek akhir ini data geospasial yang digunakan adalah data geospasial dari layanan peta online OSM (OpenStreetMap). OSM memiliki fitur-fitur untuk dapat melakukan digitasi peta seperti membangun dan membuat peta. Kemudian perangkat mobile akan menguduh dan mensinkronisasikan dataset menggunakan OSM API dari OSM agar dapat memvisualisasikannya. Berdasar data kuesioner yang telah ada, penilaian terhadap aplikasi SIG ini terbagi atas 3 kategori aspek dan 4 kategori penilaian. Kategori- kategori aspek tersebut antara lain kategori aspek rekayasa perangkat lunak, aspek fitur, dan aspek komunikasi visual. Sedangkan keempat kategori penilaian yaitu Kurang (skor 1), Cukup (skor 2), Baik (skor 3), dan Sangat Baik (skor 4). Pada aspek rekayasa perangkat lunak dan aspek f itur memiliki presentase yang sama dan presentase tertinggi terdapat pada tanggapan baik (skor 3) yaitu 48,8%. Sedangkan pada aspek komunikasi visual memiliki presentase tertinggi pada tanggapan baik (skor 3) yaitu sebesar 46,6%. Nilai rata-rata tiap aspek yang memiliki nilai tertinggi terdapat pada aspek komunikasi visual sebesar 3,36 sedangkan nilai terendah terdapat pada aspek rekayasa perangkat lunak dengan nilai sebesar 3,19 dan pada aspek fitur memiliki nilai rata-rata sebesar 3.28. Berdasark an data tersebut secara keseluruhan, rata-rata dari ketiga aspek tersebut mendapat tanggapan baik dari responden, yang berarti aplikasi SIG ini dapat memberikan inf ormasi fasilitas umum yang baik untuk masyarakat pengguna Mobile Android di Kota Palu.. Kata kunci : Fasilitas umum, Android, SIG, OpenStreetMap  ABSTRACT Palu is an grown area of the city as in the fields of industry, tourism, education, public transportation and other public  facilities. As a growing city it is necessary to build a good information serv ice to help people find information on public  facilities in the c ity of Palu.  At this project, geospatial data of GIS application from online map services OSM (OpenStre etMap). OSM has features to able a digitized map such as build and create maps. Then the mobile device will download and synchronize datasets use OSM API of OSM in order to visualize it.  Based on questi onnaire dat a that already ex ist, an assessme nt of the GIS applicati on is divided into thre e categories a nd  four categories of assessme nt aspects. These categories include the category aspects of software engineering aspects, aspects of features, and aspects of visual communication. While all four categories of assessment that is Less (score 1), Fair (score 2), Good (score 3), and Very Good (score 4). In software engineering aspects and aspects of the features have the same percentage and the highest percentage found in response to good (score 3), namely 48.8%. While the aspect of visual communication has the highest percentage in response to good (score 3) that is equal to 46.6%. The average value of each aspect of which has the highest value found in aspects of visual communications at 3.36 while the lowest value found on the aspects of software engineering with a value of 3.19 and on aspects of the features have an average value of 3.28. Based on these data as a whole, the average of these three aspects are getting good response from the respondents, which means that the application of this GIS can provide a good general facilities for Android Mobile user community in the city of Palu. Keyword: Android, GIS, OpenStreetMap

My Working Paper

Embed Size (px)

Citation preview

1 PENGGUNAAN TEKNOLOGI OPENSTREETMAP UNTUK GIS FASILITAS PELAYANAN UMUM BERBASIS ANDROID(STUDI KASUS KOTA PALU) Yustian Mantjoro1, Arna Fariza, S.Kom., M.Kom2. Yuliana Setyowati, S.Kom., M.Kom.2 1 Mahasiswa, 2 Dosen PembimbingPoliteknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Kampus ITS Keputih Sukolilo Surabaya 60111, Indonesia Telp: +62(31) 594 7280; Fax: +62(31) 594 6114 E-mail : [email protected] ABSTRAK DaerahPalumerupakanwilayahkotayangsedangberkembangsepertipadabidangindustri,pariwisata,pendidikan, saranatransportasiumumdanfasilitasumumlainnya.SebagaiKotayangsedangberkembangmakaperludibangun sebuahlayananinformasiyangbaikuntukmembantumasyarakatmengetahuiinformasimengenaifasilitasumumdi Kota Palu. Pada aplikasi SIG proyek akhir ini data geospasial yang digunakan adalah data geospasial dari layanan peta online OSM (OpenStreetMap). OSM memiliki fitur-fitur untuk dapat melakukan digitasi peta seperti membangun dan membuat peta. KemudianperangkatmobileakanmenguduhdanmensinkronisasikandatasetmenggunakanOSMAPIdariOSMagar dapat memvisualisasikannya.Berdasardatakuesioneryangtelahada,penilaianterhadapaplikasiSIGiniterbagiatas3kategoriaspekdan4kategoripenilaian.Kategori-kategoriaspektersebutantaralainkategoriaspekrekayasaperangkatlunak,aspekfitur, dan aspek komunikasi visual. Sedangkan keempat kategori penilaian yaitu Kurang (skor 1), Cukup (skor 2), Baik (skor 3), dan Sangat Baik (skor 4).Pada aspek rekayasa perangkat lunak dan aspek fitur memiliki presentase yang sama dan presentasetertinggiterdapatpadatanggapanbaik(skor3)yaitu48,8%.Sedangkanpadaaspekkomunikasivisual memiliki presentase tertinggi pada tanggapan baik (skor 3) yaitu sebesar 46,6%.Nilai rata-rata tiap aspek yang memiliki nilai tertinggi terdapat pada aspek komunikasi visual sebesar 3,36 sedangkan nilai terendah terdapat pada aspek rekayasa perangkat lunak dengan nilai sebesar 3,19 dan pada aspek fiturmemilikinilairata-ratasebesar3.28.Berdasarkandatatersebutsecarakeseluruhan,rata-ratadariketigaaspektersebutmendapat tanggapan baikdariresponden,yang berarti aplikasi SIG ini dapat memberikan informasi fasilitas umum yang baik untuk masyarakat pengguna Mobile Android di Kota Palu.. Kata kunci : Fasilitas umum, Android, SIG, OpenStreetMap ABSTRACT Palu is an grown area of the city as in the fields of industry, tourism, education, public transportation and other public facilities. As a growing city it is necessary to build a good information service to help people find information on public facilities in the city of Palu. At this project,geospatial data of GIS application from online map services OSM (OpenStreetMap). OSM has features to able a digitized map such as build and create maps. Then the mobile device will download and synchronize datasets use OSM API of OSM in order to visualize it. Based on questionnaire data that already exist, an assessment of the GIS application is divided into three categories and fourcategoriesofassessmentaspects.Thesecategoriesincludethecategoryaspectsofsoftwareengineeringaspects, aspects of features, and aspects of visual communication. While all four categories of assessment that is Less (score 1), Fair(score2),Good(score3),andVeryGood(score4).Insoftwareengineeringaspectsandaspectsofthefeatures havethesamepercentageandthehighestpercentagefoundinresponsetogood(score3),namely48.8%.Whilethe aspectofvisualcommunicationhasthehighestpercentageinresponsetogood(score3)thatisequalto46.6%.The average value of each aspect of which has the highest value found in aspects of visual communications at 3.36 while the lowestvaluefoundonthe aspectsofsoftwareengineeringwitha valueof3.19and on aspectsofthefeatureshavean average value of 3.28. Based on these data as a whole, the average of these three aspects are getting good response from the respondents, which means that the application of this GIS can provide a good general facilities for Android Mobile user community in the city of Palu. Keyword: Android, GIS, OpenStreetMap 2 I. PENDAHULUAN 1.1 Latar Belakang DaerahPalumerupakanwilayahkotayangsedang berkembangsepertipadatempat-tempatindustri, pariwisata, pendidikan, sarana transportasi umum dan fasilitasumumlainnya.SebagaiKotayangsedang berkembangmakaperludibangunsebuahlayanan informasiyangmudahdancepatuntukmembantu masyarakatmengetahuiinformasimengenaifasilitas umum di Kota Palu.PerkembangankemajuanteknologiinformasisaatinitelahmembuatSIG(SistemInformasiGeografis) tidaksekedarmenjaditrendteknologipemetaan semata,tetapisudahmenjadisalahsatukebutuhan informasi.Teknologimobilesekaranginijugasudah semakinmajudenganmaraknyaberbagaivendor perangkatmobileyangmenawarkanberbagaifitur dankeunggulansepertiGPS(GlobalPosition System)yangsecaratidaklangsungberdampak positifbagipenggunaperangkatmobile.Seiring denganperkembanganteknologi,integrasiteknologi mobile,SIG,danGPStelahmemungkinkan dikembangkanaplikasimobileSIGyanginteraktif. Dukunganprocessoryangsemakincanggihdan kapasitasmemoriyangsemakinbesar,menjadikan perangkatmobiletidaksekedarsebagaialat komunikasisaja tetapi juga dapat dijadikan komputer mobileyangdapatdijadikanalatnavigasisecararealtime dan dapat digunakan kapan dan dimana saja. Perencanaan spasial dan pemilihan perangkat yangsesuaisangatberperandalammengatasi permasalahanini.PenerapanSIGpadaperangkat mobile merupakan salah satu langkah atau cara untuk mengetahuifasilitasumumyangadadiKotaPalu. Pemilihan perangkat. mobile berplatform android dalam penerapan SIG ini adalahdikarenakanandroidadalahsistemoperasi opensourceyangtelahmendukungGPS(Global PositioningSystem),Cell-IDdanWiFiGeoLocation sehingga cocok dalam penerapan SIG pada perangkat bergerak.Disampingituandroidjugamemiliki beberapa tools open sourcedanAPI (An application programminginterface)yangdapatdigunakandan membantudalamperancangandanpembuatanSIG pada perangkat android [10]. Padasisteminformasiinipengolahaninputberupa petadigitaldarilayananpetaonlineOSM (OpenStreetMap)yangselanjutnyadatajalanyang masihkuranglengkapakanditambahkan.OSM menyediakanfitur-fiturbagipenggunasehingga dapat membangun dan membuat peta pada OSM dan kemudiandivisualisasimelaluiperangkatandroid dengan menggunakan OSM API. 1.2 Perumusan Masalah Berdasarkanpadalatarbelakang,rumusan masalahyangterdapatpadaproyekakhiriniadalah sebagai berikut: ApakahSistemInformasiGeografisinidapat membantumasyarakatpenggunaperangkatmobile android di Kota Palu? Hal inidapat terlihat dari : 1.Aspek rekayasa perangkat lunak? 2.Aspek fitur? 3.Aspek komunikasi visual? 1.3 Batasan Masalah Agarruanglingkupproyekakhirinitidak menyimpangdaritujuanproyekakhir,maka dibutuhkan beberapa batasan masalah antara lain : 1.Lokasi fasilitas umum yang digunakan adalah hanya di Kota Palu. 2.Datayangdigunakanpadaproyekakhirini adalahdatafasilitasumumsepertistasiun tv/radio,mesjid,gereja,pura,kelenteng,tni, polisi, rumah sakit, bank, atm, rumah makan, kafe,kfc,kedai,sekolah,sekolahtinggi, universitas,taman,tamasya,villa,hotel, motel,kantorpemerintah,pasar,bandara, spbu,taxi,terminalberdasarkanketersediaan datadiinstansiterkaityangberupadata sekunder. 3.Attributfasilitasumumyaitunama,kategori, tipe, alamat, telepon, website dan deskripsi. 4.Sistemoperasiperangkatmobileyang digunakan adalah android. 5.PengembanganaplikasiSIGinimengunakan datageospasialdariOpenStreetMapdengan bantuan OSM API. 6.PencarianrutepadaaplikasiSIGini mengunakanAPIdarilayananonlinerute YOURS. 1.3 Tujuan Proyekakhirinibertujuanuntuk menyediakanlayananinformasiyangbaikuntuk membantumasyarakatmengetahuiinformasi mengenaifasilitasumumdiKotaPaludengan menggunakanteknologiSIGpadaperangkatmobile android. I. TEORI PENUNJANG 2. 1OpenStreetMap OpenStreetMap API adalah suatu layanan web (WebMapService)yangmenyediakanakseslangsungke server basis datageospasial openstreetmap, tujuannya adalahhanyauntukmengaksesbasisdatasecara langsung.Hampirsemuamapeditoruntukosm menggunakan API ini. Karena server dari API didanai hanyamelaluidonasimakapenggunaanAPIuntuk tujuan yang tidak jelas, seperti mengambil data dalam jumlahbesarmakaosmakanmemblokakseske servernya tanpa suatu peringatan. APIinisendirimenggunakanstylelayananweb RepresentationalStateTransfer(REST).Dalan layananwebREST,setiapdatadiberidanberiteraksi melalui Uniform Resource Identifier (URI), yang lebih dikenaldenganalamatweb.APIinijugadapat digunakanpadaserverlokasluntuktujuan mempercepataksesdata.Terdapatbeberapaoperasi pengelolaandatadalamAPIseperticreate,read, updatedandelete.Untukmenggunakanoperasi tersebut,diperlukansuatuauthentikasimenggunakan akunopenstreetmap.orgberupanamadanpassword ataumelaluisistemauthentikasiberbasiswebseperti OAuth.APIinimempunyaisistempendekteksi konflikuntukmencegahduamappermengubahfitur yang sama dalam waktu yang bersamaan . Versi API yang dapat digunakan yaitu API v0.6 yang disebarkansejak21April2009.APIv0.6ini merupakankomponenserveryangmanapermintaan 3 RESTdialamatkan.PermintaanRESTmenggunakan bentukdaripesanHTTPGET,PUT,POSTdan DELETE. Hasil dari permintaan tersebut adalah dalam bentukXML,menggunakanMIMEtypetext/xml danencodingkarakterUTF-8,danbolehdikompresi dalamlapisanHTTPjikaklienmenyatakannya melalui HTTP Accept header yang dapat menangani pesanterkompresi.APIdapatdiaksesmelaluialamat webdari openstreetmap: http://api.openstreetmap.org [5]. DalampermintaanGETcapabilities,jikaparameter yang diinputkan benar, sebuah metadata level layanan dalambentukdokumenXMLakadikembalikan, termasuk mengenai informasi lainnya yang tersedia di server.Untukmengidetifikasisetiapperubahanmaka digunakansuatutagchangesetdenganattribut comment=*. PenjelasanPenjelasan mengenai attribut padaXMLhasilpermintaanGETdapatdilihatpada Tabel 2.1 Tabel 2.1 Attribut dokumen XML balasan AttributPenjelasan Version minimum dan mazimum VersiAPIcallyang disetujuioleh server. Area maximum Daerahmaksimum dalam derajat persegi yangdapatdiqueri oleh API call. Tracepoint per_page Jumlahmaksimum titikdalamsekali GPS trace. Waypoints Jumlahmaksimum titikyangdapatdiisi pada suatu jalan. Changsets maximum_elements Jumlahmaksimum kombinasititik, jalan,relasiyang dapatdiisikandalam changset. Untukmendapatkanelementsuatupetamaka digunakanboundingbox:GET/api/0.6/map. Penjelasan mengenai parameter permintaan data peta dilihat pada Tabel 2.2 GET/api/0.6/map?bbox=left,bottom,right,top Tabel 2.2 Parameter Bounding Box AttributPenjelasan left Longtitudebagiankiridaribatassuatu kotak bottom Latitudebagianbawahdaribatassuatu kotak right Longtitudebagiankanandaribatassuatu kotak top Longtitudebagianatasdaribatassuatu kotak Untukpermintaanaksessuatuchangesetdapat digunakan: GET /api/0.6/changesetBerikutadalahfileformatdarichangesetyangakan dikirimkansaatmelakukanpermintaanaksesdata keserver . Kodetersebutadalahchangesetuntukmengubah atau memodifikasi suatu titik. Terdapat 3 tag tipe dari titik: Create Modify Delete Isi dari permintaan ini adalah sama dengan isi balasan dari server. Isinya dapat menyatakan suatu titik, jalan, atau relasi. 2.1.1 Create/Update Element Untukpermintaanmembuatelemenbarudengan spesifik tipe dapat digunakan : PUT /api/0.6/[node/way/relation]/create/ BerikutadalahkodeXMLyangakandikirimkan keserversaatmelakukanpermintaanuntukmembuat suatu titik. ... 2.1.2 Read Element Untukpermintaanmengkaseselemendengan spesifik tipe dapat digunakan : GET /api/0.6/[node/way/relation]/#id BerikutadalahkodeXMLyangakandikirimkan keserversaatmelakukanpermintaanuntuk mengakses suatu titik. ... 4 2.1.3 Delete Element Untukpermintaanmenghapuselemendengan spesifik tipe dapat digunakan : DELETE /api/0.6/[node/way/relation]/#id BerikutadalahkodeXMLyangakandikirimkan keserversaatmelakukanpermintaanuntuk menghapus suatu titik. Proseduruntuksuksesnyapembuatanchangesetdapat dilihat pada Gambar 2.1 Gambar 2.1 Proses Pertukaran Data OSM API 2.1.4 Download Tile Untukmendapatkansuatudatarastermaka diperlukantileyangdidapatdariOSMWMSserver berupa: Tile adalah file PNG 256x256 pixel. Setiaptingkatanskalazoomadalahdirektori, setiapkolomdalamsubdirektori,dansetiaptile dalam kolom file. Format nama file (url) adalah /zoom/x/y/.png Zoomlevelmemilikiparameterantara0dan18.18 merupakan maksimum tetapi terdapat beberpa server yangmungkinmemilikinilaiyanglebih.Asaldari nama tile adalah sebagai berikut: Projeksi ulang koordinat ke projeksi Mercator oX = lon oY = log(tan()lat + sec(lat)) (lat dan lon dalam radians) Mengubahjarakantaraxdanyke01dan mengeser posisi awal ke sudut kiri atas: oX = (1 + (x/ )) / 2 oY = (1 - (y/ )) / 2 Menghitungjumlahtilemelaluipeta,n, menggunakan 2zoom

Mengalikanxdanydengann.Membulatkan hasilnyauntukdiberikanuntukpenamaantilex dan tiley Implementasi dalammatematikapseudo-code adalah sebagai berikut: Implementasilon/latkejumlahtiledalampseudo-code adalah sebagai berikut: n = 2 ^ zoom xtile = ((lon_deg + 180) / 360) * n ytile = (1 - (log(tan(lat_rad) + sec(lat_rad)) / )) / 2 * n Implementasijumlahtilekelon/latdalampseudo-code adalah sebagai berikut: n = 2 ^ zoom lon_deg = xtile / n * 360.0 - 180.0 lat_rad = arctan(sinh( * (1 - 2 * ytile / n))) lat_deg = lat_rad * 180.0 / 2. 2JOSM JavaOpenStreetMapEditor(JOSM)adalahsebuah aplikasi desktop yang dibuat menggunakan teknologi Javadanpengoperasiannyadapatberjalanpada sistem operasi Windows, Mac OS, dan Linux. JOSM digunakansebahaisalahsatueditordatageospasial dariOSMyangberfungsiuntukmelakukandigitasi pada data spasial OSM. Website JOSM dapat diakses dijosm.openstreetmap.deuntukdapatmengunduh versi terakhir dari aplikasi ini [9].JOSMmemilikibanyakfiturbuilt-in,seperti dukunganpemetaanaudiodanfoto,yangmembantumengubah informasi surveymenjadipeta. JOSM ini jugamendukungsistempluginyangdapat menambahkanbeberapafungsitambahan,seperti digitasilangsungdarifileGPSlogsecararealtime, danalat-alatmenggambartitik,garis,relasidan lainnya. Ada3modeoperasiutamayangdigunakanketika pengeditan di JOSM, diantaranya: Select:Digunakanuntukmemilih elemen/objek,mengeditataumelihat tag/attribut. Add:Digunakanuntukmanambahkantitik baruyangbetujuanmembuatjalan/fasilitas umumbaru,danmemperpanjangjalanyang ada. 3 Delete:Digunakanuntukmenghapus elemen/objekUntukmenguploaddatahasildigitasikeserver OSM,makadiperlukanakundariOSMyangdapat dimasukanpadabagianpengaturanpadaaplikasi JOSM. 2. 3YOUR YOURSadalahsuatulayananopensourcepencarian ruteonlineyangmenggunakandatageospasialdari OpenStreetMap.YOURSmemilikifitursebagai berikut: 1.Menghasilkanpencarianrutetercepatatau terpendek. 2.Titikpotongtanpabatas(Titikyang menghubungkansetiapgarisjalan)untuk membuat rute yang kompleks. 3.Memindahkan titik jalan. 4.Membuat titik jalan. 5.Geolocation (Melihat jalan dan nama fasilitas umum berdasarkan titik koordinat). 6.Reversegeolocation(Melihatkoordinat berdasarkanjalannyadannamafasilitas umumnya). 7.Menghasilkan profil altitude rute. 8.MengunduhrutesepertifileGPXagarrute dapatdimasukankeperangkatGPSuntukdi lacak kembali. 9.MenyediakanAPIuntukmenghitungrute dengan hasil output KML atau geoJSON. 10.Mengizinkanuntukmengeditpeta menggunakanlinkkeeditorpetaonline Potlatch. 11.Testing data peta/rute. 12.MenggunakandatapetaOSMyangterbaru sebagai dasar peta dari basis data rute.13.Client-side (berbasis session) caching rute. 14.Zoomotomatiskeposisilokasipengguna berbasis geoIP. DalamimplementasinyaYOURSmasihmemiliki beberapa kendala diantara lain: 1.Rutehanyadapatdigunakanuntukrute dengan titik kurang dari 400 titik. 2.Gosmoretidakdidesainuntukmenghasilkan rute dengan jarak lebih dari 200km. 2. 3.1YOUR API Versi API terakhir yang dapat digunakan adalah versi 1.0yangberlokasidihttp://www.yournavigation .org/api/1.0/.APIinimenyediakaninformasirute berdasarkantitikkoordianatawal/tujuandiberikan danbeberapaparameterrutesepertitipekendaraan danlainnya.HasildariAPIiniadalahberbentukfile KMLyangberisikansemuatitikkoordinatdariawal ke tujuan rute. III. PERANCANGAN SISTEM 3. 1Perancangan Umum PadaproyekakhirakandibahasmengenaiSistem InformasiFasilitasUmumDiKotaPaluBerbasis Android.Desainsistemyangdibangunadalah seperti yang terlihat pada Gambar 3.1: Gambar 3.1 Desain Sistem Secara Umum Arsitekturdesainsistemaplikasidisesuaikandengan arsitekturaplikasiserver,yaituOSMWMSserver yangmerupakanarsitekturterpusatdanterdistribusi. Dariarsitekturterpusat(client-server)tersebut, komponenyangterdapatpadasisiclientberupa pengguna akhir perangkat mobile android yang dapat menampilkanpetaataumemberikanhasilanalisa operasiSIGsepertipencarianfasilitasumum. Sedangkan, komponen pada sisi servermenyediakan datageospasialdanmelakukanoperasiSIG berdasarkanpermintaandarisisiclient.Terdapat berbagaijenisjaringankomunikasinirkabel (GPRS/3G,CDMA/EVDO,ISP)diantarasisiclient dansisiserveryangberfungsiuntukmemfasilitasi pertukaran geodata dan layanan. BerdasarkanGambar3.1menunjukandesainsistem SIGfasilitasumumKotaPalusecaraumumdan menggambarkan 6 komponen dasarnya : 1.GPS/LBS/Wifi Sistempenentuanposisiyangdapatmemberikan informasigeoreferensikoordinat(x,y,danz-elevasi) untuk Mobile Android. Terdapat 2 sistem utama,yaitusistempenentuanposisilokal (LBS/Wifi)yangmengandalkansistemposisi triangulasi sinyal radio atau sinyal telepon seluler daribeberapaBTSdanglobal(GPS)yang menggunakansinyalsatelituntukmenghitung posisi unit GPS [10]. 2.Mobile Android HandphoneatauTabletberplatformAndroid yangtelahdiperlengkapidenganperangkat komunikasi nirkabel yang dapat digunakan untuk pertukarandatadantelekomunikasikeserver. MobileAndroidmenjalankanaplikasiSIG fasilitasumumKotaPaluyangdapatmelakukan prosesgeocoding,pencarianrute,atau menampilkanpetabersertainformasilokasidari fasilitas umum kepada pengguna akhir [10]. 6 3.Memory Tempatpenyimpanansementaradatacache geospasialsepertitilesdanbasisdatafasilitas umum.Dataakanterisisetelahdilakukannya pengunduhan dan sinkronisasi dari server. 4.Wireless Communication Mekanismekomunikasiyangmenghubungkan MobileAndroiddenganserver.Hubunganini dapatberupakomunikasinirkabelsecarareal-timesepertimelaluiWifiatausinyaltelepon selular.Komunikasiinimerupakankomunikasi duaarahdimanasaatMobileAndroidmeminta informasi dari server , dan server akan merespon permintaandenganmengirimkaninformasi terbaru ke client atau penerima. 5.OpenStreetMap API Suatulayananwebyangmenyediakancara bagaimanasisiclientdapatmengakseslangsung datageospasialdiOSMWMSservermelalui antarmukaHTTP.OSMAPIdigunakanuntuk sinkronisasi data antara sisi client dan sesi server sepertisaatmelakukanpermintaanatauupdate datadarisisiclientkesisiserver,kemudian server merespon dan mengirim setiap permintaan darisisiclient.Sinkronisasikeserverterjadi apabilapermintaandatageospasialdariMobile Androidtidakterdapatpadadatacache geospasialdimemori.Setiapdatageospasial yangditerimadariserverakandisimpan dimemori sebagai data cache geospasial.6.OSM WMS Server Layanan basis data geospasial melalui media web atauantarmukaHTTP.OSMWMSserver menghasilkanpetayangber-georeferensisecara dinamisdaridatageospasial(dataspasialdan non-spasial).PetahasilWMSdapatberupa gambarberformatrasteratauvector,sesuai permintaan client. Saat melayani permintaan peta padaperangkatbergerakserverakanmerender petaberformatraster256x256pixeltilesyang terdapat pada tile.openstreetmap.org [10]. 7.Routing Service Server Layanan penghitungan rute berserta informasinya berdasarkandataspasialOSMmelaluimedia web atau antarmuka HTTP dengan menggunakan APIpenghitunganrute.RoutingServiceServer yangdiberinamaYOURSmenghasilkan pencarianberdasarkanjalurtercepatatau terpendek dan yang digunakan pada aplikasi SIG ini yaitu pencarian jalur terpendek. API mengirim permintaaninformasirutekeMobileAndroid dalambentuksessionyangakandisimpanpada memori untuk sementara waktu (caching).3.2 Spesifikasi Aplikasi Aplikasiterbentukdariduaperangkatutama,yaitu clientdanserver.Serverberfungsiuntuk membangun,menyimpan,danmengolahpetadan data-dataatributnya.Sisiservermemilikispesifikasi sebagai berikut :1.Melakukandigitasipetadanmengelolahhasil digitasi peta menggunakan JOSM versi 4550. 2.Melakukanpengeloalaandataattributfasilitas umum 3.Servermenggunakanlayanandari OpenStreetMap sebagai Aplication Server. Sedangkan spesifikasi pada sisi client adalah sebagai berikut :1.AplikasiyangdibuatpadaMobileAndroid menggunakanJDK,IDEEclipseIndigodan Android SDK Rev.9. 2.Menggunakan teknologi Java. 3.3 Use Case Diagramusecasemenggambarkanaktordan hubungan-nyadenganusecaseyangterdapatdi dalamsistem.Usecasemendeskripsikanfungsi-fungsi yang disediakan oleh sistem. Sedangkan aktor merupakanseseorangatausesuatupelakuyang berinteraksidengansistem,yaitubagaimanadan siapa yang menggunakan sistem. Gambar 3.8 Diagram Use Case 3.4 Pembuatan Apliikasi Padaprosespembuatangameterdapatbeberapa tahap pembuatan, antara lain: 1.Pembuatan Splash Screen. 2.Pembuatan Tampilan Utama. 1. Pembuatan Menu Layer. 1.Pembuatan Menu Perbaharui. 2.Pembuatan Menu Unduh. 2. Pembuatan Menu Pencarian. 1.Pembuatan Menu Fasilitas. 2.PembuatanMenuSaring Kategori. 3.Pembuatan Menu Koordinat. 4.PembuatanDaftarFasilitas Umum. 7 3.Pembuatan Menu Pengaturan. 4.Pembuatan Menu Lokasi. 5.Pembuatan Menu Kompas. 6.Pembuatan Menu Zoom. 7.Pembuatan Menu Tentang. 8.Pembuatan Menu Bantuan. 9.Pembuatan Text Popup. 1. Pembuatan Menu Aksi. 2. Pembuatan Halaman Tambah/Ubah. 3. Pembuatan Halaman Hapus. 4. Pembuatan Halaman Informasi Rute. IV. PENGUJIAN DANANALISA 4. 1Lingkungan Pengujian Padapengujiansisteminiakandilakukanpengujian koneksiantaraprogramJ2ME,PHP,danMySQL padasistem,danprogramJ2MEdengantelepon genggampadasisteminformasi.Selainitujuga dilakukanujikoneksipadasistemdengan menggunakanduaprovideryaitudarioperator Telkomsel (Simpati) dan operator Telkomsel(AS).Untukmenghasilkanpengujianyangoptimalmaka dibutuhkanlingkunganminimaldenganspesifikasi sebagai berikut: 1.PerangkatbergerakSamsungdenganOSAndroid 2.2. 2.Ukuran layar 240 x 320 pixel. 3.Support GPS, layar sentuh dan kompas. 4.Koneksi 3G dari operator Telkomsel (Simpati). 4.2 Analisa Aplikasi Analisaaplikasiinidilakukandenganmetode penelitiansurvey,penetapanvariabel,pengumpulan data,penetapanresponden,penyajiandatadan analisa deskriptif untuk mengelola data. Hasil analisa kuesioneriniakandidapatkannilaipresentase (kurang,cukup,baik,danbaiksekali)kriteria tertinggidanterendahmasing-masingaspekdan juga nilai rata-rata (mean) dari masing-masing aspek. Dilihatdarihasilujicobayangdilakukan.Dapat dianalisa sebagai berikut : 4.2.1 Metode Pengambilan Data Pengujiandalamaplikasiinimenggunakanmetode surveyuntukpengambilandatamenggunakan kuesionersebagaialatpengumpulan data. 4.2.2 Kriteria Variabel Variabeldisinimerupakantanggapanpengguna setelahaplikasiini.Padapengujianaplikasiini terdapat beberapa variabel yang akan diamati, antara lainpadaaspekrekayasaperangkatlunak,aspek fitur, dan aspek komunikasi visual. 4.2.3 Aspek Rekayasa Perangkat Luna Aspek Rekayasa Perangkat Lunak ini meliputi: 1.Tingkatusabilitas(kemudahandalam penggunaannya)(Aplikasidapatdigunakan dengan mudah tanpa kesulitan). 2.Tingkatreliabelatauhandal(aplikasidapat berjalanbaik,dantidakmudahhang/crash)dalampenggunaan(Aplikasitidakmudah macet). 3.Tingkatkompabilitas(dapatdijalankandi berbagaisistemoperasidanhardware) (Aplikasidapatdijalankandiperangkatdengan baik). 4.2.4 Aspek Fitur Aspek Fiturini meliputi: 1.Tingkatperformasaataplikasidigunakan (Waktu respon saat menampilkan rute dan peta). 2.Tingkatmanajemendatasaatmenambah, mengubahmaupunmenghapusdatafasilitas umum(Kemudahanpencariandanpengelolaan data fasilitas umum pada aplikasi). 3.Tingkatinformatifdatayangdiberikankepada pengguna(Kelengkapaninformasiyang disajikan). 4.2.5 Aspek Komunikasi Visual Aspek Komunikasi Visual ini meliputi: 1.Tingkatvisual (desain dan warna) pada aplikasi (Warna dan tampilan aplikasi menarik). 2.Tingkatbahasa(kemudahanbahasauntuk dimengerti)dalampenggunaan(Penggunaan bahasa pada aplikasi mudah dimengerti). 3.Tingkatlayout(tampilanmenu)padaaplikasi (Struktur menu-menu pada aplikasi). 4.3 Penetapan Responden Respondenmerupakanmasyarakatumumpengguna AndroidyangtergabungdalamGroupFacebook AndroidPalu.Jumlahrespondenadalah15orang darisegalakalangan.Metodeyangdigunakandalam pengambilansampelrespondenadalahSatisfied Sample.4.4 Penentuan Skor/Nilai Pemberiannilaiskordarirespondenterhadap aplikasiinisebagaisisteminformasifasilitas umum antara lain: 1.Kurang dengan skor 1. 2.Cukup dengan skor 2. 3.Baik dengan skor 3. 4.Sangat Baik dengan skor 4. Rata-rata dari ketiga aspek tersebut dapat dilihat pada tabel berikut: Tabel 4.7 - Rata-rata Semua Aspek AspekJumlahJumlahMean Rekayasa perangkat Lunak 1547.83.19 Fitur 1549.23.28 Komunikasi Visual1550.43.36 Rata-rata 3.28 8 Dari tabel tersebut dapat diperoleh; Dapatdiperhatikanbahwatanggapan respondenterhadapgame initerdiri atas 3 aspek.PadaAspekKomunikasiVisual memilikinilairata-ratatertinggisebesar 3.36sedangkannilairata-rataterendah terdapatpadaAspekRekayasa Perangkat dengannilaisebesar 3.19 dan pada AspekFiturmemilikinilairata-ratasebesar3.28. Sehingga,dariketigaaspektersebutrata- ratatelahditanggapiolehresponden denganbaik(skor3).Dandapat disimpulkanbahwaketigaaspektersebut dapatmembantupenggunaaplikasidalam memberikan informasi fasilitas umum. 4.5 Kelebihan dan Kekurangan Berdasarkannilairata-ratatertinggidanterendah darisetiapkriteria(aspekrekayasaperangkatlunak, aspekfitur,danaspekkomunikasivisual)maka aplikasiinimemilikikekurangandankelebihan antara lain; 4.5.1 Kelebihan 1.Tingkatvisual(desaindanwarna)pada aplikasi(Warnadantampilanaplikasi menarik). 2.Tingkatbahasa(kemudahanbahasauntuk dimengerti)dalampenggunaan (Penggunaanbahasapadaaplikasimudah dimengerti). 3.Tingkatlayout(tampilanmenu)pada aplikasi(Strukturmenu-menupada aplikasi). 4.5.2 Kekurangan 1.Tingkatusabilitas(kemudahandalam penggunaannya)(Aplikasidapatdigunakan dengan mudah tanpa kesulitan). 2.Tingkatreliabelatauhandal(aplikasidapat berjalan baik, dan tidakmudahhang/crash)dalampenggunaan(Aplikasitidakmudah macet). 3.Tingkatkompabilitas(dapatdijalankandi berbagaisistemoperasidanhardware) (Aplikasidapatdijalankandiperangkat dengan baik). V. PENUTUP 5. 1Kesimpulan Tanggapanrespondenterhadapketigaaspek(aspekrekayasaperangkatlunak,aspekfitur,dan aspekkomunikasivisual)yangmemberikan tanggapan terbanyak padaaspekKomunikasi Visual danpadaaspekRekayasaPerangkatLunak mendapattanggapanyangmasihkurangdari respondenjikadibandingkandenganaspekyang lain.Secarakeseluruhanrata-ratadariketiga aspektersebutmendapattanggapanbaikdari responden,yangberartiaplikasiinidapat memberikanSistemInformasiGeografisFasilitas Umum yang baik untuk masyarakat pengguna Mobile Android di Kota Palu VI. REFERENSI [1.]Luh Joni Erawati Dwi, 2010, Pencarian Rute Terpendek Tempat Wisata Di Bali Dengan Menggunakan Algoritma Dijkstra. Bali: Jurusan Teknik Informatika Universitas Pendidikan Ganesha. [2.]Adeline, 2017, Perancangan Sistem Informasi Geografis Daerah Banjir Di Dki Jakarta Dengan Menggunakan Arc View. Depok: Jurusan Teknik Informatika Universitas Gunadarma. [3.]Dewi Soyusiawaty, 2007, Pencarian Rute Terpendek Tempat Wisata Di Bali Dengan Menggunakan Algoritma Dijkstra. Yogyakarta: Jurusan Teknik Informatika Universitas Ahmad Dahlan Yogyakarta. [4.]Regil Saputra, 2011, Sistem Informasi Geografis Pencarian Rute Optimum Obyek Wisata Kota Yogyakarta Dengan Algoritma Floyd-Warshall. Semarang: Jurusan Teknik Informatika Universitas Diponegoro. [5.]OpenStreetMap Fundation. OpenStreetMap. http://wiki.openstreetmap.org, 2011.5. [6.]AnggieSatria Widihandhik, 2011, Aplikasi Informasi dan Peta Lokasi Wisata Goa di Jawa Timur dengan Android. Depok: Jurusan Teknik Informatika Universitas Gunadarma. [7.]Atik Khoiriyah, 2010, Sistem Mitigasi Banjir Bengawan Solo. Surabaya: Jurusan Teknik Informatika PENS-ITS. [8.]Selvi Isni Hadi Saputri, 2011, Aplikasi Taxi Jakarta Dialler Pada Telepon Genggam Berbasis Android Menggunakan Java Android. Depok: Jurusan Teknik Informatika Universitas Gunadarma. [9.]Jonathan Bennett. 2010. OpenStreetMap. Packt Publishing: Olton Birmingham. [10.]Riyanto. 2010. Sistem Informasi Geografis Berbasis Mobile. Gava Media: Jogjakarta9