BAB III ANALISA DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
DAFTAR ISI. ABSTRAKSI... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... viii. DAFTAR TABEL... xi. DAFTAR LAMPIRAN...

Bab 3 Perancangan Sistem

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

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

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

Jurnal Informatika dan Komputer PENS

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. dalam pemsokan bahan baku biji kopi yang akan nanti nya di ekspor keluar

perlu menentukan titik awal dan titik tujuan secara manual, sistem akan mendeteksi titik posisi user sebagai titik awal dengan GPS yang sudah ada

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

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB IV IMPLEMENTASI DAN EVALUASI

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

Perancangan dan Pembuatan Sistem Informasi Lokasi berbasiskan PyS60 untuk Geo-location Sharing

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

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


FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

BAB 1 PENDAHULUAN Latar Belakang

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

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

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID

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

BAB III ANALISIS DAN DESAIN SISTEM

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

Aplikasi Mobile Layanan Informasi Diskon Menggunakan Sistem Operasi Android (Studi Kasus Mbakdiskon Yogyakarta) ABSTRAK


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

Perancangan dan Pembuatan Sistem Informasi Lokasi Friend Finder Berbasis GPS pada Sistem Operasi Android

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

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

BAB I PENDAHULUAN 1.1 Latar Belakang

1.1. Latar Belakang Masalah

BAB 3 PERANCANGAN SISTEM DAN APLIKASI

NAVIGASI PERANGKAT BERGERAK DI LINGKUNGAN ITS MENGGUNAKAN PLATFORM WIKITUDE

BAB III ANALISIS DAN PERANCANGAN SISTEM

APLIKASI LOCATION BASED SYSTEM RUMAH SAKIT KOTA PALEMBANG BERBASIS ANDROID

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

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

IMPLEMENTASI LOCATION BASED SERVICE UNTUK MENCARI LOKASI ATM DI WILAYAH DEPOK

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

APLIKASI SISTEM PELACAKAN KINERJA PENGIRIMAN PADA TRUK PENGANGKUT BARANG BERBASIS ANDROID

BAB 3 LANDASAN TEORI

COLLABORATIVE INFORMATION BASED MOBILE TOURISM GUIDE

Bab 3 Metode Penelitian

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI PURWOKERTO PLACE FINDER PADA SMARTPHONE BERSISTEM OPERASI ANDROID

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

APLIKASI FRIEND TRACKER BERBASIS ANDROID SMARTPHONE MENGGUNAKAN GPS TRACKING

BAB II TINJAUAN PUSTAKA

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. Universitas Kristen Maranatha

RANCANG BANGUN APLIKASI PEMESANAN TAKSI PADA KOTA PALEMBANG BERBASIS ANDROID

RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA

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

BAB III LANDASAN TEORI

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Gambar 3.1 Flowchart Membuat Rute Lari

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR TABEL... viii. DAFTAR GAMBAR... ix. DAFTAR LAMPIRAN...

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

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

PERANCANGAN APLIKASI INFORMASI PROPERTI DI YOGYAKARTA MENGGUNAKAN FASILITAS GLOBAL POSITIONING SISTEM (GPS) BERBASIS ANDROID

SIG FASILITAS UMUM UNTUKPENGGUNA JALAN BERBASIS MOBILE PHONE MENGGUNAKAN OS ANDROID

BAB I PENDAHULUAN. Penginapan sementara atau yang biasa disebut indekos merupakan salah

BAB IV ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 3 LANDASAN TEORI

APLIKASI LOCATION BASED SERVICE (LBS) UNTUK OUTLET SEGO NJAMOER BERBASIS ANDROID SKRIPSI

BAB III ANALISA DAN DESAIN SISTEM

PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID

Usulan Skripsi : Daniel Nova Ariyanto NIM : : GPS Tracker Kendaraan Dengan Menggunakan Android Smartphone Sebagai Pelacak : Perancangan

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

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

BAB I PENDAHULUAN. terbesar di dunia (Naisbitt, 1994:131). Tidak mengherankan bahwa industri

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

BAB III METODOLOGI PENELITIAN. Perangkat lunak yang digunakan dalam mengembangkan aplikasi Sistem

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

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

BAB I PENDAHULUAN. pendidikan, budaya maupun industri khususnya di Indonesia bagian timur.

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

