Makalah android

48
MAKALAH ANDROID DALAM PENDIDIKAN KURIKULUM DAN TEKNOLOGI PENDIDIKAN Oleh: MASRUHIL NIM: 1102412037 UNIVERSITAS NEGERI SEMARANG TAHUN 2013

description

 

Transcript of Makalah android

Page 1: Makalah android

MAKALAH

ANDROID DALAM PENDIDIKAN

KURIKULUM DAN TEKNOLOGI PENDIDIKAN

Oleh: MASRUHIL

NIM: 1102412037

UNIVERSITAS NEGERI SEMARANG

TAHUN 2013

Page 2: Makalah android

BAB IPENDAHULUAN

LATAR BELAKANG Sekolah merupakan sarana utama dalam pemenuhan kebutuhan masyarakat akan pendidikan. Untuk itu sekolah harus terletak pada posisi yang strategis dan tersebar merata diseluruh daerah. Wilayah kota yang sedang berkembang seperti pada tempat-tempat industri, pariwisata, pendidikan, sarana transportasi umum dan fasilitas pelayanan umum lainnya. Sebagai Kota yang sedang berkembang untuk meningkatkan sumber daya manusia yang lebih baik maka perlu untuk dibangun sebuah layanan informasi yang dapat membantu masyarakat dalam memudahkan serta mempercepat pencarian informasi mengenai fasilitas pendidikan. Perencanaan spasial dan pemilihan perangkat yang sesuai sangatberperan dalam mengatasi permasalahan ini. Penerapan SIG (Sistem Informasi Geografis) merupakan langkah yang tepat untuk mengetahui fasilitas pendidikan yang ada. Pemilihan android dalam penerapan SIG ini adalah dikarenakan perangkat ini mendukung GPS, Cell dan WiFi GeoLocation sehingga sangat cocok dalam penerapan SIG pada perangkat berjalan. Disamping itu android juga memiliki beberapa API (An application programming interface) yang dapat digunakan dan membantu dalam mempermudah perancangan dan pembuatan SIGuntuk android. Pada sistem informasi ini pengolahan input berupa peta digital dari OpenStreetMap yang selanjutnya data jalan yang masih kurang lengkap akan di tambahkan menggunakan bantuan JOSM editor dan divisualisasi berbasis mobile dengan menggunakan android.

PERUMUSAN MASALAH Dalam melaksanakan perencanaan dan pembuatan sistem yangakan dibuat pada proyek akhir ini, permasalahan yang ada adalahsebagai berikut :1. Bagaimana membangun sistem informasi geografis pada android.2. Bagaimana cara mendapatkan, menampilkan dan menyajikaninformasi fasilitas pendidikan di android.

Page 3: Makalah android

TUJUAN Tugas matakuliah TIK ini bertujuan untuk membantu masyarakat dalammemudahkan serta mempercepat pencarian informasi mengenai fasilitas pendidikan dengan menggunakan SIG berbasis android dan dapat menjadi acuan untuk lembaga pendidikan terkait yang ada untuk pembangunan fasilitas pendidikan yang baru.

BAB IIPEMBAHASAN

Definisi Pendidikan Sesuai isi dari Undang-Undang No.2 Tahun 2003 Tentang SISDIKNAS, Pendidikan dapat didefinisikan sebagai “Usaha sadar dan terencana untuk mewujudkan suasana belajar dan proses pembelajaran agar peserta didik secara aktif mengembangkan potensi dirinya untuk memiliki kekuatan spiritual keagamaan, pengendalian diri, kepribadian, kecerdasan, akhlak mulia, serta keterampilan yang diperlukan dirinya, masyarakat, bangsa dan negara”. Selain definisi diatas, arti dari pendidikan sendiri sangatlah luas. Banyak definisi-definisi lain, seperti yang dikatakan oleh John Dewey, seorang filsuf asal Amerika Serikat yang mendefinisikan pendidikan sebagai “Proses tanpa akhir (education is the process without end). Dan pendidikan merupakan proses pembentukan kemampuan dasar yang fundamental, baik menyangkut daya fikir (daya intelektual) maupun daya emosional (perasaan) yang diarahkan kepada tabiat manusia dan kepada sesamanya”.

Sistem Informasi GeografisPada subbab ini akan dibahas pengertian tentang Geografi, pengertian Peta, pengertian SIG, dan jenis data masukan SIG.

Pengertian Geografi Geografi berasal dari bahasa yunani yaitu geo ("Bumi") dan graphein ("menulis", atau "menjelaskan"). Jadi, geografi berarti lukisan tentang bumi. Oleh karena itu, geografi sering disebut sebagai ilmu bumi. Menurut Ikatan Geografi Indonesia (IGI), “Geografi adalah ilmu yang mempelajari persamaan dan perbedaan fenomena geosfer dengan sudut pandang kelingkungan atau kewilayahan dalam konteks keruangan”.

Page 4: Makalah android

Pengertian Peta Untuk pengertian sebuah peta itu sendiri, ada beberapapengertian dari banyak ilmuan dan badan organisasi. Menurut Aryono Prihandito (1988), peta adalah gambaran bumi dengan skalatertentu, digambar pada bidang datar melalui sistem proyeksi tertentu. Peta adalah suatu representasi dua dimensi dari suatu ruang tiga dimensi. Menurut Erwin Raisz (1948), peta adalah gambaran konvensional muka bumi yang diperkecil seperti ketampakannya kalau dilihat vertikal dari atas, dibuat bidang datar dan ditambah tulisan-tulisan sebagai penjelasan. Menurut International Cartographic Association (ICA), peta merupakan gambaran atau representasi unsur-unsur ketampakan abstrak yang dipilih dari permukaan bumi atau bendaangkasa yang pada umumnya digambarkan pada suatu bidang datar dan diperkecil atau diskalakan. Dan menurut Badan Koordinasi Survei dan Pemetaan Nasional (BAKOSURTANAL - 2005), peta merupakan wahana bagi penyimpanan dan penyajian data kondisi lingkungan, merupakan sumber informasi bagi para perencana dan pengambilan keputusan pada tingkatan pembangunan. Jadi, sebuah peta adalah representasi dua dimensi dari suatu ruang tiga dimensi yang mempunyai skala untuk menentukan seberapa besar objek pada peta dalam keadaan yang sebenarnya.

Pengertian Sistem Informasi Geografis Sistem Informasi Geografis (SIG) adalah sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan untuk membangun, menyimpan, mengelola dan menampilkan informasi bereferensi geografis, misalnya data yang diidentifikasi menurut lokasinya, dalam sebuah database. Para praktisi juga memasukkan orang (yangmembangun dan mengoprasikannya) dan data sebagai bagian dari sistem ini. Komponen kunci dalam SIG adalah sistem komputer, data geospatial (data atribut) dan pengguna yang dapat digambarkan sebagai berikut :

Komponen Kunci SIG SIG mempunyai perbedaan dengan bentuk sisteminformasi lainnya, perbedaan itu adalah SIG dapat bekerja dengan data spasial. SIG mempunyai kemampuan untuk menghubungkan layer-layer data suatu titik yang sama dalamsatu ruang, serta mengkombinasikan, menganalisis, dan memetakan hasilnya.

Jenis Data Masukan Sistem Informasi GeografisDi dalam SIG terdapat 2 jenis data,yaitu data spasial dan data non-spasial. Berikut penjelasan dari dua jenis data tersebut.

Page 5: Makalah android

Data Spasial Data spasial merupakan data yang memuat tentang lokasi suatu objek dalam peta berdasarkan posisi geografis objek tersebut didalambumi denganmenggunakan system koordinat.

Data Non-Spasial Data ini merupakan data yang memuat karakteristik atau keterangan dari suatu objek yang terdapat dalam peta yang sama sekali tidak berkaitan dengan posisi geografi objek tertentu. Sebagai contoh, data atribut dari sebuah kota adalah luas wilayah, jumlah penduduk, kepadatan penduduk, tingkat kriminalitas, dan sebagainya.

Android Sejarah singkat perkembangan Android Pada tahun 2005 Google mengakusisi Android Inc yang pada saat itu dimotori oleh Andy Rubin,Rich Miner, Nick Sears dan Chris White. Yang kemudian pada tahun itu juga memulai membangun platform Android secara intensif. Kemudian pada tanggal 12 november 2007 Google bersama Open Handset Alliance (OHA) yaitu konsorium perangkat mobile terbuka, merilis Google Android SDK, setelah mengumumkannya seminggu sebelumnya. Dan sambutannya sangat luar biasa, hampir semua media berita tentang IT &programing memberitakan tetntang dirilisnya Android SDK (Software Development Kit) ini. Ini dikarenakan ide dari platform Android ini sangat menarik untuk developer dan programer di seluruh penjuru dunia. Di sisi lain,produsen pembuat handset ponsel juga segera berlomba-lomba membuat handset dengan platform Android ini. Google bersama OHA merilis paket software SDK yang lengkapuntuk mengembangkan aplikasi pada perangkat mobile. Yaitu: Sistem Operasi, Middleware dan Aplikasi utama untuk perangkat mobile. Sebagai Programer atau Developer kita bisa melakukan segalanya,mulai dari membuat aplikasi pengiriman SMS hanya dengan dua baris kode, hingga mengganti even pada Home Screen perangkat Android. Selain itu, bahkan dengan mudah kita bisa membuat dan menkustomisasiSistem Operasinya, atau mengganti semua aplikasi default dari Google. Semua aplikasi yang dibuat untuk Android akan memiliki aksesyang setara dalam mengakses seluruh kemampuan handset, tanpa membedakan apakah itu merupakanaplikasi inti atau aplikasi pihak ketiga. Dalam kata lain dengan platform Android ini, Programer atau Developer secara penuh akan bisa mengkustomisai perangkat Androidnya. Android built pada Linux Kernel (Open Linux Kernel), dengan sebuah mesin virtualyang telah didesain dan untuk mengoptimalkan penggunaan sumber daya memori dan hardware pada lingkungan perangkatmobile (Mobile Environment).

