MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER...

13
MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER BERBASIS GPS PADA SISTEM OPERASI ANDROID MENGGUNAKAN NAVIGASI TERCEPAT TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Elektro muhammadiyah Malang Disusun Oleh: ADE RIFANDI 2010110130311024 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2017

Transcript of MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER...

Page 1: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER

BERBASIS GPS PADA SISTEM OPERASI ANDROID

MENGGUNAKAN NAVIGASI TERCEPAT

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Elektro muhammadiyah Malang

Disusun Oleh:

ADE RIFANDI

2010110130311024

JURUSAN TEKNIK ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2017

Page 2: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

LEMBAR PENGESAHAN

MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER

BERBASIS GPS PADA SISTEM OPERASI ANDROID

MENGGUNAKAN NAVIGASI TERCEPAT

TUGAS AKHIR

Tugas akhir ini Disusun Sebagai Salah Satu Syarat Memperoleh Gelar Sarjana Strata 1

Teknik Elektro Universitas Muhammadiyah Malang

Disusun oleh :

Ade Rifandi

201010130311024

Tanggal Ujian : 21 Januari 2017

Periode Wisuda :

Disetujui Oleh :

NIDN. 0705106601

1. Ir. Nurkasan, MT (Pembimbing 2) NIDN. 0707106301

2. Machmud Effendi, ST, M.eng (Penguji 1) NIDN. 0715067402

3. AmrulFaruq, ST, M.Eng (Penguji 2) NIDN. 0718028601

Mengetahui,

Ketua Jurusan Teknik Elektro

Ir. Nur Alif Mardiyah, MT

NIDN. 0718036502

Page 3: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT, karena hanya atas limpahan

rahmat dan hidayah-Nyalah penulis dapat menyelesaikan penelitian dan menyusun skripsi

yang berjudul “Membuat Aplikasi Informasi Lokasi Friend Finder Berbasis GPS Pada

Sistem Operasi Android Menggunakan Navigasi Tercepat”. Shalawat dan salam semoga

tetap tercurahkan kepada teladan kita Nabi Muhammad S.A.W, keluarga, para sahabat dan

para pengikut yang diridhoi-Nya.

Penulis menyadari bahwa dalam penelitian sampai penyusunan skripsi ini tidak akan

terwujud tanpa adanya bantuan, bimbingan, dan dukungan dari berbagai pihak. Oleh karena

itu dalam kesempatan ini penulis tidak lupa mengucapkan terimakasih banyak kepada:

1. Bapak Ir.M.Irfan, MT selaku pembimbing I yang telah memberikan masukan, dan

motivasi dalam penyusunan skripsi ini.

2. Ibu Ir.Nur Alif Mardiyah, MT selaku Ketua Program Studi Teknik Elektro Universitas

Muhammadiyah Malang.

3. Bapak Ir. Nur kasan, MT selaku pembimbing II yang telah banyak memberikan

bimbingan dan masukan serta semua ilmu yang telah diberikan.

4. Bapak Dr.ir. Ermanu Hakim A.H, MT selaku Dosen Wali yang telah banyak memberi

bimbingan, motivasi dan petunjuk secara teknis maupun akademik.

5. Bapak dan Ibu Dosen Teknik Elektro Universitas Muhammadiyah Malang yang telah

memberikan bekal ilmu dan pengetahuan yang sangat bermanfaat.

6. Seluruh teman-teman Elektro angakatan 2010, khususnya Elektro A terima kasih untuk

semangat, dukungan dan persahabatannya selama ini. Semoga Allah SWT memberikan

balasan yang berlipat ganda atas semua bantuan dan dukungan yang telah diberikan.

Semoga skripsi ini dapat bermanfaat bagi penulis khususnya dan bagi pembaca pada

umumnya.

Malang, 17 Januari2016

Penulis,

Ade Rifandi

Page 4: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

DAFTAR ISI

COVER ....................................................................................................................... ..i

LEMBAR PERSETUJUAN..... ................................................................................. .ii