SISTEM INFORMASI GEOGRAFIS PARIWISATA KABUPATEN NGANJUK BERBASIS ANDROID MENGGUNAKAN CORONA SDK SKRIPSI

Gambar 2.1 Rumus Matematis mencari Jarak Dimana N = Koordinat Tujuan, M = Koordinat Posisi, J = Jarak yang dicari. 3. Rancangan Tahap rancangan aplika

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

RANCANG BANGUN APLIKASI TOKO ONLINE MULTI SHOP BERBASIS ANDROID TUGAS AKHIR

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

BAB I PENDAHULUAN Latar Belakang

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

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

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

Pengembangan Aplikasi Mobile Peta Jalur Pendakian Gunung Berbasis GIS dan GPS

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM Analisa dan perancangan sistem pada bab ini meliputi : analisa proses sistem,analisa kebutuhan sistem, analisa kebutuhan perangkat lunak, arsitektur sistem, flowchart dan rancangan aplikasi. 3.1 Deskripsi Umum Sistem Pada tugas akhir ini akan dikembangkan suatu sistem informasi lokasi untuk geo-location sharing pada handphone berbasis android.dengan adanya aplikasi ini, pengguna bisa mengetahui posisi keberadaannya pada saat itu, melihat posisi pengguna lain yang telah berbagi lokasi, berbagi lokasi dengan pengguna lain, mengetahui alamat aktual baik posisi pengguna sendiri maupun posisi dari pengguna lain yang telah dicari sebelumnya, mengetahui arah dari posisi pengguna ke posisi pengguna lain yang telah dicari sebelumnya,mengetahui jarak dengan posisi lain yang telah dicari sebelumnya. Ketika GPS receiver sudah terhubung ke satelit, maka handphone akan mengambil data lokasi dengan format GPGGA (Global Postioning System Fixed Data). Data yang akan dimanfaatkan adalah data lintang (Latitude) dan bujur sangkar (Longitude), sedangkan data lainnya diabaikan. Untuk map, akan diunduh dari Google Maps dengan memanfaatkan teknologi GPRS. Sedangkan untuk mengetahui lokasi user lain yang berbagi lokasinya di database, handphone akan menghubungi server dengan memanfaatkan HTTP GET request ke server dengan mengirimkan parameter berupa nama user yang dicari. Ketika ada request dari client, server akan memberikan respone dengan mengirimkan data lokasi dari pengguna yang dicari yang diambil dari database. Sedangkan untuk fungsi lainnya untuk mengetahui alamat aktual,arah,jarak didaptkan dari data XML dari Google yang kemudian hasil parsing tersebut dikirm ke client untuk diolah. 24

Untuk kasus pada tugas akhir ini menggunakan navigasi tercepat yang merupakan pengembangan dari aplikasi friend finder sebelumnya. Penambahan navigasi tercepat ini difungsikan sebagai pemandu perjalanan pengguna aplikasi ini untuk menuju pengguna lain yang telah terdeteksi pada tampilan bentuk peta digital berbasis google API. 3.2 Analisa Kebutuhan Sistem Aplikasi yang dibangun bersifat online sehingga kebutuhan jaringan GPRS pada handphone mutlak dibutuhkan. Aplikasi ini berjalan pada Android OS. Kebutuhan sistem antara lain sebagai berikut: a. Bahasa pemrograman yang digunakan adalah Java yang berjalan diatas DVM (Dalvik Virtual Mechine). b. Smartphone berbasis Android minimal menggunakan Sistem Operasi Android 2.3 gingerbread dan menggunakan Google API 10. c. Mendukung teknologi GPS (Global Positioning System) atau A-GPS (Assisted-Global Positioning System). Perangkat keras ini digunakan untuk pendeteksi keberadaan mobile device d. Fasilitas peta digital memanfaatkan library Google Maps API yang dapat pada Sistem Operasi Android. 3.3 Analisa Kebutuhan Perangkat Lunak Kebutuhan perangkat lunak meliputi segala sesuatu yang berkaitan dengan development program aplikasi yang dibuat. Kebutuhan perangkat lunak antara lain sebagai berikut: a. Eclipse Java IDE for Web Developers Version: Luna Release (4.4.0) b. Sun Microsystem Java 2 Standard Edition SDK (J2SDK 1.6). c. Perancangan UML menggunakan Rational Rose Enterprise Edition. 3.4 Arsitektur Sistem Bagaian ini akan menjelsakan tentang arsitektur,komponen komunikasi jaringan dan komponen server. 25

