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

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Rute terdekat ke rumah sakit di madiun. dikembangkan menggunakan bahasa pemrograman Java.

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap implementasi sistem akan dijelaskan. mengenai hasil implementasi di dalam aplikasi, berupa

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

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

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

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

BAB III ANALISA DAN DESAIN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN. komunikasi suara atau pesan saja. Seiring perkembangan zaman, mobile phone

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

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

Dalam aplikasi pendeteksi penyakit pada tanaman kopi dengan layanan berbasis. pengguna. Adapun penjelasan tahapan tahapan sebagai berikut :

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM


BAB IV ANALISA DAN PERANCANGAN

BAB 4 PERANCANGAN Perancangan Algoritma Algoritma shortest path (Haversine formula)

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

IMPLEMENTASI DAN PENGUJIAN

Bab 4 Hasil dan Pembahasan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya


2 aplikasinya yaitu Find My Iphone. Aplikasi Find My Iphone ini memliki fitur seperti melihat lokasi keberadaan dari smartphone pemilik maupun sesama

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi adalah realisasi dari sebuah aplikasi, pelaksanaan dari suatu

BAB IV ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab 3 Perancangan Sistem

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. antarmuka yang telah dirancang pada bab sebelumnya. Berikut tampilah halamanhalaman

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Objek Penelitian Sejarah Singkat Bengkel Berkah Maju Motor

BAB IV. HASIL DAN PEMBAHASAN 4. BAB IV Pada bab ini penulis menjelaskan mengenai tahapan-tahapan dalam konstruksi dan pengujian

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV PEMBAHASAN. Aplikasi Cari SPBU adalah aplikasi yang dibuat untuk mendeteksi dan mengetahui

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN APLIKASI. implementasi. Implementasi sistem adalah suatu tahap penerapan atau

BAB I PENDAHULUAN. Universitas Kristen Maranatha

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. PT. PANDU SIWI SENTOSA Bandung merupakan perusahaan yang

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

Instalasi Aplikasi Pada Perangkat Mobile. instalasi aplikasi pada perangkat mobile berbasis android :

BAB III METODOLOGI PENELITIAN

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

BAB III ANALISA DAN DESAIN

Rancang Bangun Aplikasi Panggilan Darurat dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android

BAB IV IMPLEMENTASI DAN PEMBAHASAN. API yang digunakan dalam sistem adalah MapBox. Untuk menampilkan

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Model Rute dan Peta Interaktif Posyandu di Kota Semarang menggunakan Geolocation dan Haversine Berbasis Mobile Android

Bab 3 Metode Penelitian

BAB 3 PERANCANGAN SISTEM DAN APLIKASI

APLIKASI PEMBERI REKOMENDASI OBJEK WISATA DI KOTA BANDUNG BERBASIS ANDROID

NAVIGASI PERANGKAT BERGERAK DI LINGKUNGAN ITS MENGGUNAKAN PLATFORM WIKITUDE

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kota Malang merupakan kota terbesar kedua di Jawa Timur dan termasuk salah

APLIKASI PEMETAAN LOKASI RUMAH IBADAH PURA DI DKI JAKARTA PADA PERANGKAT ANDROID BERBASIS LBS

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Dalam kehidupan manusia dengan dorongan untuk menuju. kehidupan yang lebih baik lagi, manusia berusaha untuk dapat

UKDW BAB 1 PENDAHULUAN

BAB 1 PENDAHULUAN. GPS (Global Positioning System) merupakan sistem satelit navigasi dan penentuan posisi.

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

BAB I PENDAHULUAN. operasi open source popular yang memberikan developer sebuah platform kualitas

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

PERANCANGAN LOKASI RUMAH KOST DI KOTA MEDAN BERBASIS ANDROID MENGGUNAKAN HAVERSINE FORMULA

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

BAB V IMPLEMENTASI DAN KESIMPULAN

SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG. Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan

BAB IV UJI COBA DAN ANALISA

BAB III METODOLOGI PENELITIAN. Penelitian dilaksanakan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu

COLLABORATIVE INFORMATION BASED MOBILE TOURISM GUIDE

BAB IV HASIL DAN UJI COBA. antarmuka yang telah dirancang pada bab sebelumnya. Berikut tampilah halamanhalaman


BAB IV HASIL DAN PEMBAHASAN

SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM KOTA MOJOKERTO BERBASIS WEB

BAB I PENDAHULUAN. masukan (input) dari kegiatan produksi, perdagangan, pertanian, dan

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN APLIKASI

BAB III PENENTUAN ALTERNATIF, EVALUASI, DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi perangkat keras, implementasi basis data, implementasi instalasi

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