Page 6: Makalah android

Dalvik adalah nama dari Android Virtual Mesin,yang merupakan interpreter (Interpreter-only) virtual mesin yang akan mengeksekusi file kedalam format Dalvik Executable (*.dex). Sebuah format yang dirancang untuk ruang penyimpanan yang efisien dan eksekusi memori yang terpetakan(memorymappable execution). 6 Dalvik Virtual Mesin (DalvikVM) berbasisregister (register-based), dan dapat mengeksekusi kelas (class) yang telah terkompilasi pada compiler bahasa java, kemudian di transformasikan ke dalam native format dengan menggunakan Tool ”dx” yang telah terintegrasi. Kita mungkin telah mengenal JavaVM (Java Virtual Machines). DalviVM memiliki keunggulandengan menggunakan Registered Based, ini karena pada prosesor perangkat genggam telah dioptimasi untuk eksekusi berbasis register (registerbased execution). Android saat ini tidak hanya berjalan pada handphone, beberapa vendor menanamkan Android pada Tablet, Internet Tablet, E-Book Reader, Laptop, dan gadget lainnya. Dengan begitu, akan sangat berharga sekali mempelajari platform Android ini, dengan arsitekturnya yang terbuka, maka platform Android adalah platform mobile masa depan.

Tentang Android Android merupakan subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi, middleware dan aplikasi inti yang direlease oleh Google. Sedangkan Android SDK (Software Development Kit) menyediakan Tools dan API yang diperlukan untuk mengembangkan aplikasi pada platform Android dengan menggunakan bahasa pemrograman Java. Dikembangkan bersama antara Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, NVIDIA yang tergabung dalam OHA (Open Handset Alliance) dengan tujuan membuat sebuah standarterbuak untuk perangkat bergerak (mobile device).

Arsitektur Android Bahasa pemrograman yang berjalan pada Android adalah Java. Disamping itu Android juga menyediakan tools dan API yang dibutuhkan selama pembuatan program.

1. FeaturesFeatures yang tersedia pada platformAndroid saat ini antara lain:• Frame work Aplikasi•Mesin virtual Dalvik• Integrated browser• SQLite•Media support• GSM Telephony• Blutooth, EDGE, 3G dan WIFI• Dukungan perangkat tambahan

Page 7: Makalah android

•Multi touch• Lingkungan Development•Market

2. Arsitektur Androida. Linux kernel Android bukan linux, akan tetapi Android dibangun diatas Linux Kernel yaitu versi 2.6 sehingga kehandalannya bisa dipercaya. Untuk inti sistemservice linuxyang digunakan seperti keamanan, manajemen memori, proses manajemen, network, dan driver model. Kernel juga bertindak sebagai lapisan abstrak antara hardware dan software stacknya.

b. Libraries Android menyertakan liblaries C/C++ yang digunakan oleh berbagai komponen dari sitem android. Kemampuan ini disediakan kepada Developer aplikasi melalui Framework Aplikasi Android.

c. Android-Runtime Android terdiri dari satu set core libraries yang menyediakan sebagian besar fungsi yang sama dengan yang terdapat pada core libraries bahasa pemrograman Java. Setiap aplikasi menjalankan prosesnya sendiri dalam Android, dengan masing-masing instan dari mesin virtual Dalvik (DalvikVM). Dalvik dirancang agar perangkat dapat menjalankan multiple VMs secara efisien. Mesin Virtual Dalvik mengeksekusi filedalam Dalvik executable (.dex), sebuah format yang dioptimalkan untuk memori yang kecil. Dalvik VM berbasis, berjalan dan dikompilasi oleh compiler bahasa Java yang telah ditransformasikan ke dalam .dex format oleh tool ”dx” yang telah di sertakan. Dalvik VM bergantung pada kernel linux untuk berfungsi, seperti threading dan manajemen memori tingkatrendah.

d. Framework-Aplikasi Pengembang memiliki akses penuh menuju API framework yang sama, dengan yang digunakan oleh aplikasi inti. Arsitektur aplikasi dirancang agara komponen dapat digunakan kembali (reuse) dengan mudah. Setiap aplikasi dapat memanfaatkan kemampua ini dan aplikasi yang lain mungkin akan memanfaatkan kemampuan ini (sesuai dengan batasan keamanan yang didefinisikan oleh framework). Meknaisme yang sama memungkinkan komponen untuk diganti oleh pengguna. Semua aplikasi merupakan rangkaianset layanan dan sistem, termasuk:• Views• Content Provider

Page 8: Makalah android

• Resource Manager• Notification Manager• Activity Managere. Applications Android telah menyertakan aplikasi inti seperti email client, SMS, kalender, peta, browser, kontak, dan lain-lainnya. Semua aplikasi tersebut ditulis dengan menggunakan bahasa pemrograman Java. Pada layer inilah developer atau kita menempatkan aplikasi yang dibuat. Yang istimewa adalah pada Android semua aplikasi baik aplikasi inti (native) maupun aplikasi pihak ketiga berjalan padalayer aplikasi dengan menggunakan librari API yang sama. Ini berarti semua aplikasi yang dibuat untuk android akan memiliki akses yang setara dalam mengakses seluruh kemampuan handset, tanpa membedakan apakah itu merupakan aplikasi inti atau aplikasi pihak ketiga. Dengan kata lain dengan platform android ini, programmer atau Developer secara penuh akan bisa mengkustomisasi perangkat androidnya.

Android Location API Location API, yang juga dikenal dengan JSR-179 adalah sebuah optional pakage javax. microeditin. Location untuk library J2ME. Location API ini menyediakan beberapa fungsi yang digunakan untuk mengetahui informasi posisi atau letak geografis sebuah peralatan/device yang bisa digunakan untuk aplikasi berbasis lokasi. Location API menghasilkan informasi lokasi secarafisik yang dapat digunakan untuk landmark yang dapat disimpan. Beberapa method yang diperlukan dari Location API adalah :

25 Aplikasi Android untuk Pendidikan

IPhone dan iPad tidak bisa memiliki semua kesenangan. Android adalah salah satu teknologi smart-phone terkemuka, dan ada lebih dari 70.000 aplikasi yang tersedia untuk itu. Meskipun kita tidak bisa mengklaim telah meninjau semua 70.000 dari mereka, berikut adalah saran kami untuk beberapa aplikasi atas tersedia untuk pendidikan - untuk digunakan dalam atau di luar kelas:Memory Trainer Sebuah "Gold Gym untuk otot memori Anda." Aplikasi ini klaim untuk membantu Anda meningkatkan memori Anda melalui latihan mental biasa. Aplikasi ini khusus target memori spasial Anda, yang bertanggung jawab untuk merekam informasi tentang lingkungan Anda, seperti ketika Anda bernavigasi di seluruh kota.Capital Quiz Uji pengetahuan Anda tentang negara di dunia, serta ibu kota mereka,

Page 9: Makalah android

bendera, dan mata uang. Tantang teman dan lawan online di game trivia.Fact Book Aplikasi ini pada dasarnya adalah sebuah atlas ponsel digulung menjadi ensiklopedi. Yah, mungkin tidak cukup. Tapi itu akan memungkinkan Anda untuk mendapatkan data tentang masing-masing negara seperti populasi, pengeluaran militer, dan penggunaan ponsel.Kategori termasuk geografi, penduduk, pemerintah, transportasi, dan militer. Anda juga dapat menghasilkan diagram dan grafik dari informasi, dan dapat membandingkan negara menurut kategori.Google Sky Map Ketika Anda melihat ke langit, rasanya seperti yang Anda cari di salah satu foto-foto Eye Sihir di mana jika Anda menatap sebuah tempat cukup lama, gambar seharusnya datang bersama-sama? Aplikasi ini dapat membantu Anda mengidentifikasi apa yang Anda lihat. Arahkan telepon Anda di langit, dan aplikasi ini akan menyoroti konstelasi, menarik gambaran yang jelas keluar dari tumpukan bintang. Ini juga akan mengidentifikasi planet dan benda langit lainnya. Jika Anda mencari sesuatu yang spesifik, Anda juga dapat melakukan pencarian.Formulas Lite Aplikasi ini mengumpulkan bersama beberapa formula yang paling penting dan sering digunakan untuk matematika, fisika dan kimia. Ini juga termasuk kalkulator ilmiah dan penerjemah dasar. Jangan berharap untuk bisa lulus sendiri off sebagai fisikawan kuantum dengan bantuan aplikasi ini, tapi mungkin membantu Anda melalui beberapa sesi studi yang mendalam.Plink Art Dengan cara yang sama bahwa Google Sky Peta membantu Anda mengidentifikasi bintang-bintang, Plink Seni membantu Anda mengidentifikasi karya seni. Mengambil gambar dari apa yang Anda lihat, dan Plink akan mencocokkannya dengan database dan memberikan rincian mengidentifikasi. Anda juga dapat menelusuri seni menurut era, gerakan seni, atau galeri, atau hanya tekan "acak" untuk tak terduga - karya - meskipun mungkin tidak diketahui.Aplikasi ini sangat bagus untuk menyikat sampai pada pengetahuan sejarah Anda seni atau untuk menemukan favorit baru!Wattpad Lebih dari 100.000 novel, cerpen, koleksi puisi dan lebih tersedia untuk download pada aplikasi ini, yang terdiri dari konten yang sama sekali user-

Page 10: Makalah android