3.4.1 Arsitektur Implementasi pada sistem informasi lokasi berbasis android ini akan dikembangkan menggunakan bahasa pemrograman Java dengan menggunakan Google Map s API dan Facebook API yang telah memiliki banyak module sehingga lebih memudahkan dalam pengembagan aplikasi ini. Disamping itu,karena berbasiskan Java, maka Android tentunya memiliki semua kelebihan yang dimiliki oleh bahasa pemrograman Java. satelit GPRS Facebook server GPRS Google App Engine Android phone with GPS GPRS Google map server Gambar 3.1 Arsitektur Sistem Dalam pembuatan aplikasi ini, server yang digunakan adalah Google Aplication Engine yang juga sekaligus sebuah web hosting. Dalam hal ini, server bertugas untuk menyimpan database lokasi user dan memberikan data sesuai request dari user. User bisa mengirimkan request menggunakan fungsi cari posisi user lain. 26

3.4.2 Komponen Komunikasi Jaringan Komponen yang terlihat pada gambar 3.2 mengatur bagaimana user dapat menjalankan aplikasii tersebut dalam hal komunikasi jaringannya, diantaranya adalah user dapat melihat posisinya di map, user dapat mendownload map yang ada di server, user dapat berbagi lokasi dan,user dapat mencari lokasi suatu tempat yang diinginkan sesuai dengan data yang terdapat di server. Teknologi GPS untuk mendapatkan posisi user, sedangkan teknologi GPRS menjadi penghubung antara handphone dengan server untuk mengambil data lokasi suatu tempat. Gambar 3.2 Komponen komunikasi jaringan 27

3.5 Flowchart Sistem START Menu Pilih lokasi saya T Pilih lokasi teman yang dicari T About Y Y Masuk ke daftar teman Get postition Pilih Menu Daftar teman Tampil Peta Mencari Daftar Teman yang Sedang Online Aplikasi Akan Menampilkan Teman yang Sedang Online Pengguna Memilih Teman yang Akan Dicari Aplikasi Akan Menampilkan Posisi Teman Pada Map Pengguna Mendapatkan Informasi Dari User Lain SELESAI Gambar 3.3 Flowchart sistem Flowchart sistem diatas menjelaskan alur kerja dari aplikasi saat program dijalankan, dimana aplikasi pertama kali menampilkan menu pilihan berupa pilihan menu pilih lokasi saya,menu pilih lokasi teman yang sedang dicari dan menu about. Dari lokasi saya dimana terdapat kondisi ya dan tidak, jika ya proses selanjutnya akan menuju get position untuk memperoleh data koordinat, 28

selanjutnya akan ditampilkan pada peta digital. Jika tidak maka pilih lokasi teman yang sedang online jika tidak akan menuju ke about,dari menu pilih teman yang sedang online terdapat pilihan untuk masuk ke daftar teman jika ya makan kita akan memilih lokasi teman yang akan kita cari, maka aplikasi akan menampilkan posisi teman yang kita cari pada visual map yang di unduh pada google map setelah itu data berupa informasi yang diperlukan akan kita dapatkan. 3.6 Blok Diagram Gambar 3.4 Blok Diagram Sistem Blok diagram diatas menjelaskan fungsi-fungsi menu padaa aplikasi mobile freindfinder berbasiss android pada saat penggunaannya. Dimana pada aplikasi tersebut terdapat 4 menu diantaranya menu friend list, Map View, About dan 29