LEMBAR PENGESAHAN ....................................................................................... .iii

LEMBAR PERNYATAAN ....................................................................................... .iv

ABSTRAKSI .............................................................................................................. .v

ABSTRACT .............................................................................................................. ...vi

LEMBAR PERSEMBAHAN .................................................................................. ..vii

KATA PENGANTAR .............................................................................................. .viii

DAFTAR ISI .............................................................................................................. .ix

DAFTAR GAMBAR ................................................................................................ .xiii

DAFTAR GRAFIK .................................................................................................. ..xv

DAFTAR TABEL .................................................................................................... .xvi

BAB I PENDAHULUAN

1.1 Latar Belakang ........................................................................................... 1

1.2 Rumusan Masalah ...................................................................................... 2

1.3 Maksud dan Tujuan .................................................................................... 2

1.4 Batasan Masalah ........................................................................................ 2

1.5 Sistem Penulisan ........................................................................................ 3

BAB II DASAR TEORI

2.1 Pengertian MNS (Mobile Navigation System) ........................................... 4

2.2 Pengertian Global Positioning System (GPS) ............................................ 4

2.2.1 Kemampuan GPS ............................................................................. 6

2.2.2 Metode Penetuan Posisi dengan GPS .............................................. 7

2.2.3 Ketelitian Posisi yang diperoleh dari Sistem GPS ........................... 7

2.3 Sistem Informasi Geografis (SIG) Google Map ........................................ 7

Page 5: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

2.3.1 Google Maps .................................................................................... 8

2.3.2 Marker .............................................................................................. 9

2.4 Android ...................................................................................................... 10

2.4.1 Android Platform Masa Depan ........................................................ 10

2.4.2 The Dalvik Virtual Machine (DVM)................................................ 11

2.4.3 Android SDK ................................................................................... 12

2.4.4 Arsitektur Android ........................................................................... 13

2.4.5 Fundamental Aplikasi ...................................................................... 16

2.5 Location Based Service .............................................................................. 17

2.6 Google App Engine .................................................................................... 18

2.7 Facebook Platform ..................................................................................... 18

2.8 Agile Proses ............................................................................................... 19

2.9 Pengertian Java .......................................................................................... 21

BAB III ANALISA dan PERANCANGAN SISTEM

3.1 Deskripsi Umum Sistem ............................................................................ 24

3.2 Analisa Kebutuhan Sistem ......................................................................... 25

3.3 Analisa Kebutuhan Perangkat Lunak ......................................................... 25

3.4 Arsitektur Sistem........................................................................................ 25

3.4.1 Arsitektur ......................................................................................... 26

3.4.2 Komponen Komunikasi Jaringan ..................................................... 27

3.5 Flowchart Sistem ....................................................................................... 28

3.6 Blok Diagram ............................................................................................. 29

3.7 Rancangan Proses ...................................................................................... 30

3.7.1 Use Case Diagram ........................................................................... 30

3.7.2 Activity Diagram .............................................................................. 31

3.8 Struktur Menu Sistem ................................................................................ 32

3.9 Desain Interface ......................................................................................... 33

Page 6: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

3.9.1 Desain Menu Utama ........................................................................ 33

3.9.2 Menu Splash Screen ......................................................................... 34

3.9.3 Menu Daftar Teman ......................................................................... 34

3.9.4 Menu Box Status Facebook ............................................................. 35

3.9.5 Menu About ...................................................................................... 35

BAB IV IMPLEMENTASI dan PENGUJIAN

4.1 Kebutuhan Sistem ...................................................................................... 36

4.2 Perangakat Uji Coba .................................................................................. 36

4.3 Implementasi Sistem .................................................................................. 37

4.4 Pengujian Aplikasi ..................................................................................... 37

4.4.1 Tampilan Splash Screen ................................................................... 38

4.4.2 Tampilan Menu Utama .................................................................... 38

4.4.3 Menu Logo ....................................................................................... 39