diajukan.Sixty Four Anda dapat belajar membaca tingkat 1 dan 2 Braille dalam aplikasi ini. Jelas, Anda tidak bisa belajar untuk membacanya dengan sentuhan (karena layar ponsel tidak akan dibangkitkan), tetapi Anda dapat belajar untuk membacanya karena melihat - yang berarti bahwa aplikasi ini lebih baik dimaksudkan untuk akademisi dan mereka yang berharap untuk melatih sebagai dukungan personil.Document Scanner Jika Anda membutuhkan dokumen dalam keadaan darurat, atau Anda hanya tidak merasa seperti mengambil itu untuk memilikinya scan atau fax, Anda dapat menggunakan aplikasi ini untuk melakukannya pada telepon Anda. Anda dapat memindai sejumlah halaman dan mengkonversi mereka menjadi satu file. Pdf.USA Quiz Uji pengetahuan Anda tentang ibukota, bendera, nama panggilan, kota, dan lebih banyak negara bagian Amerika Serikat. Pilih dari empat tingkat kesulitan yang berbeda saat Anda menantang lawan dalam permainan trivia menyenangkan. Deluxe Moon Aplikasi ini memungkinkan Anda mempelajari lebih lanjut tentang bulan dan pengaruhnya terhadap aktivitas sehari-hari Anda. Fitur termasuk nama dan gambar dari fase bulan, zodiak tanda saat fase bulan, informasi tentang, bulan terbit siklus bulan dan waktu moonset, dan banyak lagi.Kids Numbers and Math Anak-anak prasekolah bisa mendapatkan bantuan belajar jumlah mereka dan mengembangkan kemampuan dasar matematika dengan bantuan aplikasi ini. Penambahan, pengurangan, dan nomor belajar adalah fitur utama, tetapi ada juga latihan lanjut opsional.Pilihan bahasa termasuk Inggris, Cina, Jepang, Perancis, Jerman, Spanyol, Italia, dan Rusia.Urban Dictionary Ketika anak-anak Anda ingin mengetahui 411, apakah anda tahu apa artinya? Apakah Anda merasa sulit untuk diikuti jika mereka akhirnya setiap kata lain Mungkin aplikasi ini dapat membantu "izzle?". Anda dapat mencari arti kata-kata gaul modern di database yang dibuat pengguna. Anda juga dapat menelusuri kata-kata acak atau memeriksa kata hari ini.LSAT Assassin

Page 11: Makalah android

Aplikasi ini berguna akan membantu Anda persiapan untuk Test Penerimaan Mahasiswa Hukum Sekolah melalui tutorial, latihan, dan latihan praktek. Tapi aplikasi ini berguna untuk lebih dari sekedar mahasiswa hukum: Ujian ini mengukur penalaran kognitif dan logika, sehingga app adalah alat yang berguna untuk pelajaran dari sifat yang sama.Kidroid Ini game untuk anak-anak usia 3 sampai 5 tujuan untuk membantu meningkatkan keterampilan pengakuan dengan cara mencocokkan gambar dengan kata-kata tertulis atau lisan. GeoQuiz Berikut permainan trivia lain untuk meningkatkan pembelajaran. Aplikasi ini mencakup topik dari kota-kota ibukota dan bendera ke ekstrem alam.PhotoMix Aplikasi ini menyenangkan memungkinkan Anda untuk mengubah foto Anda menjadi teka-teki.Anda dapat goyang telepon untuk mengacak, kemudian memindahkan potongan ke dalam tempat untuk mencoba untuk membangunnya kembali. Hal ini membuat asah otak menyenangkan atau teka-teki logika yang dapat dipersonalisasi sesuai dengan kepentingan.My Pocket Prof Mengatur catatan kelas Anda dan tugas dengan aplikasi ini berguna! Anda dapat menyinkronkan catatan Anda kemudian berbagi dengan teman Anda. Anda bahkan dapat menjual catatan Anda, atau membuat kursus online dan kuis yang dapat Anda jual. Dan, tentu saja, apa yang dapat Anda jual, Anda juga dapat membeli.Nook for Android Dapatkan jutaan buku di telapak tangan Anda melalui Barnes dan Noble. Sebuah e-readerberguna!Pocket Knowledge Ada pertanyaan? Aplikasi ini memiliki jawabannya. Tanyakan hal apa pun yang Anda inginkan, dan akan menghasilkan jawaban yang Anda kemudian dapat menyimpan untuk digunakan kemudian. Topik meliputi matematika, budaya, olahraga, cuaca, fisika, kimia, data sosial ekonomi, gizi dan banyak lagi.Electricity Calculator Aplikasi ini adalah meteran listrik pribadi Anda! Dengan itu, Anda dapat mengetahui berapa banyak listrik yang Anda gunakan dan berapa biaya

Page 12: Makalah android

Anda. Anda bahkan dapat mengukurnya menurut alat. Selain manfaat praktis seperti sebuah aplikasi untuk orang dewasa, ini juga berguna dalam kelas untuk mengajar siswa tentang listrik, atau bahkan tentang pentingnya penganggaran. Music Dictionary Pelajari semua kata Italia yang terlibat dalam membaca dan bermain musik. Ini adalah alat yang berguna untuk musisi klasik dan untuk guru musik!Guitar Solo LiteBelajar cara bermain string enam dengan gitar saku virtual. Ada lebih dari 380 akord dan diagram untuk gitar klasik, akustik dan listrik. Sebuah panduan praktis untuk membantu Anda belajar bermain gitar sendiri!StatDist Aplikasi ini berguna untuk "menghitung kepadatan, probabilitas, dan quantiles dari umum distribusi kontinu dan diskrit berguna." Jika Anda tidak tahu apa artinya, Anda mungkin perlu sebuah aplikasi untuk membantu Anda mengetahui aplikasi ini. Kategori termasuk seragam, normal, gamma, eksponensial, chi, seragam diskrit, binomial, geometris, dan poisson. Ini adalah aplikasi berguna untuk kelas statistik.Math Wizard Anak-anak bisa menggunakan aplikasi ini untuk belajar keterampilan matematika dasar: penambahan, pengurangan, perkalian, dan pembagian. Kartu flash dan pertanyaan penelitian yang digunakan untuk memandu siswa melalui materi. Selain itu, statistik menawarkan aplikasi pada area masalah siswa, dan tingkat kesulitan dapat disesuaikan untuk kebutuhan individu.

Method Kegunaan Address menyediakan informasi pada suatu lokasi. Geocoder menanganiGeocoding Criteria konfigurasi awal bagi LocationProvider. Location merupakan informasi dasar suatu lokasi LocationManager menyediakan akseske systemlocation service LocationListener listener yang menangani penerimaan notifikasi dari Location Manager. LocationProvider class yang pertama kali digunakan untuk lokasi Gps Satellite menyediakan posisi dari GPS satellite Gps Status menyediakan posisi dari GPS engine Gps Status. Listener digunakan untuk menerima notifikasi bila GPS status berubah. Gps Status. Nmea Listener digunakan untuk menerima kalimat NMEA dari GPS

OpenStreetMap OpenStreetMap adalah proyek untuk membangun sebuah database geografis yang gratis untuk dunia. Tujuan akhirnya adalah untuk memiliki catatan setiap

Page 13: Makalah android

fitur geografis dari dunia. Sementara ini dimulai dengan pemetaan jalan, OpenStreetMap telah jauh melewati itu untuk mesaukkan jalan setapak, bangunan, saluran air, pipa, hutan, pantai kotak pos, dan bahkan pohon individu. Seiring dengan geografi fisik, proyek ini juga mencakup batasan administratif, rincian penggunaan lahan, rute bus, dan ide-ide abstrak lain yang tidak jelas dari pemandangan itu sendiri. Database dibangun oleh kontributor, pemeta biasanya disebut dalam OpenStreeMap, yang mengumpulkan informasi dengan mengemudi, bersepeda, atau berjalan sepanjang jalan-jalan dan jalan, dan merekam area sekitar dengan menggunakan Global Positioning System (GPS) receiver. Informasi ini kemudian sigunakan untuk membuat satu set poin dan baris yang dapat berubah menjadi peta atau digunakan untuk navigasi. Mappers kebanyakan relawan yang bekerja pada proyek di waktu luang mereka, meskipun organisasi komersial dan badan pemerintah sudah mulai berkontribusi pada proyek. Proses menggunakan kelompok orang untuk bekerja pada tugas dengan cara ini yang disebut crowdsourcing, merupakan fenomena baru berbasis disekitar mereka menggunakan internet unutk mendistribusikan tugas-tugas dan mengumpulkan hasil. Ini digunakan oleh proyek-proyek sukarela dan organisasi komersial, dan telah sangat efektif sejak koneksi internet broadband menjadi tersedia secara luas di dunia barat. Data lain diumpulkan dari out-of-copright maps, database domain publik (yang tanpa perlindungan hak cipta), atau dalam beberapa kasus sumbangan database proprietary oleh perusahaan yang memilikinya. Databse menggunakan sistem mirip wiki dimana mapper bisa menambah atau mengedit fitur di daerah manapun, dan sejarah pengeditan disimpan untuk setiap objek. Ini berarti setiap vandalisme kesalahan atau sengaja dapat diperpanjang kembali, menjaga data yang akurat. OpenStreetMap tidak menggunakan sistem informasi geografis yang ada untuk menyimpan data, melainkan menggunakan perangkat lunak sendiri dan model data untuk membuat proses crowdsourcing semudah mungkin, dan flexibilitas dalam apa yang akan dipetakan dan bagaimana. Data OpenStreetMap bebas untuk digunakan oleh siapa saja, untuk tujuan apapun. Hal ini dirilis dibawah lisensi yang memungkinkan anda untuk menyalin, mengubah dan mendistribusikan data. Tidak seperti sebagian besar sumber data geografis hampir tidak ada pembatasan pada apa yang dapat anda lakukan dengan data openstreetmap.dapat mengedit informasi dalam cara apapun yang anda suka dan mempublikasikan hasilnya. dapat memberikan data kepada orang lain tanpa perlu izin. Openstreetmap berisi lebih dari sekedar jalan. Semua mappers bebas menambahkan objek geografis, menambahkan kotak telepon, halte bis, taman, toilet umum, tempat ibadah, dan banyak lagi.Openstreetmap lebih sering diperbaharui daripada database geografis laiinya dan data terakhir selalu tersedia untuk didownload. Anda dapat memperbaiki