exit.menu friend list berisikan daftar teman yang telah kita tambahkan, nantinya akan digunakan untuk mencari tahu lokasi keberadaannya. Setelah kita menentukan siapa yang akan kita cari keberadaannya, maka sistem akan merequest database pada server untuk mengatur bagaimana user dapat berinteraksi dengan web server untuk berbagi lokasi. Dalam tugas akhir ini server yang digunakan adalah Google App Engine. Selain itu pada menu friend list kita bisa menggunakan fasilitas navigasi yang nantinya akan ditampilkan pada google map untuk mengetahui secara rinci posisi teman yang ingin kita cari keberadaannya. Menu Map view merupakan tampilan peta digital dimana kita bisa melihat beberapa user yang sedang online, dalam hal ini user sama-sama menggunakan aplikasi mobile friend finder berbasis android. pada saat melihat map view, sistem akan merequest database pada server untuk menampilkan peta digital yang di unduh pada google map, setelah itu data berupa informasi yang dibutuhkan telah kita dapatkan. Share on facebook merupakan fasilitas yang ada pada aplikasi mobile friend finder berbasis android, yang fungisnya adalah share lokasi dalan format Jpeg di facebook. 3.7 Rancangan Proses Proses yang berjalan pada aplikasi friend finder mencakup menunjukan lokasi keberadaan seseorang dengan tujuan sharing lokasi sesama pengguna dan dilengkapi navigasi tercepat untuk menuju lokasi pengguna lain. 3.7.1 Use Case Diagram Use case diagram menggambarkan fungsi dari aplikasi friend finder. Menggambarkan urutan kegiatan yang dapat dilakukan oleh user serta fitur-fitur yang terdapat dalam aplikasi yang dibangun. Dimana user dapat memilih lokasi pengguna dengan rute perjalanan tercepat dari lokasi user berada. 30

login Lihat daftar teman user Lihat posisi teman di map Berbagi lokasi Share lokasi ke facebook Gambar 3.5 Use Case Diagram 3.7.2 Activity Diagram Pada gambar 3.5 terlihat aplikasi ini berjalan pertama kali saat user masuk ke daftar teman untuk mengetahui siapa saja yang sedang online, kemudian user memilih teman yang ingin dicari keberadaannya dengan mencari mencari teman di daftar menu daftar teman maka aplikasi akan mencari siapa saja yang sedang online. Setelah sudah kita tentukan siapa yang akan dicari keberadaannya maka aplikasi akan menampilkan posisi teman yang kita cari pada map, maka kita akan mendapatkan informasi dari orang tersebut. 31

Gambar 3.6 Activity Diagram 3.8 Struktur Menu Sistem Dalam struktur menu sistem ini dijelaskan menu aplikasi yang akan dibangun berupa pencari rute tercepat menuju pengguna lain pada aplikasi friend finder menggunakan smartphone Android. Dalam proses ini implementasi sebelumnya user mengetahui posisi pengguna lain, kemudian user akan memilih salah satu pengguna yang terdeteksi pada peta digital lalu mencoba menerapkan navigasi tercepat untuk menuju pengguna tersebut. 32

Splash Srceen Menu Utama Lokasi user Daftar orang yang online About Gambar 3.7 Struktur Menu Sistem 3.9 Desain Interface Desain interface dari aplikasi user didesain semenarik mungkin agar user dapat dengan mudah dalam mengoprasikan aplikasi ini. Pada platform android menggunakan program eclipse. 3.9.1 Desain Menu Utama Halaman menu utama merupakan tampilan menu awal atau tampilan utama. Tampila awal program akan menampilkan loading awal untuk masuk pada aplikasi. Setelah itu akan tampil menu utama yang didalamnya terdapat menu pilihan berupa Splash Screen, register me, exit dan about. Gambar 3.8 Desain Menu Utama 33

3.9.2 Menu Splash Screen Dalam tampilan aplikasi awal terdapat Splash Screen yaitu berupa logo/gambar dari aplikasi Friend Finder. Gambar 3.9 Desain Splash Screen 3.9.3 Menu Daftar Teman Salah satu fitur yang terdapat pada aplikasi ini adalah menu daftar teman, dimana kita bisa melihat teman-teman kita yang sedang online sehingga kita bisa memilih salah satu user tersebut untuk dicari keberadaannya seperti gambar dibawah ini. Gambar 3.10 Menu Daftar Teman 34

3.9.4 Menu Box Status Facebook Pada aplikasi ini memiliki fitur berbagi lokasi dengan mengupadate status di Facebook seperti gambar dibawah ini. gambar 3.11 Dialog Box Status Facebook 3.9.5 Menu About Dalam menu About ini, berisikan informasi yang diperlukan dalam aplikasi ini serta berisikan nama pembuat aplikasi ini sendiri. Gambar tampilan menu about terlihat seperti dibawah ini. Gambar 3.12 Menu About 35