APLIKASI MOBILE GIS UNTUK PEMETAAN BEAUTY CENTER

IMPLEMENTASI ALGORITMA SHORTEST-PATH DAN LOCATION-BASED INFORMATION PADA APLIKASI DISASTER MITIGATION GUIDE

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Ada beberapa penelitian tentang web dan data. perumahan yang pernah dibahas oleh beberapa mahasiswa

SKRIPSI. Pencarian Lokasi Wisata Berbasis Android (Study Kasus Kota Nabire)

BAB IV HASIL DAN UJI COBA

BAB III LANDASAN TEORI

SISTEM INFORMASI GEOGRAFIS PEMETAAN USAHA MIKRO, KECIL DAN MENENGAH (UMKM)

Transkripsi:

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Implementasi Sistem SISTEM PENCARIAN LOKASI PERGURUAN TINGGI DI DAERAH ISTIMEWA YOGYAKARTA MENGGUNAKAN GOOGLE MAPS BERBASIS ANDROID dibangun dengan menggunakan bahasa pemrograman JAVA. Berdasarkan analisis dan perancangan sistem yang telah dibuat pada bab sebelumnya, maka untuk bab ini akan diimplementasikan ke dalam sebuah sistem yang dapat dioperasikan dalam keadaan yang sebenarnya. 4.1.1 Implementasi Splash Screen Splash Screen merupakan suatu kondisi yang digunakan untuk menggambarkan image atau gambar yang muncul pada saat aplikasi atau program dalam proses loading. Kode program untuk menjalankan splash screen pertama kali terdapat pada AndroidManifest.xml. Adapun potongan kode program tersebut sebagai berikut: 25

26 Keterangan dari program di atas adalah mengatur agar SplashActivity.java menjadi kelas pertama yang diload saat aplikasi berjalan pertama kali. Keterangan dari program di atas adalah splash screen akan menghilang setelah 10 milisecond. 4.1.2 Menu Utama Form menu utama terdiri dari empat menu yaitu menu Cari Universitas, menu Universitas, menu Posisi Anda dan menu Tentang Aplikasi. Menu Cari Universitas adalah menu untuk mencari universitas yang ada di database, menu Universitas adalah menu untuk menampilkan daftar perguruan tinggi yang terdiri dari perguruan tinggi negeri dan perguruan tinggi swasta,

27 menu Tentang Aplikasi adalah menu untuk menampilkan tentang pembuat dan tentang aplikasi itu sendiri, sedangkan menu Posisi Anda adalah menu untuk menampilkan posisi pengguna. Adapun potongan kode program dari menu utama adalah sebagai berikut: Dari potongan program di atas diketahui adanya pemangilan class dari menu masing-masing dan case R.id didapatkan dari layout file Activity_main.xml yang di dalamnya berisi tentang inisialisasi dari masing-masing menu yang akan di tampilkan.

28 4.1.3 Menu Cari Universitas Menu Pencarian digunakan untuk mencari nama perguruan tinggi yang ada di database. Jika menu Cari Universitas di tekan maka akan keluar sebuah EditText dan Button yang digunakan untuk memasukkan kata kunci pencarian. Jika tombol Cari di tekan maka akan menuju ke tampilan hasil pencarian perguruan tinggi sesuai dengan kata kunci pencarian yang dimasukkan. Adapun kode program terdapat pada CariActivity.java. Berikut potongan kode program tersebut: Keterangan dari program di atas adalah user memasukkan nama lokasi yang ingin dicari, kemudian nama yang telah di inputkan user tersebut akan di cari dalam database dan akan di tampilkan dalam list.

29 4.1.4 Menu Universitas Menu Universitas adalah menu yang akan menampilkan list perguruan tinggi negeri dan perguruan tinggi swasta yang ada di database dan list tersebut tergolong masuk di dalam group dan untuk dapat menampilkan list atau daftar group maka di diperlukan koneksi ke server untuk menampilkan data dan gambar icon dari group tersebut. Berikut ini adalah tampilan dari menu Cari Universitas: Adapun kode program terdapat pada GroupActivity.java. Berikut potongan kode program tersebut: Keterangan dari progam di atas adalah cara mengambil data group berdasarkan id dan akan di tampilkan di dalam list serta akan menampilkan gambar atau icon dari group tersebut dengan menambahkan url yang bisa kita akses dan url tersebut berisi