Page 14: Makalah android

kesalahan dalam openstreetmap sendiri dan berbagi koreksi dengan semua orang. Sebagian penyediapemetaan lain hanya memiliki peta dalam jumlah style yang terbatas dan memperoleh peta kostum dapat menjadi mahal dan proses yang lama. Sebaliknya dengan openstreetmap yang menjadi batas hanyalah kemampuan teknis dan kartografi anda sendiri. Beberapa paket render peta san sistem informasi geografis mendukung data openstreetmap dan semua softwareyang anda butuhkan untuk membuat peta tersedia gratis. Proyek openstreetmap dimulai pada agustus 2994 ketika programmer inggris Steve Coast ingin bereksperimen dengan USB receiver GPS yang dia beli dan notebook Linux-powered nya. Dia mengguankan software GPSDrive yang mengambil peta dari Microsoft MapPoint, melanggar kondisi lisensi. Tidak ingin melanggar hak cipta peta tersebut ia mencari alternatif. Coast menemukan bahwa tidak ada sumber data pemetaan yang tersedia yang bisa ia masukkan kedalam perangkat lunak open source tanpa melanggar kondisi lisensi atau membayar dalam jumlah besar. Coast menyadari bahwa ia bisa mengambar peta sendiri, dan orang lain juga, dan proyek itu lahir. Model data awalnya sangat mentah yang terdiri dari garis-garis sederhana yang ditarik atas informasi Landsat dari NASA. Selema beberapa waktu data berkembang menjadi model yang lebih berguna tetapi prinsip dasar pengenaan sebagai pembatas dapat diikuti oleh mapper. Perangkat lunak server awalnya ditulis dalam java, kemudian ditulis ulang di Ruby, yang masih menjadi platform saat ini. Sangat sedikit struktur formal unutk proyek openstreetmap, tidak ada super-user yang dapat mengubah data dalam cara yang pengguna normal tidak bisa.

Data dan proyek keduanya dimaksudkan untuk memberikan fleksibilitas mapper sebanyak mungkin sehinggafitur peta mereka dapat akurat sebisa mereka. Sementara ada sistem administrator yang menjaga infrastruktur proyek. Badan yayasan non profit openstreetmap dibentuk untuk mendukung proyek yang tidak mengatur dimana mapper bekerja, apa fitur peta merekaatau bagaimana mereka mengambarkannya. Yayasan ini memiliki beberapa kelompok kerja yang melihat berbagai aspek proyek, tetapi mereka peduli denga pembangunan jangka panjang daripada hari demi hari. Yayasan ini akanbertindak apabila seluruh proyek akibat tindakan mapper individu. Disisi positif itu memungkinkan pembuat peta untuk mendapatkan dan merekam informasi tanpa harus memiliki izin persetujuan. Situs utama proyek ini adalah www.openstreetmap.org yang bertujuan untuk mengumpulkan dan memelihara data. Openstreetmap adalah proyek dengan ratusan dari jutaan orang yang mengkontribusikan dan memanfaatkan data dengan cara yang berbeda. Hasilnya, banyak sumber daya yang telah diciptakan mapper den tesebar diinternet, tetapi data proyek dan banyak dokumentasi disimpan di openstreetmap.org, pada server yang dioperasikan oleh yayasan openstreetmap.

Page 15: Makalah android

Sebagai proyek crowdsources, openstreetmap sangat bergantung pada komunitas yang berpartisipasi aktif dalam proyek, dan mungkin ada banyak alat dan situs yang bertujuan untuk memungkinkan pembuat peta untuk berkomunikasi dan berkolaborasi untuk pemetaan peta dan menggunakan data. Mapper telah menciptakan berbagai cara berbagi informasi, berdasarkan pada pilihan pribadi dan jenis informasi yang terlibat. Tampilan OpenStreetMap Sebagian bagian atas peta adalah tab navigasi, menunjukkan sebagian besar alat manajemen data pada openstreetmap.org. di sebelah kanan adalah link account pengguna. Di sisi kiri halaman sidebar berisi link ke wiki, blog berita, halaman iklan. Melakuka klik pada tombol peta akan menampilkan tombol di sisi kiri peta. Seperti yang anda harapkan, kunci menunjukkan arti dari simboll dan shading. Kuncinya dinamis dan akan berubah dengan tingkatan zoom dan lapisan dasar yang anda cari. Tidak semualapisan dasardidukung oleh tombol peta dinamis saat ini. Dibawah ini adalah kotak pencarian. Situs pencarian menggunakan dua mesin terpisah. Nominatim, ini adalah suatu mesin pencarian atau geocoder openstreetmap. Menggunakan database openstreetmap untukmenemukan fitur dengan nama, termasuk pemukiman, jalan, dan tempat menarik. Nominatim biasanya cepat dan akurat, tatapi hanya dapat menemukan tempat-tempat yang telah dipetakan dalam openstreetmap. Geonames merupakan layanan lokasi eksternal yangmemiliki cakupan yang lebih besar dari openstreetmap saat ini, tapi kadang-kadang bisa tidak akurat. Geonames berisi nama pemukiman dan kode pos, dan beberapa fitur lain.

Fitur Geografis OpenStreetMap OpenStreetMap menggunakan model data sendiri, yang berbeda dari setiap model data lain yang digunakan oleh Sistem Informasi Geografis (GIS). Hanya menggunakan tiga jenis data primitif, dikombinasikan dengan skema-bentuk bebas penandaan yang memungkinkan untuk menggambarkan secara akurat, hampir semua fitur geografis. Hal ini juga menggambarkan topologi dari fiturbagaimana mereka terhubung, dan bagaimana berpindah dari satu lokasike lokasi yang lain.Fitur ini penting untuk beberapa aplikasi, terutama routing, tetapi bukan merupakan fitur GIS tradisional. Dalam Pembahasan ini, kita akan melihat bagaimana sistem OpenStreetMap's systems record the features yang menarik pada peta. Secara khusus, Adalah sebagai berikut:- Tujuan desain OpenStreetMap itu- Struktur data yang digunakan- Sistempenandaan- Pedoman yang digunakan oleh komunitas OpenStreetMap untuk membuat data

Page 16: Makalah android

Agar konsisten dan seakurat mungkin.Kesederhanaan model data seringkali menakjubkan orang yang melakukan akses ke OpenStreetMap dari latar belakang GIS tradisional, yang digunakan untuk berbagai lapisan data, dan memiliki fitur masing-masing yang dijelaskan secara independen dari orang lain. Beberapa mencari ontologi tetap, atau untuk lebih ke struktur data yang kompleks. Meskipun model data OpenStreetMap dan perangkat lunak yang dikembangkan dari waktu ke waktu Tidak terlalu pesat, dan tanpa perencanaan proyek tertentu, ada beberapa prinsip yang dapat perlakukan sebagai tujuan desain untuk sistem OpenStreetMap ini:- Data model dan API yang sesederhana mungkin-"hal paling sederhana yang akan bekerja". Data model dirancang agar mudah untuk membuat dan mengedit data, bukan untuk menjadi sederhana untuk membuat atau menggunakan dalamaplikasi lain.diharapkan untuk melakukan sejumlah pos-pengolahan pada setiap data yang di ambil dari OpenStreetMap untuk membuatnya sesuai dengan kebutuhan aplikasi yang akan di buat, dan banyak kemudahan untuk membantu, dengan proses ini telah dibuat oleh komunitas OpenStreetMap.- Sistem ini memiliki wiki seperti mengedit, di mana beberapa pengguna dapat membuat suntingan ke area yang sama pada waktu yang sama, dan sejarah penuh suntingan disimpan. Mengadaptasi GIS yang ada untuk memenuhi persyaratan ini akan sulit, dan bekerja mungkin lebih dari menciptakan tumpukan server OpenStreetMap.- Sistem ini perlu untuk merekam bagaimana topologi-fitur yang terhubung satu sama lain-serta posisi mereka, yang GIS ada banyak yang tidak merekam. Banyak potensi menggunakan data OpenStreetMap tidak mungkin tanpa merekam topologi.-Sistem harus memungkinkan kebebasan maksimum untuk mappers untuk merekam fitur mereka menemukan, dengan minimum overhead dan birokrasi.Yang perlu di catat bahwa sangat sedikit pengecekan data dilakukan oleh server OpenStreetMap. Selama data yang disampaikan konsisten, tidak akan ditolak. Ada banyak pihak ketiga pengecekan data alat untuk OpenStreetMap, namun server itu sendiri hanya memastikan bahwa data dasar memenuhi standar format tertentu. sebelum kita masuk ke seluk-beluk editing. Dapat di lihat segala haldengan cara abstrak, tetapi membantu untuk memahami model, seperti setiap editor memiliki cara yang sedikit berbeda dalam pengerjaan.

1. Data Primitives Ada tiga data primitif dasar dalam model data: node, Ways, dan Relation. Fitur geografis ini mewakili dalam hal ini , Dapat di jelaskan oleh penandaan dengan pasangan kunci-nilai. Dalam istilah matematika, model data OpenStreetMap adalah grafik campuran; yang terdiri dari terdiri dari sudut atau simpul, dan tepi. Bagian yang berbeda dari grafik dapat dihubungkan, atau mungkin terisolasi, tergantung pada fitur apa di dunia nyata pemodelan. Format

