RANCANG BANGUN APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM BERBASIS ANDROID KECAMATAN SUKAMAKMUR KABUPATEN ACEH BESAR.

dokumen-dokumen yang mirip
Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak

BAB II LANDASAN TEORI

BAB II. KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II DASAR TEORI II-1

BAB II TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

APLIKASI PENGINGAT AGENDA BERDASARKAN LOKASI DENGAN GLOBAL POSITIONING SYSTEM (GPS) BERBASIS ANDROID

Bab 3 Perancangan Sistem

3.9 Peta JSON Android Studio UML (Unified Modeling Language) Use Case Diagram

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

Android memiliki empat karakteristik sebagai berikut :

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

METODE PENELITIAN Aplikasi pencarian lokasi sekolah mengadopsi metode LBS untuk mendapatkan informasi pada radius 1000 m dari keberadaan pengguna. Pad

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

Gambar 1. Perangkat mobile Android

BAB I PENDAHULUAN. akhir, hal itu menjadi sebuah peluang bagi para pengembang Information

PENERAPAN METODE BINARY SEARCH (PENCARIAN BINER) PADA BUKU RESEP MASAKAN BERBASIS ANDROID MOBILE

BAB II KAJIAN PUSTAKA

APLIKASI LOCATION BASED SERVICE (LBS) PENCARIAN LOKASI TAXI PADA ANDROID DI KOTA SEMARANG. Berbudhi Rachman Hidayat, Herny Februariyanti.

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

BAB 4 IMPLEMENTASI DAN EVALUASI

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tinjauan Pustaka. No Nama Tahun Judul Teknologi Fungsionalitas

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

SISTEM PENCARIAN RUTE LOKASI MENGGUNAKAN GLOBAL POSITIONING SYSTEM DAN APP INVENTOR SECARA VISUAL

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa acuan yang digunakan dalam pengembangan sistem dan aplikasi

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

TEKNOLOGI INFORMASI DALAM MENENTUKAN TRAYEK ANGKUTAN KOTA BERBASIS ANDROID (STUDI KASUS : TRAYEK KOTA BEKASI)

PEMBUATAN APLIKASI SISTEM INFORMASI GEOGRAFIS OBJEK WISATA WILAYAH PUNCAK KABUPATEN BOGOR BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan

DAFTAR ISI. ABSTRAKSI... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... viii. DAFTAR TABEL... xi. DAFTAR LAMPIRAN...


PENERAPAN ALGORITMA BEST-PATH PLANNING UNTUK APLIKASI PENCARIAN RUTE TRANSPORTASI PUBLIK BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tabel Perbandingan Tinjauan Pustaka. Web SIG Untuk Fasilitas Umum Di Yogyakarta.

BAB I PENDAHULUAN. electronic map yang ditunjukkan oleh garis lintang dan bujur sehingga

browser, MMS (Multimedia Messaging Service), GPS (Global Positioning System), wireless dan lain-lain. Saat ini dengan adanya perkembangan teknol

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM SISTEM PENCARIAN LOKASI PERGURUAN TINGGI DI DAERAH ISTIMEWA YOGYAKARTA MENGGUNAKAN GOOGLE

PERTEMUAN KE 1 Pengenalan Aplikasi Mobile. Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III DESAIN DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PEMBAHASAN

PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT

2 Kata Kunci : Aplikasi, Peta, Objek, Wisata, TMII, Internet, Java, Android PENDAHULUAN Teknologi informasi dan komunikasi didunia berkembang setiap w

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

RANCANG BANGUN SISTEM INFORMASI KATALOG BERBASIS ANDROID DI PERPUSTAKAAN UMUM DAERAH SURABAYA SKRIPSI. Oleh :

BAB I PENDAHULUAN 1.1 Latar Belakang

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat

BAB IV ANALISA DAN PERANCANGAN

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

BAB I PENDAHULUAN. Android merupakan sebuah sistem operasi yang sedang. populer, pada tanggal 3 September 2013 telah mencapai 1 miliar

