MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER...
Transcript of MEMBUAT APLIKASI INFORMASI LOKASI FRIEND FINDER...
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
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
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
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
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
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
BAB V PENUTUTP
5.1 Kesimpulan ................................................................................................ 59
5.2 Saran........................................................................................................... 60
DAFTAR PUSTAKA ............................................................................................. ..xvii
LAMPIRAN-LAMPIRAN .................................................................................... .xviii
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
Gambar 4.6 Tampilan List User .................................................................................. 56
Gambar 4.7 Tampilan Share Lokasi Antar User .......................................................... 57
Gambar 4.8 Menu About ............................................................................................. 58
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
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
DAFTAR lAMPIRAN
Lampiran 1 Tahapan Hosting
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