Page 17: Makalah android

default untuk mewakili model data adalah XML, dan format itu, saat ini hanya dapat mengambil data dari server OpenStreetMap. Model data dapat direpresentasikan dalam format lain, dan memang Potlatcheditor berbasis Flash online yang digunakan di openstreetmap.orgmenggunakan Format Aksi Pesan Flash untuk berkomunikasi dengan server. Kita akan membahas bagaimana Anda bisa mengambil objek individu dari API OpenStreetMap, tetapi tidak perlu tahu bagaimana API bekerja hanya untuk mengedit peta. Ada beberapa atribut umum untuk setiap tipe data primitif. Masingmasing memiliki ID numerik, tetapi ini hanya unik dalam setiap jenis, sehingga mungkin ada node, cara, dan hubungan semua dengan nomor ID yang sama. . Setiap versi dari setiap objek di OpenStreetMap yang diawetkan dalamdatabase, dan sebagainya setiap objek yang di dapatkan dari API berisi nomor versi, bersama dengan ID dari changeset-set perubahan yang dibuat pada waktu yang sama di mana versi yang dibuat. Nama tampilan dan ID pengguna editor terakhir untuk menyentuh obyek juga dikembalikan. Alasan kedua item yang dikembalikan adalah bahwa mappers bebas untuk mengubah nama tampilan mereka kapan saja, namun ID pengguna mereka selalu sama, sehingga memungkinkan untuk melacak pencipta versi tertentu dari sebuah objek bahkan jika mereka ' sudah berubah nama mereka. Perhatikan bahwa API OpenStreetMap akan selalu mengembalikan nama tampilan saat ini, bukan nama yang digunakan pada saat mengedit, sehingga ketentuan ini hanya berlaku ketika berhadapan dengan salinan yang lebih tua dari data. Atribut terlihat menentukan apakah versi dari objek yang Anda miliki adalah data saat ini. Jika ini diset ke false, bahwa versi objek sudah lampau, dan telah digantikan oleh versi yang lebih baru atau dihapus. API selalu mengembalikan versi terbaru secara default, tetapi adalah mungkin untuk mendapatkan sejarah mengedit penuh dari objek apapun jika membutuhkannya. Ada juga timestamp untuk setiap objek, menunjukkan ketika terakhir diperbarui, tetapi \ harus selalu menggunakan nomor versi sebagai indikasi apakah pengguna atau tidak obyek telah berubah.

2. Nodes Node titik dalam ruang. Mereka adalah data primitif untuk informasi posisi, dan semua data primitif lainnya bergantung pada node untuk lokasi mereka. Sebuah node dapat digunakan sendiri untuk peta tempat tujuan, sebagai persimpangan antara dua cara, atau hanya sebagai perubahan Setiap node memiliki lintang dan bujur disimpan dalam format desimal sampai dengan 7 tempat desimal: lat = "55.9458449" lon = "-3,2035477" Hal ini memberikan resolusi garis lintang dari 1cm, dan resolusi memanjang sekitar 1cm di khatulistiwa, atau sekitar 0.6cm di Greenwich. Tingkat akurasi yang jauh lebih besar daripada anda dapat mengukur menggunakan konsumen kelas peralatan

Page 18: Makalah android

GPS, dan setara dengan yang dicapai dengan peralatan survei profesional. Singkatnya,itu cukup akurat untuk tujuan apapun untuk memasukkan data ke OpenStreetMap. API OpenStreetMap tidak memeriksa untuk node duplikat, jadi mungkin untuk memiliki dua node dalam tempat yang sama. Hal ini telah terjadi di masa lalu di mana data telah diimpor ke OpenStreetMap salah, dan ada alat yang akan memeriksa untuk node duplikat. Unsur-unsur anak tunggal dari sebuah node adalah tag diterapkan pada simpul tersebut, tetapi XML untuk tag apapun tag elemen tunggal dengan atribut k dan v untuk kunci dan nilai masing-masing. di arah jalan.

3.Ways ways yang diperintahkan daftar node. Mereka dapat menggambarkan fitur linier, seperti jalan, jalan, dan saluran air. Mereka juga dapat ditutup untuk membentuk daerah. Mana mereka digunakan untuk menggambarkan fitur linier, ways biasanya harus ditempatkan di garis tengah dari fitur fisik, dan di perimeter untuk suatu daerah. Sebuah ways yang ada semi-mandiri dari node yang dikandungnya, di node itu sendiri tidak berubah dengan menjadi bagian dari jalan atau tidak, dan data untuk ways tidak berubah saat node yang berubah, termasuk menjadi reposisi . Ini berarti bahwa jika semua node yangmembentuk jalan dipindahkan, tetapi node dalam cara atau penandaan cara adalah meninggalkan sama, tidak ada versi baru dari jalan akan dibuat, dan tidak ada perubahan yang akan muncul dalam sejarah.

Sebuah ways harus memiliki setidaknya dua node, dan dapat, saat ini, memiliki maksimum 2000 node. Batas atas adalah ukuran praktis untuk menghentikan ways yang sangat panjang yang mempengaruhi kinerja server openstreetmap.org 's, daripada batas yang melekat dalam model data. Sebuah node dapat menjadi milik lebih dari satu cara, dan tidak ada batas untuk berapa banyak dapat miliki Urutan dari node dengan cara di simpan, sehingga mereka selalu kembali dalam urutan di upload asli. Ways yang dianggap memiliki arah(meskipun hal ini tidak selalu signifikan), tergantung pada cara apa yang digunakan untuk menggambarkan. Arahnya adalah dari yang pertama ke node terakhir, dan editor yang paling dapat menunjukkan arah ini menggunakan panah. Jika node pertama dan terakhir dari jalan yang sama, ways membentukdaerah tertutup, yang dapat ditandai untuk menunjukkan apa yang mewakili daerah tersebut. Jika bentuk yang lebih kompleks daripada poligon sederhana diperlukan untuk menggambarkan fitur, seperti sebuah bangunan dengan halaman di tengah, atau hutan dengan kliring, ini dilakukan dengan menggunakan beberapa cara dan relasi untuk menghubungkan mereka. Meskipun tidak ada batasan teknis yang mencegah cara dari yang dipakai sebagai area dari diri-berpotongan, ini akan hampir pasti membuat masalah dengan penyaji "dan harus dihindari.

Page 19: Makalah android

ways bisa menyeberang tanpa bergabung, dan hanya harus mengasumsikan cara secara fisik terhubung jika mereka berbagi node, atau lebih dari satu simpul.Sebaliknya, Anda hanya harus bergabung dua cara dengan node jika mereka benar-benar secara fisik terhubung. Contoh terbaik dari ini adalah sebuah jembatan membawa satu jalan di atas yang lain. Hal ini tidak mungkin untuk berhenti di tengah jalan di sepanjang jembatan dan berbelok ke jalan bawah, sehingga data yang Anda gunakan untuk mewakili jembatan dan jalan di bawah ini harus mencerminkan hal ini. Kita akan membahas bagaimana hal inidilakukan dalam sebuah editor Server OpenStreetMap tidak memeriksa geometri jalan sama sekali. Itu bisa apa saja dari garis lurus untuk mencoret-coret, selama sebagai node yang digunakan adalah semua yang terlihat. Sebuah node bahkan dapat digunakan lebih dari sekali dalam jarak, karena ini diperlukan untuk daerah dan cara-cara yang bulat lingkaran ke diri mereka sendiri, tetapi tidak ada cek di API apakah node digunakan kembali. Sebaliknya,itu diharapkan bahwa aplikasi editing memastikan bahwa mereka tidak menghasilkan cara masuk akal di tempat pertama.

4. Relations Relations adalah daftar data primitif, termasuk hubungan lainnya. Relations ada untuk memungkinkan pembuat peta untuk fitur model yang tidak dapat dijelaskan menggunakan node tunggal atau cara, atau di mana dua dari jenis yang sama tumpang tindih fitur. Contoh termasuk kompleks, jalan bercabang, rute jarak jauh, atau pembatasan putar di persimpangan. Relations khusus merupakan pembatasan gilirannya, dan tidak membuat pada salah satu dari dua OpenStreetMap yang gaya peta utama. Sebaliknya, ini digunakan oleh algoritma routing untuk menghindari membuat gilirannya ilegal. Ada banyak jenis hubungan, dan ini mungkin bagian yang paling tidak dewasa model dataOpenStreetMap dan pemetaan. Unsur relasi memiliki atribut umum untuk semua primitif, dan bukan yang lain.Elemen anak adalah daftar tag dan daftar anggota relasi. Setiap elemen anggota memiliki atribut, memberikan jenis dan nomor ID, bersama dengan peran. Atribut peran adalah string sederhana yangnilai-nilai dan signifikansi ditentukan oleh jenis hubungan itu sendiri. Peran dapat dibiarkan kosong untuk jenis hubungan yang tidak memerlukan satu. Dalam contoh kita, ketik diberikan sebagai pembatasan, dan anggota menunjukkan rute yang ilegal untuk ambil menggunakan node yang mewakili persimpangan dengan pembatasan gilirannya, dan cara-cara yang mewakili jalan yang ilegal untuk akses. Para anggota dari sebuah relasi dikembalikan dalam urutan yang sama mereka diciptakan dalam, tetapi order tidak selalu signifikan, dan bahkan mungkin tidak urutan yang diinginkan tergantung pada aplikasi yang menciptakan hubungan di tempat pertama. Jika Anda memilikiaplikasi yang menggunakan hubungan dalam cara order-sensitif, Anda harus memeriksa dokumentasi untuk itu jenis relasinya untuk melihat apakah

Page 20: Makalah android