BAB 3 LANDASAN TEORI

yang dapat menunjang kegiatan belajar mengajar. Aplikasi ini memiliki beberapa fungsi yaitu Kamus istilah kimia, Pengenalan alat laboratorium kimia se

APLIKASI DATA OBAT HERBAL INDONESIA BERBASIS ANDROID

1. Pendahuluan. Perkembangan teknologi saat ini telah memberikan pengaruh yang sangat besar bagi dunia teknologi informasi dan telekomunikasi.

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

BAB II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. buku-buku maupun skripsi dalam rangka mendapatkan suatu informasi yang ada

PERANCANGAN APLIKASI UNTUK PENCARIAN FASILITAS KESEHATAN TERDEKAT DI WILAYAH KULON PROGO BERBASIS ANDROID NASKAH PUBLIKASI

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya-

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

BAB III ANALISA DAN PERANCANGAN

JURNAL LAPORAN KERJA PRAKTEK APLIKASI WISATA KECAMATAN PAJANGAN BERBASIS ANDROID

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID

APLIKASI PEMBELAJARAN PADA ORGAN TUBUH BAGIAN DALAM MANUSIA BERBASIS ANDROID. Andri Anto Tri Susilo ABSTRAK

APLIKASI PENCARIAN TAMBAL BAN MOTOR TERDEKAT BERBASIS ANDROID (STUDI KASUS TAMBAL BAN DI KOTA BATAM) Abstrak

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

bahasa berarti doa. Adapun secara istilah, shalat adalah ibadah yang terdiri dari beberapa perkataan dan perbuatan yang dilakukan dengan syarat terten

TINJAUAN PUSTAKA Android Android adalah sistem operasi untuk ponsel yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang unt

MANAJEMEN BASIS DATA SARANA KAMPUS UNIVERSITAS BENGKULU MENGGUNAKAN ALGORITMA A* BERBASIS SPASIAL

DINAMIKA INFORMATIKA Vol.7 No. 1, Maret 2015 ISSN

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei


Transkripsi:

RANCANG BANGUN APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM BERBASIS ANDROID KECAMATAN SUKAMAKMUR KABUPATEN ACEH BESAR Oleh: Muhajir Abstrak: Kemajuan teknologi berpengaruh besar pada perkembangan perangkat mobile dewasa ini. Perkembangan tersebut menyajikan ragam informasi yang cepat dan efisien. Melalui Sistem Informasi Geografis (SIG), memungkinkan untuk diaplikasikan pada perangkat mobile khususnya device yang menggunakan sistem operasi android. Dengan SIG ini diharapkan mempermudah untuk mengetahui sejumlah lokasi fasilitas umum yang ada di Kecamatan Sukamakmur dengan cara menggambarkan letak lokasi fasilitas umum pada kondisi yang sebenarnya. Tujuan dari penulisan ini adalah untuk memperoleh rakitan sistem aplikasi berbasis android yang memudahkan seseorang mendapatkan informasi tentang fasilitas umum dan rute menuju ke tempat tersebut. Hasil penelitian membuktikan bahwa sistem SIG sudah berjalan dengan baik sebagaimana diharapkan sehingga aplikasi tersebut mampu memberikan layanan informasi lokasi fasilitas umum. Kata Kunci: Mobile, Android, dan Sistem Informasi Geografis. Pendahuluan Fasilitas umum identik dengan pusat layanan masyarakat yang dikelola oleh pemerintah seperti wisata, perekonomian, keamanan, dan kesehatan. Biasanya, sejumlah tempat tersebut terletak di daerah yang kurang strategis dan susah untuk ditemukan. Adapun Kecamatan Sukamakmur adalah salah satu Kecamatan yang terletak di Kabupaten Aceh Besar yang memiliki sejumlah fasilitas umum. Namun, dengan kondisi geografisnya sekarang ini sangat susah menemukan sejumlah lokasi yang dimaskud. Hal ini disebabkan belum adanya sistem informasi yang bisa diakses dengan cepat. Sehubungan dengan deskripsi di atas, artikel ini akan memperkenalkan suatu sistem informasi yang mampu mengidentifikasi letak keberadaan suatu lokasi, yang diberi nama dengan Sistem Informasi Geografis (SIG) berbasis mobile sistem SIG ini dapat diintegrasikan dengan perangkat mobile yang berbasis android. 14 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Muhajir ( 15 dari 20 ) Sistem ini pula menjadi salah satu sarana utama dalam mengidentifikasi lokasi dan rute menuju ke suatu tempat sesuai dengan target user. Dengan adanya fasilitas ini, diyakini akan sangat memudahkan menemukan sejumlah letak lokasi fasilitas umum yang ada di Kecamatan Sukamakmur. Beberapa informasi tersebut dibutuhkan oleh berbagai pihak, seperti instansi pemerintah, pelaku bisnis, wisatawan, maupun masyarakat umum untuk dimanfaatkan sesuai keperluan masing-masing. Berdasarkan pembahasan di atas, pembahasan tentang membangun aplikasi sistem informasi online ini layak diperbincangkan dalam bingkai ilmiah, karena fakta penelitian yang diperoleh mampu memberikan sejumlah informasi tentang keberadaan fasilitas umum yang ada di Kecamatan Sukamakmur. Pembahasan Geographic InFormation System (GIS) GIS adalah sistem yang dapat digunakan untuk menangkap, menyimpan, menganalisa, serta mengelola data dan karakteristik yang berhubungan secara sparsial dalam mengambil referensi ke bumi. Lebih jauh, sistem ini dapat didefinisikan sebagai suatu sistem komputer untuk memadukan, menyimpan, membagi, serta menampilkan informasi yang mengambil acuan geografis. Teknologi GIS mengalami perkembangan yang sangat pesat, di antaranya adalah mobile GIS yang dulunya hanya digunakan di lingkungan kantor, namun sekarang sudah semakin fleksibel dan mampu digunakan di luar kantor secara mobile. Manfaat mobile GIS adalah mampu menangkap, menyimpan, melakukan update secara otomatis, manipulasi, analisis, dan menampilkan informasi geografi secara mudah. Mobile GIS mengintegrasikan salah satu atau lebih teknologi. 1 1. Eriza Siti Mulyani, Aplikasi Location Based Service (LBS) Taman Mini Indonesia Indah (TMII) Berbasis Android. (Online, Tersedia di: http://repository.gunadarma.ac.id/bitstream/123456789/5326/1/1_jurnal%20_skripsi.pdf). Diakses tanggal 12 Februari 2014. Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 15

Muhajir ( 16 dari 20 ) GPS dan A-GPS Global Positioning System atau biasa disingkat dengan GPS adalah sebuah teknologi yang dapat memberikan informasi keberadaan kita saat ini di bumi berupa data titik koordinat. Dengan mentransmisi sinyal dari satelit ke perangkat GPS, maka diperoleh data yang akurat. Cara kerja sistem GPS yaitu dengan menerima sinyal dari satelit. Perangkat GPS menentukan lokasi minimal 3 satelit yang membentuk kawasan segitiga dengan mencari longitude, latitude, dan data lainnya yang diperlukan. 2 LBS Menurut Riyanto, teknologi Location Based Service (LBS) merupakan salah satu bagian dari implementasi mobile GIS yang lebih cenderung memberikan fungsi terapan sehari-hari seperti menampilkan direktori kota, navigasi kendaraan, pencarian alamat serta jejaring sosial dibanding dengan fungsionalitas pada teknologi GIS populer untuk Field Based GIS. Adaoun API atau Application Programming Interface merupakan suatu dokumentasi yang terdiri dari interface, fungsi, kelas, struktur, dan sebagainya untuk membangun sebuah piranti lunak (software). Melalui API, diharapkan memberi kemudahan kepada programmer dalam membangun software untuk dikembangkan atau diintegrasikan dengan perangkat lunak lain. Sedangkan google maps adalah peta virtual yang disediakan gratis oleh google dan bisa diakses online oleh siapapun melalui situs google maps. Sitem Operasi Android Android adalah sistem operasi yang berbasis linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri 2. Rizki, Pratiwi, dkk, Aplikasi Mobile Pencarian Rute Transportasi Umum dengan Algoritma Best-Path Planning pada Platform Android, (Online, Tersedia di: http://digilib.its.ac.id/public/its-paper-19984-5107100056-paper.pdf). Diakses Tanggal 20 Maret 2014. 16 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Muhajir ( 17 dari 20 ) untuk digunakan oleh berbagai peranti bergerak. Awalnya, google inc. membeli android inc sebagai pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan android, dibentuklah open handset alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk google, htc, intel, motorola, qualcomm, t- mobile, dan nvidia. 3 Eclipse IDE Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari eclipse yaitu: Menurut Arifin (2012:28) : (a) Multi-platForm: target sistem operasi eclipse adalah microsoft windows, linux, solaris, aix, hp-ux dan mac os x, (b) multi-language: eclipse dikembangkan dengan bahasa pemrograman java, akan tetapi eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, cobol, python, perl, php, dan lain sebagainya, dan (c) multi-role: selain sebagai IDE untuk pengembangan aplikasi, eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya. 4 Android Software Development Kit (SDK) Menurut Safaat (2012), android SDK adalah tools API yang diperlukan untuk mengembangkan aplikasi pada platform android yang menggunakan bahasa pemrograman java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang di release oleh google. Saat ini, disediakan android SDK sebagai alat bantu dan 3. M. Djojo, Linux Sebagai OS Alternatif PDA, (Online, Tersedia: http://arcle.net/readings/linux_sebagai_os_alternatif_pda.pdf). Diakses Tanggal 25 Oktober 2010). 4. Muhammad Zaenal Arifin, Sistem Informasi Geografis Untuk Fasilitas Perguruan Tinggi Berbasis Android di kota Surabaya. (Online, Tersedia di: http://www.eepis-its.edu/uploadta/downloadmk.php?id=1839). Diakses Tanggal 20 Maret 2014. Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 17

Muhajir ( 18 dari 20 ) API untuk mengembangkan aplikasi pada platform android. Sebagai platform android aplikasi-netral, android memberi peluang untuk membuat aplikasi yang dibutuhkan pengguna yang bukan merupakan aplikasi bawaan dari handphone/smartphone. Android Virtual Device (AVD) AVD merupakan emulator yang digunakan untuk menjalankan program aplikasi android yang telah dirancang. AVD dapat dikonfigurasi agar dapat menjalankan berbagai macam versi android yang telah diinstal. Di samping itu, juga ada Android Development Tools (ADT). ADT adalah plug-in yang didesain untuk IDE eclipse yang memberi kemudahan dalam mengembangkan aplikasi android dengan menggunakan IDE eclipse. Dengan menggunakan ADT untuk eclipse, akan memberi kemudahan dalam membuat aplikasi project android, membuat GUI aplikasi, dan menambahkan komponen-komponen lainnya. Selain itu, seorang web designer juga dapat melakukan running aplikasi menggunakan android SDK melalui eclipse. Dengan ADT, juga dapat melakukan pembuatan package android (.apk) yang digunakan untuk distribusi aplikasi android yang telah dirancang. Mengembangkan aplikasi android dengan menggunakan ADT di eclipse sangat mudah dan baik untuk memulai mengembangkan aplikasi android. Semakin tinggi platform android yang digunakan, maka penggunaan ADT dianjurkan untuk memakai versi yang lebih baru, karena munculnya platform baru diikuti oleh munculnya versi ADT yang terbaru. Versi ADT yang penulis gunakan untuk eclipse dalam pembuatan aplikasi ini adalah versi terbaru ADT yang telah dirilis, yaitu ADT 20.0.3 (Agustus 2012). Database SQLite SQLite merupakan sebuah database open source seperti halnya MySQL, firebird, dan lain-lain. Dengan ukuran file yang sangat kecil, SQLite layak dipertimbangkan untuk pemilihan sebuah database relasional (RDBMS). Di 18 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Muhajir ( 19 dari 20 ) dalam pustaka SQLite terdapat beberapa fasilitas yang dapat kita gunakan untuk memanipulasi data ataupun mendefinisikan data. SQLite telah memahami sebagian besar statement SQL. Rancangan Sistem Aplikasi Perancangan sistem merupakan tahap awal dari perancangan perangkat lunak yang akan dibangun. Perancangan Sistem bertujuan untuk memberikan gambaran mengenai alur proses dari perangkat lunak yang akan dibuat. Perancangan sistem ini meliputi perancangan UML dan perancangan Form interface system. Perancangan UML bertujuan untuk mengetahui alur kerja aplikasi yang nantinya akan dibuat sehingga memudahkan kita dalam membangun aplikasi tersebut. UML yang akan dirancang berupa use case diagram dan diagram activity. Use Case Diagram Use case diagram adalah gambaran graphical dari beberapa atau semua actor, use case, dan interaksi di antara komponen-komponen tersebut yang memperkenalkan suatu sistem yang akan dibangun dalam perancangan mesjid, sekolah, perkantoran, rumah sakit, dan fasilitas lain. Gambar 1 Use Case Diagram Aplikasi Mesjid Sekolah Perkantoran Rumah Sakit Fasilitas Lain Google Maps Google Server User Help About Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 19

Muhajir ( 20 dari 20 ) Use case diagram merupakan aplikasi untuk menampilkan informasi dan lokasi fasilitas umum. Gambar 1 di atas, menjelaskan tentang aktivitasaktivitas user dalam menggunakan aplikasi. Berdasarkan gambar use case diagram di atas, user dapat melakukan pemilihan menu utama seperti menu mesjid, sekolah, kantor, rumah sakit, help, about. Pada menu mesjid, sekolah, kantor, rumah sakit, user dapat mengakses peta google maps untuk melihat peta lokasi. Dalam hal ini request pengguna dilayani langsung oleh google server untuk memberikan layanan pengaksesan google maps. Diagram Activity Perancangan aplikasi ini bertujuan untuk menampilkan informasi dan lokasi fasilitas umum. Dalam aplikasi ini terdapat beberapa diagram activity yaitu diagram activity menu utama, menu mesjid, menu sekolah, menu kantor, menu rumah sakit, menu help, dan menu about. Gambar 2 Diagram Activity Menu Utama User System Mulai Lihat Menu Menampilkan Menu Utama Memilih Menu Menampilkan Menu yang dipilih Selesai Diagram activity menu utama seperti terlihat pada gambar 2 di atas menjelaskan tentang aktivitas user dan sistem pada halaman menu utama. Pada menu utama terdapat sejumlah activity yaitu masjid, sekolah, kantor, rumah sakit, help, dan about. Aktivitas user di sini adalah memilih salah satu 20 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Muhajir ( 21 dari 20 ) menu yang akan digunakan. Sedangkan aktivitas sistem adalah merespon terhadap activity yang dipilih oleh user. Gambar 3 Diagram Activity Menu Mesjid User System System Data Base Mulai Mengakses Menu Mesjid Mengakses data Kategori mesjid Memberikan Data Kategori Mesjid Memilih salah satu list Menampilkan List Mesjid Menampilkan informasi detail Mesjid Klik Lokasi Tampilan Lokasi Klik Marker Tampilan Rute dan Jarak Selesai Diagram activity menu masjid pada gambar 3 di atas menjelaskan aktivitas user dan sistem pada menu mesjid. Saat user memilih menu mesjid, sistem akan mengakses data, dan databese memberikan data kategori mesjid. Setelah itu, sistem menampilkan list mesjid, dan aktivitas user memilih salah satu list dan sistem menampilkan informasi detail mesjid. Selanjutnya, user memilih tombol lokasi dan sistem menampilkan lokasi mesjid, Selanjutnya, user memilih marker dan sistem menampilkan rute dan jarak ke lokasi. Gambar 4 Diagram Activity Menu Help Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 21

Muhajir ( 22 dari 20 ) Diagram activity menu help pada gambar 4 di atas menjelaskan aktivitas user dan sistem pada menu help. Ketika user memilih menu help yang disediakan oleh sistem, maka sistem akan menampilkan halaman menu help yang berfungsi untuk melihat bantuan penggunaan aplikasi. Gambar 5 Diagram Activity Menu About Diagram activity menu about pada gambar 5 di atas menjelaskan aktivitas user dan sistem pada menu about. pada saat user memilih menu about yang disediakan oleh sistem, maka sistem akan menampilkan halaman menu about yang berfungsi untuk melihat informasi aplikasi dan pembuat aplikasi. Perancangan Interface Perancangan user interface meliputi beberapa perancangan, yaitu menu utama yang di dalamnya terdiri dari 7 (tujuh) menu yaitu masjid, sekolah, kantor, rumah sakit, fasilitas lain, help, dan about. Perancangan Form Splashscreen Splashscreen adalah tampilan awal aplikasi sebelum masuk ke menu utama. Splashscreen ini akan tampil dalam waktu 5 (lima) detik sebelum masuk ke menu utama. Fungsi splashscreen ini adalah untuk menampilkan layar tunggu aplikasi. 22 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Muhajir ( 23 dari 20 ) Gambar 6 Perancangan Form Splashscreen Image Splashscreen Perancangan Form Menu Utama Form menu utama adalah halaman utama pada sebuah aplikasi. Pada menu utama ini terdapat sub menu mesjid, sekolah, kantor, rumah sakit, dan fasilitas lain, help, dan about. Tombol exit berfungsi untuk mengakhiri aplikasi. Gambar 7 Perancangan Form Menu Utama Local Finder Mesjid Sekolah Kantor Rumah Fasilitas Lain Help About Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 23

Perancangan Form Menu Mesjid Muhajir ( 24 dari 20 ) Form menu mesjid adalah halaman aplikasi yang menampilkan list mesjid. informasi yang ditampilkan adalah nama mesjid, alamat dan icon. Pengguna dapat memilih salah satu list mesjid yang terdapat pada halaman list mesjid aplikasi untuk menampilkan informasi detail mesjid, dan memilih lokasi untuk menampilkan lokasi dari mesjid dan rute menuju ke lokasi mesjid tersebut. Gambar 8 Form List. Menu Mesjid, Sekolah, Kantor, dan Rumah Sakit List Nama icon icon icon icon icon icon icon icon icon Nama Tempat Alamat Nama Tempat Alamat Nama Tempat Alamat Nama Tempat Alamat Nama Tempat Alamat Nama Tempat Alamat Nama Tempat Alamat Nama Tempat Alamat Nama Tempat Alamat Perancangan Form Informasi Form informasi ini adalah halaman aplikasi yang menampilkan informasi lengkap dari list, informasi yang ditampilkan adalah gambar, nama, alamat latitude dan longitude dan tombol lokasi. 24 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Muhajir ( 25 dari 20 ) Gambar 9 Form Informasi Local Finder Nama : Alamat : Latitude : Longitude : LOKASI Perancangan Form Lokasi Form lokasi ini adalah halaman aplikasi yang menampilkan lokasi tempat dari tombol lokasi pada Form detail dalam bentuk peta. Gambar 10 Form Lokasi Menampilkan peta lokasi yang imaksud Perancangan Form Menu Help Menu help akan ditampilkan pada saat pengguna memilih button help. Halaman menu help dirancang untuk memberikan informasi teknis penggunaan aplikasi kepada pengguna. Pada halaman ini berisi gambar Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 25

Muhajir ( 26 dari 20 ) background dan teks. untuk kembali ke menu utama, pengguna cukup menggunakan tombol back yang telah tersedia pada handphone. Gambar 10 Form Menu Help LocalFinder Text View Perancangan Form Menu About Menu about akan ditampilkan pada saat pengguna memilih button tentang. Halaman menu about dirancang untuk memberikan informasi teknis penggunaan aplikasi kepada pengguna. Pada halaman ini berisi gambar background dan teks. untuk kembali ke menu utama pengguna cukup menggunakan tombol back yang telah tersedia pada handphone. Gambar 11 Form Menu Help Local Finder Text View 26 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Hasil Penelitian Muhajir ( 27 dari 20 ) Hasil pengujian sistem yang diperoleh yaitu aplikasi sudah berjalan dengan baik, dapat menampilkan informasi dari fasilitas umum yang dimaksud, kesesuaian penandaan tempat pada peta serta jalur dari lokasi saat ini ke lokasi tempat tujuan sudah benar sehingga tujuan merancang aplikasi untuk memberikan informasi lokasi fasilitas umum sudah dapat membantu pengguna yang ingin mencari informasi dan tempat. Tampilan Aplikasi Splash Screen Tampilan splash screen merupakan tampilan awal aplikasi sebelum masuk ke menu utama. Gambar 12 Tampilan Splash Screen Tampilan splash screen ini dapat dibuat dengan menggunakan perintah program sebagai berikut: public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate);setcontentview(r.l ayout.splash); Tampilan Utama Tampilan pada menu utama aplikasi ini terdiri dari tombol menu mesjid, sekolah, perkantoran, rumah sakit, fasilitas lain, help, dan about. Setiap pilihan tombol menu yang terdapat pada menu utama memiliki fungsi dan Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 27

Muhajir ( 28 dari 20 ) aksi masing-masing. Setiap aksi yang akan ditampilkan pada aplikasi menggunakan method (View v). Sebagai contoh berikut adalah program untuk memberikan aksi pada informasi matriks yaitu salah satu menu yang terdapat pada menu utama. public void kliktombolmenu(view v){ Intent intent; switch (v.getid()) { case R.id.Mesjid: intent = new Intent (this,listmesjid.class); startactivity(intent); break; Fungsi intent = new intent (this, lismesjid_activity, class); pada program di atas adalah untuk memberikan perintah sebuah aksi pada sebuah objek. Objek yang dimaksud yaitu menu mesjid. Setelah diberikan perintah aksi, kemudian objek tersebut dapat menampilkan dengan menggunakan perintah startactivity (intent); dari program di atas dapat dilihat saat informasi mendapatkan perintah maka menu mesjid akan menampilkan beberapa informasi list yang terdapat dalam menu mesjid. Gambar 13 Tampilan Halaman Utama Tampilan Menu Mesjid Menu mesjid adalah halaman menu yang menampilkan informasi seluruh mesjid yang dijadikan dalam bahan penelitian. Informasi 28 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Muhajir ( 29 dari 20 ) ditampilkan dalam bentuk listview, pada menu mesjid ini terdapat 3 buah layout yaitu pertama adalah layout untuk menampilkan list, kedua adalah layout untuk menampilkan isi dari setiap list, dan ketiga adalah layout untuk menampilkan detail informasi dalam setiap list. Keseluruhan data list mesjid tersebut disimpan dalam sebuah file database SQLite android yang pada aplikasi ini, class nya dinamakan database.java. Berikut adalah potongan code program untuk membuat sebuah database baru untuk list mesjid. public void oncreate(sqlitedatabase db) { string sql = "create table if not exists fasilitas (_id integer primary key autoincrement, kategori text, nama text, alamat text, lat text, Lng text, Gambar BLOB)";db.execSQL(sql); Perintah di atas adalah potongan kode program yang berfungsi untuk membuat sebuah database baru dengan nama tabel fasilitas, dan pada tabel database tersebut terdapat id sebagai primary key database, nama, alamat, lat, lng, dan gambar yaitu sebagai deklarasi untuk penyimpanan gambar. Gambar 14 merupakan tampilan menu mesjid dalam bantuk listview dan potongan listing database untuk penyimpanan sebuah informasi mesjid. Gambar 14 Listing Mesjid Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 29

Muhajir ( 30 dari 20 ) Pengguna dapat memilih salah satu list mesjid untuk menampilkan halaman informasi. Gambar 15 Tampilan Informasi Mesjid Tampilan Tombol Location Pengguna dapat memilih tombol location untuk menampilkan posisi mesjid tersebut dari halaman informasi mesjid. Form tombol location adalah halaman aplikasi yang menampilkan peta lokasi mesjid. Pada halaman peta terdapat kontrol zoom dan my location. Lokasi mesjid akan ditandai dengan sebuah marker. Gambar 16 Tampilan Posisi Mesjid 30 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Muhajir ( 31 dari 20 ) Gambar 17 Tampilan Halaman Direction Demikian juga dengan menu lainya seperti sekolah, kantor, rumah sakit, dan fasilitas lainya ditunjukan pada gambar 14 sampai 17 di atas. Tampilan Menu Help Tampilan menu help adalah tampilan menu bantuan penggunaan aplikasi ini dengan tujuan agar pengguna dapat memahami cara penggunaannya. Gambar 18 Tampilan Halaman Help Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 31

Muhajir ( 32 dari 20 ) Gambar 18 di atas menunjukkan tampilan menu help. isi halaman help ini berupa yang dapat digeser ke bawah dinamakan scrolltext. Menu help ini menggunakan sebuah bantuan class help.java dan juga untuk melakukan pemanggilan terhadap help activity. Tampilan Menu About Tampilan menu about merupakan tampilan yang berisikan informasi aplikasi dan pembuat aplikasi. Gambar 19 Tampilan Halaman Menu About Gambar 19 di atas menunjukkan tampilan menu about. Isi halaman about ini berupa textview. Menu about ini menggunakan sebuah bantuan class about.java dan juga untuk melakukan pemanggilan terhadap about activity. Kesimpulan Berdasarkan deskripsi yang penulis paparkan dalam artikel di atas, terdapat beberapa kesimpulan, di antara: 1. Di antara manfaat aplikasi SIG adalah untuk menampilkan informasi dan lokasi fasilitas umum khususnya di Kecamatan Sukamakmur. 32 Jurnal Pendidikan dan Teknologi Informasi: No. 1, Vol. 1, Juni 2015

Muhajir ( 33 dari 20 ) 2. Perancangan informasi daftar list fasilitas umum sudah berhasil ditampilkan pada aplikasi. 3. Pemberian informasi nama, alamat dan juga lokasi user pada peta sudah sesuai dengan lokasi yang sebenarnya. 4. Aplikasi mampu menampilkan rute dan jarak dengan menggunakan Daftar Pustaka teknologi google maps API. Aplikasi hanya bisa dijalankan jika tersedia akses paket data dari provider yang digunakan oleh user. Arifin, Muhammad Zaenal, Sistem Informasi Geografis Untuk Fasilitas Perguruan Tinggi Berbasis Android di kota Surabaya. (Online, Tersedia di: http://www.eepis-its.edu/uploadta/downloadmk.php?id=1839). Diakses Tanggal 20 Maret 2014. Djojo, M, Linux Sebagai OS Alternatif PDA, (Online, Tersedia: http://arcle.net/readings/linux_sebagai_os_alternatif_pda.pdf). Diakses Tanggal 25 Oktober 2010). Mulyani, Eriza Siti, Aplikasi Location Based Service (LBS) Taman Mini Indonesia Indah (TMII) Berbasis Android. (Online, Tersedia di: http://repository.gunadarma.ac.id/bitstream/123456789/5326/1/1_jurnal%20_s kripsi.pdf). Diakses tanggal 12 Februari 2014. Pratiwi, Rizki, dkk, Aplikasi Mobile Pencarian Rute Transportasi Umum dengan Algoritma Best-Path Planning pada PlatForm Android, (Online, Tersedia di: http://digilib.its.ac.id/public/its-paper-19984-5107100056-paper.pdf). Diakses Tanggal 20 Maret 2014. Jurnal Pendidikan dan Teknologi Informasi, No. 1, Vol. 1, Juni 2015 33