4.5 Menu Lokasi Saya ...................................................................................... 40

4.5.1 Request Koordinat GPS ................................................................... 40

4.5.2 Request Peta Digital ......................................................................... 41

4.6 Proses Pengujian ........................................................................................ 41

4.6.1 Pengujian Request Koordinat GPS .................................................. 41

4.6.2 Pengujian Request Koordinat GPS Antar user dan Antar Operator 46

4.6.3 Pengujian Request Koordinat GPS di Daerah Singosari Malang .... 53

4.7. Pengujian Rute Tercepat Pada Aplikasi Friend Finder ............................ 55

4.8 Pengujian Fungsional Aplikasi .................................................................. 55

4.8.1 Pengujian Menampilkan Daftar User ............................................... 56

4.8.2 Pengujian Share Lokasi User ke Facebook ..................................... 56

4.8.3 Pengujian Navigasi Antar User ........................................................ 57

4.9 Menu About ................................................................................................ 58

Page 7: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

BAB V PENUTUTP

5.1 Kesimpulan ................................................................................................ 59

5.2 Saran........................................................................................................... 60

DAFTAR PUSTAKA ............................................................................................. ..xvii

LAMPIRAN-LAMPIRAN .................................................................................... .xviii

Page 8: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

DAFTAR GAMBAR

Gambar 2.1 Segment Sistem GPS ............................................................................... 5

Gambar 2.2 Contoh Tampilan Google Maps ............................................................... 9

Gambar 2.3 Contoh Tampilan Marker ........................................................................ 10

Gambar 2.4 Arsitektur Android ................................................................................... 15

Gambar 2.5 Xp Proses ................................................................................................. 20

Gambar 2.6 Fase Dari Sebuah Program Java .............................................................. 23

Gambar 2.7 Ringkasan Fase Dari Sebuah Program Java ............................................. 23

Gambar 3.1 Arsitektur Sistem ..................................................................................... 26

Gambar 3.2 Komponen Komunikasi Jaringan ............................................................. 27

Gambar 3.3 Flowchart sistem ...................................................................................... 28

Gambar 3.4 Blok Diagram ........................................................................................... 29

Gambar 3.5 Use Case Diagram ................................................................................... 31

Gambar 3.6 Activity Diagram ...................................................................................... 32

Gambar 3.7 Struktur Menu Sistem .............................................................................. 33

Gambar 3.8 Desain Menu Sistem ................................................................................ 33

Gambar 3.9 Desain Splash Screen ............................................................................... 34

Gambar 3.10 Menu Daftar Teman ............................................................................... 34

Gambar 3.11 Dialog Box status Facebook .................................................................. 35

Gambar 3.12 Menu About ........................................................................................... 35

Gambar 4.1 Proses Loading Aplikasi .......................................................................... 38

Gambar 4.2 Tampilan Menu Utama Sebelum Login ................................................... 38

Gambar 4.2.1 Tampilan Menu Utama Setelah Login .................................................. 39

Gambar 4.3 Logo Aplikasi ........................................................................................... 40

Gambar 4.4 Request Koordinat GPS ........................................................................... 40

Gambar 4.5 Request Peta Digital ................................................................................. 41

Page 9: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

Gambar 4.6 Tampilan List User .................................................................................. 56

Gambar 4.7 Tampilan Share Lokasi Antar User .......................................................... 57

Gambar 4.8 Menu About ............................................................................................. 58

Page 10: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

DAFTAR GRAFIK

Grafik 4.1 Rata-rata Kecepatan Akses GPS tahap 1 .................................................... 42

Grafik 4.2 Rata-rata Kecepatan Akses GPS tahap 2 .................................................... 43

Grafik 4.3 Rata-rata Kecepatan Akses GPS di Lokasi Tertutup .................................. 44

Grafik 4.4 Rata-rata Kecepatan Akses GPS di Lokasi Terbuka .................................. 45

Grafik 4.5 Rata-rata Kecepatan Request Koordinat GPS Antar User (4G) ................. 47