30 tentang dimana menyimpan file image atau icon dari group tersebut setelah itu program akan mengambil data yang ada di group dan untuk memanggil datanya ditambahkan juga url yang mengarah ke webservice dimana kita menaruh data dari group. 4.1.5 Menu Posisi Anda Menu Posisi Anda adalah untuk mengetahui posisi dari user dan akan di tampilkan ke dalam map. Adapun tampilan dari menu Posisi Anda adalah sebagai berikut: Adapun kode program terdapat pada PetaActivity.java. Berikut potongan kode program tersebut:

31 Keterangan dari potongan program di atas adalah mengambil latitude dan longitude dari perangkat mobile user yang telah diinisialisasi oleh location manager dan didalam location manager terdapat request gps provider dan network provider yang akan mendapatkan lokasi user terkini ketika service sudah berjalan. 4.1.6 Info Detail Lokasi Ketika user/pengguna telah memilih salah satu dari list perguruan tinggi maka user/pengguna dapat menggunakan fasilitas Info Detail Lokasi yang didalamnya terdapat Informasi Lokasi, Lokasi Dalam Peta, dan Lihat Rute dimana informasi tersebut berada pada database di server. Untuk mendapatkan data dari server, android membutuhkan web service yang memberikan result dalam format JSON untuk diolah lebih lanjut oleh perangkat android di sisi client untuk menyediakan data. Berikut adalah script PHP pada web service :

32 if($datacari){ $cari ="%".$datacari."%";//avansa%"; $sql = "SELECT *, ( 6380 * acos( cos( radians(?) ) * cos( radians( `lokasi_latitude` ) ) * cos( radians( `lokasi_longitude` ) - radians(?) ) + sin( radians(?) ) * sin( radians( `lokasi_latitude` ) ) ) ) / 0.62137 AS distance FROM `lokasi` JOIN `jenis` ON `jenis`.`id_jenis`=`lokasi`.`id_jenis` JOIN `group` ON `jenis`.`id_group`=`group`.`id_group` WHERE lokasi_status =? AND lokasi.lokasi_nama LIKE? ORDER BY distance ASC"; $query = $this->db->query($sql, array($lat, $lng, $lat, 1, $cari)); } if($id!= ''){ $this->db->where('lokasi.id_jenis', $id); $sql = "SELECT DISTINCT *, ( 6380 * acos( cos( radians(?) ) * cos( radians( `lokasi_latitude` ) ) * cos( radians( `lokasi_longitude` ) - radians(?) ) + sin( radians(?) ) * sin( radians( `lokasi_latitude` ) ) ) ) / 0.62137 AS distance FROM `lokasi` JOIN `jenis` ON `jenis`.`id_jenis`=`lokasi`.`id_jenis` JOIN `group` ON `jenis`.`id_group`=`group`.`id_group` WHERE lokasi_status =? AND lokasi.id_jenis =? ORDER BY distance ASC"; $query = $this->db->query($sql, array($lat, $lng, $lat, 1, $id)); } Keterangan potongan script di atas digunakan untuk menampilkan informasi detail lokasi. Data dari server dirubah menjadi JSON yang kemudian akan di panggil oleh android kita dan potongan program pemanggilan pada android kita bisa lihat di bawah ini:

33 Potongan program diatas merupakan pemanggilan dari sisi client di android untuk mendapatkan data jarak dan list yang ada di database web service yang kemudian akan ditampilkan di aplikasi. 4.1.7 Pengujian penggunaan Gps dan A-Gps Hasil pengujian menggunakan A-Gps dan Gps untuk aplikasi SISTEM PENCARIAN LOKASI PERGURUAN TINGGI DI DAERAH ISTIMEWA YOGYAKARTA MENGGUNAKAN GOOGLE MAPS BERBASIS ANDROID adalah sebagai berikut :

34 1. Gps Satellites : - Posisi user ditentukan langsung dari satelit GPS, tiga titik koordinat menghasilkan posisi user secara lebih akurat. - Dapat berfungsi tanpa jaringan operator. 2. A-Gps (Gps Network) : - Posisi user ditentukan dari data network baik lewat internet atau pun lewat signal. - Tidak berfungsi tanpa jaringan operator. 4.2 Implementasi Tampilan Adapun tampilan-tampilan dari aplikasi Sistem Pencarian Lokasi Perguruan Tinggi Di Daerah Istimewa Yogyakarta Menggunakan Google Maps Berbasis Android sebagai berikut :

35 Gambar 4.1 Tampilan Splash Screen Gambar 4.2 Tampilan Menu Utama

36 Gambar 4.3 Tampilan Menu Cari Universitas Gambar 4.4 Tampilan Menu Universitas

37 Gambar 4.5 Tampilan Menu Posisi Anda Gambar 4.6 Tampilan Info Detail Lokasi