konvensi untuk pesanan anggota telah ditetapkan. Seperti dengan primitif lainnya, API OpenStreetMap tidak memeriksa apakah suatu relasi sesuai dengan format tertentu atau standar, sehingga Anda harus melakukan Anda validasi sendiri sebelum menggunakan hubungan.

5. Changesets Ada struktur data lebih lanjut yang digunakan dalam API-the- OpenStreetMap Changeset. Changesets bukan bagian dari model data yang tepat, tetapi hanya kelompok perubahan yang dibuat untuk data yang primitif. Changesets diperkenalkan untuk membuat lebih mudah untuk mengidentifikasi perubahan yang berkaitan dengan peta, dan untuk merapikan data atribusi. Sebelum diperkenalkan, satu-satunya cara mengidentifikasi suntingan bagian terkait yang berubah dari peta adalah untuk mencari kelompok suntingan oleh seorang editor dalam waktu singkat dari masing-masing lainnya, yang memakan waktu dan rentan terhadap kesalahan. Sebagai OpenStreetMap tumbuh dalam popularitas, vandalisme diharapkan akan lebih dari masalah, dan changesets yang salah satu alat yang digunakan untuk menyimpan data yang akurat. Changesets dibuka oleh aplikasi editor yang sebelum meng-upload perubahan apapun, maka tertutup sekali mereka sudah selesai. Setiap mengedit data OpenStreetMap harus ditugaskan ke sebuah changeset. Satu mapper dapat memiliki sejumlah changesets terbuka setiap saat, meskipun changesets idle ditutup secara otomatis oleh server setelah satu jam. Kita akan membahas rincian yang tepat menggunakan changesets , dan perangkat lunak editing yang paling OpenStreetMap secara otomatis membuat dan menutup changesets .

6. Tagging Aspek fisik data OpenStreetMap adalah terkandung dalam model data dan primitif, tapi itu penandaan setiap primitif yang memberitahu apa semua fitur , dan di mana kekuatan sebenarnya dari model kebohongan. Data primitif memiliki tag ditambahkan kepada mereka yang memberitahu Anda apa yang dunia nyata fitur yang mereka wakili, dan dari bahwa dapat membuat peta, menghasilkan mesh routing, atau membangun beberapa aplikasi lain. Sebuah tag adalah pasangan kunci-nilai sederhana. Setiap primitif dapat memiliki jumlah sewenang-wenang tag yang melekat padanya. Kunci dan nilai adalah string sederhana, dan dapat mengandung karakterUnicode yang valid upto batas karakter 255. OpenStreetMap server saat ini menggunakan UTF-8 skema pengkodean. Itu adalah spesifikasi teknis keseluruhan untuk tag di OpenStreetMap. API sendiri tidak menegakkan aturan lebih pada tag daripada yang hanya disebutkan.Sebaliknya, apa yang akan dimasukkan ke dalam tag diputuskan oleh komunitas OpenStreetMap, melalui adat-istiadat, diskusi, dan konsensus. Sudah ada sejumlah besar kunci dan nilai yang digunakan, beberapa pada jutaan obyek, dan beberapa yang hanya

Page 21: Makalah android

digunakan beberapa kali. Tagging adalah semantik, dalam bahwa menggambarkan sifat dari fitur pemetaan , dari pada menjelaskan bagaimana jika ingin untuk muncul pada peta. Munculnya fitur apapun pada peta berdasarkan data OpenStreetMap sepenuhnya di bawah kendali orang yangmengkonfigurasi penyaji peta itu. Tidak ada cara untuk memaksa fitur tertentu untukmelihat cara tertentu dalam setiap penyaji.

Satu analogi dengan bahasa halaman web yang ditulis dalam, HTML dan Cascading Style Sheets (CSS). Idealnya, HTML untuk halaman web tidak berisi informasi tata letak sama sekali, tetapi hanya menggambarkan struktur dari dokumen. Sebuah lembar style tersebut kemudian digunakan untuk mengubah dokumen yang menjadi representasi visual atau aural berdasarkan aturan pada style sheet. Demikian pula, data OpenStreetMap hanya menggambarkan struktur dari peta, dan daun presentasi ke sebuah style sheet di penyaji peta.Dan juga harus ingat bahwa tidak semua aplikasi data OpenStreetMap melibatkan render peta. Routing, geolocation, dan statistik aplikasi tidak dapat menggunakan peta sama sekali, atau mungkin mengabaikan tag yang tidak memiliki bantalan pada algoritma mereka.

OpenStreetMap wiki digunakan untuk mendokumentasikan apa yang pasangan kunci-nilai tertentu berarti. Entri biasanya ditulis oleh orang pertama yang menggunakan tag, tetapi beberapa tag mungkin tidak didokumentasikan, atau mungkin memiliki halaman mereka di wiki ditulis oleh orang lain.Cara normal menuliskan tag adalah dalambentukkey = valueuntuk tag yang memenuhi syarat, ataukunci =*untuk kunci dengan tidak ada nilai tertentu. akan melihat ini notasi yang digunakan di wiki, mailing list, dan dokumen lain yang digunakan dalam OpenStreetMap. Kebanyakan editor menggunakan kotak teks terpisah untuk kunci dan nilai tag, sehingga Anda tidak akan biasanya harus menulis tag secara penuh.

Tombol dan nilai-nilai simbolik biasanya ditulis dalam huruf kecil, tanpa spasi, dengan garis bawah untuk membantu pembacaan di mana diperlukan. API OpenStreetMap tidak dengan sendirinya kasus sensitif, tetapi tidak menerjemahkan kasus setiap tag yang Anda tambahkan. Alat yang paling untuk pengolahan dan rendering data yang OpenStreetMap bersifat case sensitive, sehingga nilai-nilai harfiah seperti nama jalan harus ditulis dengan kapitalisasi yang benar dan jarak. Inggris Bahasa Inggris biasanya digunakan untuk kunci dan nilai-nilai simbolik, bahkan untuk fitur non-negara berbahasa Inggris. Meskipun ini adalah sebagian besar karena proyek ini dimulai di Inggris, itu terbukti berguna dalam memungkinkan tag yang sama untuk digunakan di

Page 22: Makalah android

berbagai negara. Hanya satu nilai per kunci adalah didukung, jadi jika perlu untuk merekam beberapa nilai untuk kunci tertentu, praktek yang normal adalah dengan menggunakan awalan atau akhiran ke tag, dipisahkan oleh dua titik

7. Any tags you like Satu prinsip penting dalam OpenStreetMap adalah bahwa tidak ada pembatasan pada apa yang pasangan kunci-nilai dapat digunakan sama sekali, baik teknis atau kebijakan. Bebas menggunakan kombinasi apa pun yang menurut Anda paling menggambarkan fitur pemetaan . Prinsip ini diringkaskan dalam ungkapan "Any tags you like" Secara harfiah, hal ini dapat terdengar seperti undangan untuk kekacauan.Sebaliknya, apa yang sebenarnya berarti bahwa user tidak perlu persetujuan sebelum menggunakan tag baru, harus perlu. Masih diharapkan untuk menggunakan tombol yang ada dan nilai-nilai, dimana mereka secara akurat menggambarkan fitur user mencoba untuk peta. Namun, mungkin menemukan tipe fitur yang belum dipetakan sebelumnya, dan perlu datang dengan tag baru. Ini tidak hanya mungkin, itu dimasukan Jika user membuat tag baru, diharapkan untuk menambah dokumentasi untuk tag baru untuk OpenStreetMap wiki, menjelaskan apa yang telah menggunakannyauntuk mewakili, jika mappers lain tidak akan tahu apa yang tag berarti, bahkan jika Anda berpikir user adalah tag cukup jelas. Dokumentasi ini juga diterjemahkan ke dalam bahasa lain, sehingga mappers melakukan terjemahan memerlukan teks asli untuk bekerja.

8. Don’t tag for the renderer User akan menemukan kalimat ini secara teratur pada milis OpenStreetMap, dan itu titik lain penting untuk diingat. Apa artinya adalah: Jangan menggunakan tag yang salah untuk menghasilkan efek tertentu dalampenyaji peta. Sebagai contoh, user mungkin tergoda untuk tag gedung sebagai hutansehingga muncul pada peta dalam hijau, karena bangunan itu sendiri dicat hijau. Ini menciptakan banyak masalah:-Render yang berbeda dari peta dapat menggunakan warna yang berbeda untuk hutan, atau mungkin mengabaikan hutan sama sekali, sehingga bangunan Anda tidak akan muncul seperti yang Anda inginkan, dan mungkin tidak muncul sama sekali.-Jika sebuah aplikasi geocoding mencari fitur dinilai sebagai sebuah bangunan dengan nama tertentu, tidak akan memeriksa fitur Anda, karena tidak terdaftarsebagai bangunan, namun sebagai daerah hutan. Sebaliknya juga dapat terjadi, di mana seseorang mencari hutan, menemukan bangunan Anda, dan mendapatkan informasi yang salah. Jika use ingin peta di mana fitur tertentu muncul dalam warna tertentu atau gaya, user dapat membuat peta sendiri,

Page 23: Makalah android

9. Verifiability Informasi yang dicatat dalam OpenStreetMap harus diverifikasi. Ini berarti bahwa mapper lain harus mampu survei ulang informasi yang telah menambahkan, dan sampai pada kesimpulan yang sama seperti yang miliki, berdasarkan apa yang mereka mampu mengamati. Hal ini berlaku baik untuk orang primitif yang di gunakan, dan tag user melampirkan kepada mereka. GPS user jejak adalah metode verifikasi posisi fitur yang telah dipetakan, namun tag yang Anda gunakan juga harus diverifikasi.-user hanya harus tag fitur berdasarkan apa yang dapat dilihat "di lapangan". Jika memverifikasi fitur , menambahkan membutuhkan akses ke sumber informasi tambahan, tidak harus pergi di OpenStreetMap. Misalnya, jika Anda akan menambahkan jejak hiking bernama untuk OpenStreetMap, ini harus didasarkan pada rambu-rambu yang di temukan di sepanjang jalan, bukan sebuah buku panduan.