Grafik 4.6 Rata-rata Kecepatan Request Koordinat GPS Antar User (3G) ................. 48

Grafik 4.7 Rata-rata Kecepatan Request Koordinat GPS Antar User (2G) ................. 49

Grafik 4.8 Rata-rata Kecepatan Request Koordinat GPS Antar Operator (4G) .......... 50

Grafik 4.9 Rata-rata Kecepatan Request Koordinat GPS Antar Operator (3G) .......... 51

Grafik 4.10 Rata-rata Kecepatan Request Koordinat GPS Antar Operator (2G) ........ 52

Grafik 4.11 Rata-rata Kecepatan Request Koordinat GPS di Daerah Singosari.......... 53

Grafik 4.12 Rata-rata Kecepatan Request Koordinat GPS di Daerah Singosari.......... 54

Page 11: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

DAFTAR TABEL

Tabel 4.1 Pengujian Kecepatan Akses GPS Tahap 1 .................................................. 42

Tabel 4.2 Pengujian Kecepatan Akses GPS Tahap 2 .................................................. 43

Tabel 4.3 Pengujian Kecepatan Akses GPS di Lokasi Tertutup .................................. 44

Tabel 4.4 Pengujian Kecepatan Akses GPS di Lokasi Terbuka .................................. 45

Tabel 4.5 Pengujian Kecepatan Request Koordinat GPS Antar User (4G) ................. 47

Tabel 4.6 Pengujian Kecepatan Request Koordinat GPS Antar User (3G) ................. 47

Tabel 4.7 Pengujian Kecepatan Request Koordinat GPS Antar User (2G) ................. 48

Tabel 4.8 Pengujian Kecepatan Request Koordinat GPS Antar Operator (4G) .......... 49

Tabel 4.9 Pengujian Kecepatan Request Koordinat GPS Antar Operator (3G) .......... 50

Tabel 4.10 Pengujian Kecepatan Request Koordinat GPS Antar Operator (2G) ........ 51

Tabel 4.11 Pengujian Kecepatan Request Koordinat GPS di Daerah Singosari.......... 53

Tabel 4.12 Pengujian Kecepatan Request Koordinat GPS Antar Operator di Daerah

Singosari ...................................................................................................... 54

Tabel 4.13 Pengujian Rute Tercepat pada Aplikasi Friend Finder ............................. 55

Page 12: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

DAFTAR lAMPIRAN

Lampiran 1 Tahapan Hosting

Page 13: MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER …eprints.umm.ac.id/35666/1/jiptummpp-gdl-aderifandi-48944-1-pendahul-n.pdf · membuat aplikasi informasi lokasi friend finder berbasis

DAFTARPUSTAKA

[1] ` Murphy.M.L,2010.Beginning Android 2. Apess. New York

[2] NugrohoAdi, 2010. RekayasaPerangkatLunakmenggunakan UML dan

JAVA.Andi. Yogyakarta

[3] Priyanta. F,2011. Pemrograman Android untukPemula.CerdasPustaka Publisher

[4] PramaPradnyana I nyoman,2010.

PencaharianRuteTerpendekTempatPentingMelaluiGMapsdenganMenggunakan

EP. Bandung

[5] Raharjo.BHaryanto&Haryono. A.,2009. MudahBelajar JAVA. Bandung

[6] Rosa A.S danShalahuddin M., 2011.

ModulPembelajaranRekayasaPerangkatLunak

(TerstrukturdanBerorientasiObjek). Modula. Bandung

[7] Safaat Nazruddin.H,2011. PemrogramanAplikasiMobile Smartphonedan Tablet

PC BerbasisAndroid.Informatika

[8] Riyanto,2010. MembuatAplikasiMobile GIS,Andi

[9] Siregar Michael Ivan, 2011. Membongkar Source Code Berbagai Aplikasi

Android. Aplyst. Bandung

[10] Sutopo H. Areisto, 2002. Analisa dan Desain Beroreintasi Objek. J&J.

Yogyakarta