10. A few core tags Ada terlalu banyak tag digunakan di OpenStreetMap untuk mendokumentasikan semuanya di sini. Ada satu set inti dari tag yang bisa digunakan paling sering untuk mewakili fitur biasa, dan mereka akan menutupi sebagian besar pemetaan yang perlu dilakukan, kecuali jika memiliki spesialis kebutuhan. Daftar utama dari tag yang umum disimpan di http://wiki.openstreetmap.org/wiki/Map_Features, dan tiga aplikasi OpenStreetMap utama editing telah built-in preset yang mencerminkan praktek standar dalam masyarakat. Meskipun tidak ada perbedaan teknis, ada dua jenis umumnya tag, yaitu, orang-orang yang menentukan mana kelas fitur data primitif, dan orang yang mendefinisikan sifat tambahan.

Java OpenStreetMap Editor (JOSM) Editor Java OpenStreetMap, adalah sebuah aplikasi desktop yang mengedit serta ditulis di Java.dan pengoprasianya dapati berjalan pada Windows,Mac OS, dan Linux. Proyek ini memiliki website sendiri di http://josm.openstreetmap.de/ serta dapat men-download versi terbaru dari perangkat lunak. Dan juga harusn mendownload Java jika komputer yang akan di pasangkan JOSM belum terinstal, dari http://java.sun.com/ atau melalui manajer paket pada beberapa distribusi Linux. JOSM memiliki banyak fitur built-in, seperti dukungan pemetaan audio dan foto, yang membantu mengubah informasi survei menjadi data peta. Ini juga mendukung plugin yang menambahkan fungsi tambahan, seperti langsung mengumpulkan jejak dari GPS secara real time, dan alat-alat menggambar tambahan atau koneksi ke situs web pihak ketiga. Pada umumnya ada dua versi JOSM tersedia yaitu: versi yang diuji (Http://josm.openstreetmap.de/josm-tested.jar) dan versi terbaru

Page 24: Makalah android

(http://josm.openstreetmap.de/josm-latest.jar). Versi diuji adalah lebih stabil, dan apa yang harus anda gunakan kecuali Anda memiliki kebutuhan khusus untuk beberapa fitur terdepan. Versi terbaru ini lebih up-to-date, tapi akan mungkin berisi bug dan bahkan mungkin kecelakaan saat atau sedang bekerja, kehilangan setiap pekerjaan yang di lakukan. Keduanya didistribusikan sebagai file JAR executable, yang biasanya dapat menjalankan hanya dengan melakukan klik dua kali file jika Java terpasang dengan benar. JAR tidak perlu menginstal, atau berada di lokasi tertentu pada hard drive. Jika memiliki versi kerja Java yang terinstal, namun melakukan klik ganda file JAR tidak bekerja,mulailah JOSM dengan baris perintah berikut:java-jar josm-latest.jarMenggunakan JOSM di komputer public JOSM dikemas sebagai file tunggal, yang dapat digunakan tanpa instalasi tambahan, Java yang disediakan adalah bekerja. Ini berarti user dapat menggunakan JOSM di komputer umum cukup mudah, bahkan di mana setiap orang tidak memiliki hak instalasi. Namun, JOSM menulis preferensi, termasuk username dan password, ke disk lokal, jadi waspada menggunakannya di komputer publik.

Client Server Client-server adalah suatu bentuk arsitektur, dimana client adalah perangkat yang menerima yang akan menampilkan dan menjalankan aplikasi (software komputer) dan server adalah perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya. Server biasanya terhubung dengan client melalui kabel UTP dan sebuah kartu jaringan (network card). Kartu jaringan ini biasanya berupa kartu PCI atau ISA. Dalam teknologi informasi, clientserver merujuk kepada cara mendistribusikan aplikasi ke pihak client dan pihak server. Dalam model client-server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah (tetapi masih dalam sebuah kesatuan) yakni komponen client dan komponen server. Komponen client dijalankan pada sebuah workstation. Pemakai workstation memasukkan data dengan menggunakan teknologi pemrosesan tertentu, kemudian mengirimkannya ke komponen server, umumnya berupa permintaan layanan tertentu yang dimiliki oleh server. Komponen server akan menerima permintaan layanan tersebut dan langsung memprosesnya serta mengembalikan hasil pemrosesan kepada client. Client pun menerima informasi hasil pemrosesan data tadi dan menampilkannyakepada pemakai dengan menggunakan aplikasi yang digunakan oleh pemakai. Sebuah contoh dari aplikasi client-server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP). Skrip ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak client akan dijalankan oleh web browser pada komputer client (workstation). Client-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer

Page 25: Makalah android

tidak perlu diinstall database. Dengan metode client-server database dapat diinstal pada komputer server dan aplikasinya diinstal pada client.

Komponen client juga sering disebut sebagai front-end, sementarakomponen server disebut sebagai back-end.

Gps GPS (Global Positioning System) adalah sistem satelit navigasi dan penentuan posisi yang dimiliki dan dikelola oleh Amerika Serikat. Sistem ini didesain untukmemberikan posisi dan kecepatan tiga-dimensi serta informasi mengenai waktu, secara kontinyu di seluruh dunia tanpa bergantung waktu dan cuaca, bagi banyak orang secara simultan. Saat ini GPS sudah banyak digunakan orang di seluruh dunia dalam berbagai bidang aplikasi yang menuntut informasi tentang posisi, kecepatan, percepatan ataupun waktu yang teliti. GPS dapat memberikan informasi posisi dengan ketelitian bervariasi dari beberapa millimeter (orde nol) sampai dengan puluhan meter. Beberapa kemampuan GPS antara lain dapat memberikan informasi tentang posisi, kecepatan, dan waktu secara cepat, akurat, murah, dimana saja di bumi ini tanpa tergantung cuaca. Hal yang perlu dicatat bahwa GPS adalah satu-satunya sistem navigasi ataupun sistem penentuan posisi dalam beberapa abad ini yang memiliki kemampuan handal seperti itu. Ketelitian dari GPS dapat mencapaibeberapa mm untuk ketelitian posisinya, beberapa cm/s untuk ketelitian kecepatannya dan beberapa nanodetik untuk ketelitian waktunya. Ketelitian posisi yang diperoleh akan tergantung pada beberapa faktoryaitu metode penentuan posisi, geometri satelit, tingkat ketelitian data, dan metode pengolahan datanya. Secara umum produk dari GPS adalah posisi, kecepatan, dan waktu. Selain itu ada beberapa produk lainnya seperti percepatan, azimuth, parameter attitude, TEC (Total Electron Content), WVC (Water Vapour Content), Polar motion parameters, serta beberapa produk yang perlu dikombinasikan dengan informasi eksternal dari sistem lain, produknya antara lain tinggi ortometrik, undulasi geoid, dan defleksi vertikal.

Desain Sistem Secara Umum Arsitektur desain sistem aplikasi disesuaikan dengan arsitektur aplikasi server, yaitu OSM WMS server yang merupakan arsitektur terpusat dan terdistribusi. Dari arsitektur terpusat (client-server) tersebut, komponen yang terdapat pada sisi clientberupa pengguna akhir perangkat bergerak android yang dapat menampilkan peta atau memberikan hasil analisa operasi SIG seperti pencarian fasilitas pendidikan. Sedangkan, komponen pada sisiservermenyediakan data geospasial dan melakukan operasi SIG berdasarkan permintaan dari sisi client. Terdapat berbagai jenis jaringan komunikasi nirkabel

Page 26: Makalah android

(GPRS/3G, CDMA/EVDO, ISP) diantara sisi client dan sisi server yang berfungsi untukmemfasilitasi pertukaran geodata dan layanan.Berdasarkan desain sistem SIG fasilitas pendidikan Kabupaten Tojo Una-Una secara umum dan menggambarkan 6 komponen dasarnya :

1. GPS/LBS/Wifi Sistem penentuan posisi yang dapat memberikan informasi georeferensi koordinat (x, y, dan z-elevasi) untuk Mobile Android. Terdapat 2 sistemutama, yaitu sistempenentuan posisi lokal (LBS/Wifi) yang mengandalkan sistem posisi triangulasi sinyal radio atau sinyal telepon seluler dari beberapa BTS dan global (GPS) yang menggunakan sinyal satelit untukmenghitung posisi unit GPS.

2. Mobile Android Handphone atau Tablet berplatform Android yang telah diperlengkapi dengan perangkat komunikasi nirkabel yang dapat digunakan untuk pertukaran data dan telekomunikasi ke server. Mobile Android menjalankan aplikasi SIG fasilitas pendidikan Kota Palu yang dapat melakukan proses geocoding, pencarian rute, atau menampilkan peta berserta informasi lokasi dari fasilitas pendidikan kepada pengguna akhir.

3. Memory Tempat penyimpanan sementara data cache geospasial seperti tiles dan basis data fasilitas pendidikan. Data akan terisi setelah dilakukannya pengunduhan dan sinkronisasi dari server.

4. Wireless Communication Mekanisme komunikasi yang menghubungkan Mobile Android dengan server. Hubungan ini dapat berupa komunikasi nirkabel secara real-timeseperti melalui Wifi atau sinyal telepon selular. Komunikasi ini merupakan komunikasi dua arah dimana saat Mobile Android meminta informasi dari server, dan server akan merespon permintaan dengan mengirimkan informasi terbaru ke client atau penerima.

5. OpenStreetMap API Suatu layanan web yang menyediakan cara bagaimana sisi client dapat mengakses langsung data geospasial di OSM WMS server melalui antarmuka HTTP. OSM API digunakan untuk sinkronisasi data antara sisi client dan sesi server seperti saat melakukan permintaan atauupdate datadari sisi client ke sisi server, kemudian servermerespon dan mengirim setiap permintaan dari sisi client . Sinkronisasi ke serverterjadi apabila permintaan data geospasial dari Mobile Android tidak terdapat pada data cache geospasial di memori. Setiap

Page 27: Makalah android

data geospasial yang diterima dari server akan disimpan dimemori sebagai data cache geospasial.

6. OSM WMS Server Layanan basis data geospasial melalui media web atau antarmuka HTTP. OSM WMS servermenghasilkan peta yang ber-georeferensi secara dinamis dari data geospasial (data spasial dan non-spasial). Peta hasil WMS dapat berupa gambar berformat raster atau vector, sesuai permintaan client. Saat melayani permintaan peta pada perangkat bergerak server akan merender peta berformat raster 256x256 pixel tiles yang terdapat pada tile.openstreetmap.org.

7. Routing Service Server Layanan penghitungan rute berserta informasinya berdasarkan data spasial OSM melalui media web atau antarmuka HTTP dengan menggunakan API penghitungan rute. Routing Service Server yang diberi nama YOURS menghasilkan pencarian berdasarkan jalur tercepat atau terpendek dan yang digunakan pada aplikasi SIG ini yaitu pencarian jalur terpendek. API mengirim permintaan informasi rute ke Mobile Android dalam bentuk session yang akan di simpan pada memori untuk sementara waktu (caching).

Spesifikasi Aplikasi Aplikasi terbentuk dari dua perangkat utama, yaitu client dan server. Server berfungsi untuk membangun, menyimpan, dan mengolah peta dan data-data atributnya. Sisi server memiliki spesifikasi sebagai berikut :1. Melakukan digitasi peta dan mengelolah hasil digitasi peta menggunakan JOSM 4550.2. Melakukan pengeloalaan data attribut fasilitas pendidikan3. Server menggunakan layanan dari OpenStreetMap sebagai Aplication Server

Sedangkan spesifikasi pada sisi client adalah sebagai berikut :1. Aplikasi yang dibuat pada Mobile Androidmenggunakan JDK, IDEEclipse Indigo dan Android SDK Rev.9.2. Menggunakan teknologi Java.

Mendapatkan Lokasi Modul ini digunakan untuk mendapatkan informasi lokasi user saat ini. Caranya adalah dengan menggunakan fasilitas GPS yang ada pada perangkat Android itu sendiri. GPS bekerja dengan menstransmisikan sinyal dari satelit ke perangkat, dalam hal ini GPS masih memiliki tingkat keakuratan tertentu jadi lokasi belum 100 % tepat Selain menggunakan GPS, informasi lokasi saat ini juga bisa didapat dengan menggunakan data Cell ID dan Location Area Code.Kedua data ini dapat diperoleh melalui informasi pemancar yang ada di dekat perangkat atau user itu sendiri. Setelah data tersebut didapatkan, maka data akan

Page 28: Makalah android

dikirim ke layanan yang menyediakan informasi tempat berdasarkan Cell ID dan Location Area Code, seperti OpenCellID. Layanan ini memiliki basis data yang menyimpan informasi lokasi berdasarkan kedua data tadi. Jika data Cell ID dan Location Area Code ada dalam basis datanya, maka informasi lokasi berupa koordinat tempat akan diberikan oleh layanan ini. Sama seperti GPS, layanan ini juga memiliki keakuratan tertentu.

Mendapatkan Data Peta Modul ini digunakan untuk mendapatkan data peta yang akan diberikan ke sistem. Karena peta yang digunakan dari layanan OpenStreetMap maka yang perlu dilakukan hanya meminta data saja. Data peta yang diminta adalah peta wilayah di sekitar lokasi user berada. Karena basis data yang digunakan hanya terdapat informasi tempat di kota Tojo una una maka jika peta tersebut adalah peta Tojo una una maka informasi tempat bisa dimuat. Untuk memperoleh data peta itu sendiri, akan digunakan OpenStreetMap API yang diberikan oleh layanan OpenStreetMap, dimana dengan API tersebut data peta dapat diperoleh.

Menampilkan Tempat Modul ini digunakan untuk menampilkan lokasi-lokasi tempat pada peta. Peta yang sudah diperloleh dari OpenStreetMap itu sendiri akan diberikan informasi tambahan berupa gambar atau lambang berdasarkan tempat yang ada pada basis data. Caranya adalah dengan memberikan Overlay pada peta tersebut. Overlay adalah objek yang ditambahkan pada peta. Pada peta dapat dibuat banyak Overlay. Letak dari Overlay ini berdasarkan koordinat yang sudah tersimpan pada basis data. Lokasi yang ditampilkan juga bisa disaring oleh user baik dengan kategori atau jarak terdekat dari user. Jika user memilih berdasarkan kategori, user perlu memnginputkan kategori apa yang ingin ditampilkan. Setelah itu sistem akan mengambil data yang memiliki kategori itu saja, kemudian dibuatkan Overlay nya. Jika user memilih berdasarkan jarak, maka user juga perlu menginputkanradius yang diinginkan, misalnya 10 km, maka tempat – tempat dengan radius itu yang akan tampil. Untuk menentukan radius digunakan perhitungan jarak berdasarkan koordinat dari tempat dan koordinat dari lokasi user.

Menampilkan Informasi Tempat Modul ini digunakan untuk menampilkan informasi dari masing-masing tempat yang sudah dipilih oleh user. Untuk memilih tempat, user hanya perlu meng-klik gambar Overlay yang ada pada peta, maka sebuah Activity baru akan tampil yang memuat informasi dari tempat itu sendiri. Informasi tersebut diperoleh dari basis data.

Penentuan Rute

Page 29: Makalah android

Modul ini digunakan untuk mencari rute dari lokasi user, ke tempat tujuan tertentu. Rute yang ditampilkan berupa warna yang berbeda yang ada pada jalan di peta. Proses pencarian rute ini juga menggunakan layanan OpenStreetMap sendiri, sistem akan memberikan parameter yaitu koordinat asal dan koordinattujuan kemudian OpenStreetMap akan memberikan informasi koordinat - koordinat yang dilalui. Setelah koordinat itu didapat maka bisa dibutkan Overlay nya berupa warna tertentu, sehingga jalan yang dilallui akan memiliki warna berbeda.

Fitur Yang Dimiliki SIG Fitur Fitur yang di miliki sistem informasi geografis yang akan di bangun adalah sebagai berikut :- Menampilkan atau melakukan navigasi- Mencari fasilitas pendidikan berdasarkan radius jarak- Menentukan rute- Pencarian atau query- Terintegrasi dengan GPS- Penyimpanan data secara lokal- Dapat aktif dalam mode offline maupun online- Memperbesar dan memperkecil tampilan map

PENUTUP Pada bab-bab sebelumnya, mulai dari bab I telah diuraikan beberapa hal yang berhubungan dengan pembuatan aplikasi ini, mulai dari latar belakang, dasar teori, perancangan dan pembuatan aplikasi, sampai dengan implementasinya yang disertai uji coba dan analisa. Pada bab ini diuraikan beberapa hal yang dapat disimpulkan dari hasil-hasil pengujian aplikasi dan beberapa saran dengan harapan untuk lebih menyempurnakan perancangan yang telah dibuat.

Kesimpulan Berdasarkan hasil pengujian dan analisa yang telah di bahas pada bab sebelumnya maka dapat diberikan beberapa kesimpulan sebagai berikut :

1. Informasi yang ditampilkan berupa informasi Fasilitas pendidikan dan informasi-informasi pendukung lainnya. Dalam hal ini User dapat mengetahui fasilitas pendidikan terdekat dari lokasi user berada..

2. Berdasarkan penilaian responden terhadap Sistem informasi geografis ini, pada aspek rekayasa perangkat lunak sebagian besar responden memberikan

Page 30: Makalah android

tanggapan baik serta memudahkan untuk penyajian informaasi fasilitas pendidikan bagi user, dan dapat membantu user dalam memberikan pengetahuan tentang teknologi sisteminformasi geografis berbasis mobile..

Saran Dari beberapa kesimpulan yang telah diambil, maka dapat dikemukakan saran-saran yang akan sangat membantu untuk pengembangan perangkat lunak ini selanjutnya.1. Diharapkan kedepan nanti setelah aplikasi telah sepenuhnya selesai user dapat melakukan download langsung pada Android market

2. Data yang di dapatkan sebaiknya data yang terbaru yang langsung didapatkan dari setiap instansi pemerintah terkait.

3. Pengembangan selanjutnya diharapkan memiliki tingkat efektifitas yang lebih baik dan memiliki fitur-fitur yanglebih lengkap.

DAFTAR PUSTAKA[1.] Adeline, 2017, “Perancangan Sistem Informasi Geografis Daerah Banjir Di Dki Jakarta Dengan Menggunakan Arc View”. Depok: Jurusan Teknik Informatika Universitas Gunadarma.[2.] OpenStreetMap Fundation. OpenStreetMap. http://wiki.openstreetmap.org, 2011.5.[3.] Anggie Satria Widihandhik, 2011, “Aplikasi Informasi dan Peta Lokasi Wisata Goa di Jawa Timur dengan Android”. Depok: Jurusan Teknik Informatika Universitas Gunadarma.[4.] Atik Khoiriyah, 2010, “Sistem Mitigasi Banjir Bengawan Solo”. Surabaya: Jurusan Teknik Informatika PENS-ITS.[5.] Mulyadi, 2010, “Membuat Aplikasi Untuk Android”. Multimedia Center Publishing: Yogjakarta.[6.] Jonathan Bennett. 2010. OpenStreetMap. Packt Publishing: Olton Birmingham.

Page 31: Makalah android