i
PENDETEKSIAN DAN PELACAKAN KEBERADAAN
MANUSIA MENGUNAKAN
GLOBAL POSITIONING SYSTEM
BERBASIS ANDROID
VIA
SMS MOBILE CLIENT
LAPORAN AKHIR
Laporan Akhir Ini Disusun Sebagai Salah Satu Syarat Menyelesaikan
Pendidikan Diploma III Jurusan Teknik Elektro
Program Studi Teknik Telekomunikasi
Oleh :
RIKE FITRIANI
0611 3033 0282
POLITEKNIK NEGERI SRIWIJAYA
PALEMBANG
ii
PENDETEKSIAN DAN PELACAKAN KEBERADAAN MANUSIA MENGUNAKAN GLOBAL POSITIONING SYSTEM BERBASIS ANDROID
VIA SMS MOBILE
LAPORAN AKHIR
Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III
Jurusan Teknik Elektro Program Studi
Teknik Telekomunikasi
Oleh :
RIKE FITRIANI
0611 3033 0282
Menyetujui,
Pembimbing I Pembimbing II
Ir. Ali Nurdin, M.T Solihin S.T.,M.T
NIP. 196212071991031001 NIP. 197404252001121001
Mengetahui,
Ketua Jurusan Ketua Program Studi
Teknik Elektro Teknik Telekomunikasi
Ir. Ali Nurdin, M.T Ciksadan, S.T., M.T.
iii
Motto :
Jangan menunda sesuatu , jika bisa dikerjakan hari ini
kenapa harus menunggu esok hari.
Tidak ada yang tidak mungkin di dunia ini selagi kita mau
berusaha
Usaha dan berdo’a adalah kunci dari kesuksesan
Kupersembahkan Kepada :
Allah SWT yang selalu memberikan
rahmat dan hidayah-Nya kepada
seluruh hamba-Nya.
Bapak dan Ibuku tercinta
Saudara dan Saudariku
Rekan LA-ku
Teman seperjuangan kelas 6 TB
iv
ABSTRAK
PENDETEKSIAN DAN PELACAKAN KEBERADAAN MANUSIA MENGUNAKAN GLOBAL POSITIONING SYSTEM BERBASIS ANDROID VIA SMS MOBILE ini. Di indonesia pun, GPS mulai banyak di aplikasikan, terutama yang terkait aplikasi-aplikasi yang menuntut informasi tentang posisi. GPS saat ini telah ditemukan di berbagai merk handphone. Tetapi GPS pada handphone secara umum ini hanya dapat melacak keberadaan diri sendiri, oleh karena itu aplikasi yang dibuat ini bertujuan untuk melacak keberadaan orang lain yang menggunakan aplikasi ini yang berbasis pada android. Pada penggunaan aplikasi ini harus dalam keadaan terkoneksi dengan jaringan internet agar handphone yang akan di lacak dapat mengupdate lokasinya dan memberitahukan lokasinya melalui SMS mobile yang berisi titik koordinatnya yang akan dikirimke handphone server dari handphone client jika handphone server meminta. Banyak pengaruh yang akan mempengaruhi sistem kerj dari aplikasi ini berupa provider dan jaringan yan digunakan merk handphone, dan juga keadaan cuaca saat menjalankan aplikasi untuk meminta atau mengirim titik koordinat lokasi. Provider tercepat adalah provider simpati dengan jaringan HSDPA dan provider terlambat adalah provider three dengan jaringan edge. Sedangkan cuaca yang paling mendukung untuk pengiriman tercepat adalah keadaan cerah dan paling tidak baik adalah saat sedang hujan.
v
GPS is a system of navigation and positioning that seems to be the most popular today. In Indonesia, however, many GPS applied, especially that related application demanding information about the position. Current GPS have been found in various brands of mobile phone. But the GPS on your mobile in general is only able to track the whereabouts of myself, therefore application made it aims to track the whereabouts of others who use these application based on android. On the use of this application must be in a state to connect to the internet to mobile network to be tracked can update their location and tells it location by SMS Mobile that contains its own coordinate points that will be sent to the mobile phone client from server if the server request mobile phone. Many of the influences that will affect the working of this application system is a provider and to network, mobile phone brand and also the weather conditions when running application for ask and send location coordinates points. Provider fastest delivery location coordinates points is simpati and the network is HSPA and provider
‘Three’ premises are overdue Edge network. While the weather is most favourable for sending the fastest is bright and is good at least when it is raining.
vi
KATA PENGANTAR
Puji dan syukur selalu penulis panjatkan kepada Allah SWT, karena berkat
rahmat dan hidayah-Nya penulis dapat menyelesaikan Laporan Akhir ini yang
berjudul Pendeteksian dan Pelacakan Keberadaan Manusia Menggunakan
Global Positioning System Berbasis Android Via SMS Mobile Client sesuai
dengan yang diharapkan.
Dalam penyelesaian Laporan Akhir ini penulis tentu saja mengalami
kesulitan maupun kemudahan dalam proses pembuatan dan pengumpulan data
demi terselesainya Laporan Akhir ini. Maka penulis mengucapkan banyak terima
kasih kepada :
1. Bapak RD. Kusmanto, S.T,M.M. Direktur Politeknik Negeri Sriwijaya
Palembang
2. Bapak Ir. Ali Nurdin, M.T., selaku Ketua Jurusan Teknik Elektro
Politeknik Negeri Sriwijaya dan Dosen Pembimbing I
3. Bapak Ir.Siswandi, M.T., selaku Sekertaris Jurusan Teknik Elektro
Politeknik Negeri Sriwijaya
4. Bapak Ciksadan, S.T.,M.Kom., selaku Ketua Program Studi Teknik
Telekomunikasi Politeknik Negeri Sriwijaya.
5. Bapak Solihin S.T., M.T., selaku Dosen Pembimbing II
6. Kedua Orang Tua dan keluarga ku yang selalu memberi semangat dan
motivasi dalam menyelesaikan Laporan Akhir ini.
7. Untuk teman-teman terbaik-ku Nindy, Suci, Nidian, Ulan dan Virta yang
selalu memberikan semangat padaku.
8. Seluruh teman-teman angkatan 2011, khususnya kelas 6 TB Politeknik
vii
Penulis menyadari bahwa laporan ini masih jauh dari kata sempurna
karena keterbatasan kemampuan penulis dalam penyajian Laporan Akhir ini.
Akhir kata penulis berharap semoga Laporan Akhir ini bermanfaat bagi para
pembaca khususnya teman-teman mahasiswa lainnya .
Palembang, Juli 2014
viii
DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
KATA PENGANTAR ... iii
1.2.Identifikasi Masalah ... 2
1.3.Perumusan Masalah ... 2
1.4.Tujuan dan Manfaat ... 3
1.4.1 Tujuan ... 3
1.4.2 Manfaat ... 3
1.5.Pembatasan Masalah ... 3
1.6.Metode Pengumpulan Data ... 4
1.7.Sistematika Penulisan ... 5
BAB II.TINJAUAN PUSTAKA 2.1Global Positioning System ... 6
2.1.1. Pengertian GPS ... 6
2.1.2. Posisi dan Sistem Koordinat ... 7
2.1.3. survey Penentuan Posisi dengan GPS ... 8
2.1.4. Manfaat GPS ... 9
2.2.4. Android Bagi Komunitas Sumber Terbuka ( Open Source ) ... 14
2.2.5. Platform Google Android ... 15
2.2.6. Aplication Programming Interface (API) Android ... 16
2.2.7. Android SDK ... 17
2.2.8. Location Base Service (LBS) ... 18
2.3. Telepon Seluler ... 18
2.3.1. Perkembangan Teknologi Seluler ... 19
2.3.1.1. GSM ... 19
2.3.1.2. Alokasi Frekuensi GSM di Indonesia ... 21
ix
Halaman
2.3.1.4. Modulasi pada GSM ... 26
2.3.1.5. CDMA ( Code Division Multiple Access ) ... 26
2.3.1.6. Kelebihan dan Kekurangan Jaringan GSM dan CDMA .... 28
2.4. Cara Kerja Telepon Seluler ... 29
2.5. Cara Kerja Telepon Kabel ... 29
2.6. SMS (Short Message Service) ... 29
BAB III. RANCANG BANGUN APLIKASI 3.1.Tujuan Perancangan ... 32
3.2. Blok Diagram Aplikasi ... 32
3.3. Bagan Alur (Flowchart) Aplikasi ... 34
3.4. Perancangan Aplikasi ... 36
3.5. Pembuatan Aplikasi ... 36
3.5.1. Penginstalan Aplikasi Pendukung ... 36
3.5.2. Pembuatan Database ... 45
3.5.3. Penginstalan Aplikasi ke Handphone ... 48
3.6. Perancangan Layout Aplikasi ... 53
3.6.1. Halaman Utama Handphone Android ... 53
3.6.2. Halaman Login ... 54
3.6.3. Halaman Pelacakan Satelit ... 55
3.7. Tampilan Informasi Latitude dan Longitude ... 56
3.7.1. Tampilan SMS ... 56
3.8. Cara Kerja Aplikasi ... 56
3.9. Ilustrasi Kerja Aplikasi ... 58
BAB IV.PEMBAHASAN 4.1. Tujuan Pengujian Aplikasi ... 59
4.2. Alat-Alat yang Digunakan ... 59
4.3. Langkah Pengujian Aplikasi ... 60
4.4. Titik Pengujian ... 62
4.5. Uji Coba Fungsionalitas ... 63
4.5.1. Pengolahan Data ke Database ... 63
4.5.2. Proses Pengiriman Data Lokasi Dari Handphone Client ke Handphone Server ... 66
4.6. Cara Kerja Client Mendapatkan Titik Posisi ... 70
4.7. Uji Sinkronisasi Aplikasi ... 71
4.7.1. Uji Aplikasi Terhadap GPS Client dan SMS Mobile pada Server ... 71
4.7.2. Uji Aplikasi Terhadap Kecepatan Pengiriman SMS Berdasarkan Jaringan dan Provider ... 72
4.7.3. Uji Aplikasi Terhadap Keadaan Cuaca ... 73
x
Halaman
4.8. Analisa ... 75
4.9. Listing Program Pada Basic4Android ... 78
4.9.1. Program GPS Client SMS ... 78
4.9.2. Program Geo Location SMS ... 83
BAB V.KESIMPULAN DAN SARAN 5.1.Kesimpulan ... 90
5.2. Saran ... 90
xi
2.5. Alokasi Frekuensi GSM yang Dipakai di Sebagian Besar Negara Di Dunia, Termasuk Indonesia ………...… 22
2.6. Alokasi Frekuensi Pita GSM 900 di Indonesia ………... 23
2.7. Alokasi Frekuensi Pita GSM 1800 di Indonesia ……….…….. 24
2.8. Perkembangan Teknologi GSM ……….……….. 25
2.9. Perkembangan Teknologi CDMA ………... 27
2.10. Bentuk Organisasi dan Elemen Jaringan padaJaringan GSM yang Mendukung SMS ………...… 30
2.11. Logo Basic4Android ………...… 31
3.1. Blok Diagram Sistem Kerja Client ………... 33
3.2. Flowchart Aplikasi GPS Client …………..………. 35
3.3. Tampilan Android SDK Tools Setelah Diinstal ………... 38
3.4. Tampilan SDK Tools Setelah Diinstal Package yang Dibutuhkan …... 39
3.5. Tampilan Konfigurasi Program Basic4Android ………...… 39
3.6. Tampilan Awal Software Basic4Android ………... 40
3.7. Tampilan Halaman Web Petunjuk Setting Manifest Editor …………... 41
3.8. Tampilan Langkah Pembuatan Manifest Editor pada Basic4Android ….... 41
3.9. Kotak Dialog Manifest Editor yang Telah Diisi Sesuai Petunjuk ….……. 42
3.10. Tampilan Langkah Setting Private Sign Keys ………..……... 43
3.11. Tampilan Setting Private Sign Keys ………... 43
3.12. Tampilan Setting Google API Console ………... 44
3.13. Tampilan Awal Android Emulator ………..………. 45
3.14. Login Akun Orgfree.com ………... 46
3.15. Pilihan Membuat Database ………..……. 46
3.16. Tampilan Notifikasi Pembuatan Database ………...……… 47
3.17. Tampilan Menu Utama Database ………... 47
3.18. Tampilan Database yang Terhubung dengan Server ………...… 48
3.19. Tampilan Folder Hasil Aplikasi ………...… 48
3.20. Tampilan Setelah Folder Dibuka ………... 49
3.21. Tampilan Isi Folder Geo Location SMS ………... 49
3.22. Tampilan Aplikasi GPS Client ………...… 50
3.23. Tampilan Folder Object ………... 50
3.24. Tampilan Apk Geo Location SMS ………...… 51
3.25. Tampilan Aplikasi di File Handphone ………... 51
3.26. Tampilan Aplikasi yang Telah Diisntal ………...……… 52
3.27. Halaman Menu Utama Handphone Android ………... 53
xii
Gambar Halaman
3.29. Desain Layout Login untuk Client ………... 55
3.30. Halaman Pelackan Latitude dan Longitude oleh Client …………... 55
3.31. Tampilan SMS informasi Latitude dan Longitude ………... 56
3.32. Ilustrasi Cara Kerja Handphone Client ………... 58
4.1. Titik Pengujian Lokasi Client pada Handphone Client …………... 61
4.2 Titik Pengujian Lokasi Client pada SMS Mobile di Handphone Server ... 61
4.3. Titik Pengujian Jaringan Handphone Client ………...…… 62
4.4. Titik Pengujian Berdasarkan Pengaruh Cuaca pada Pengiriman SMS Lokasi dari Hanphone Client ke Handphone Server ………...… 62
4.5. Tampilan Tabel Geo Location SMS ……….……….. 64
4.6. Tampilan Kolom Data Pada Database ………...……… 64
4.7. Tampilan Halaman Web yang Menyatakan Data Client Berhasil Ditambahkan ………...……… 65
4.8. Tampilan Halaman Web Tabel Client dan Server Geo Location SMS yang Telah Dimasukkan ………..……. 65
4.9. Tampilan Awal Handphone Android ………... 66
4.10. Tampilan Aplikasi GPS Client Setelah Dibuka ……….…….. 67
4.11. Tampilan Aplikasi GPS Client pada Saat Login ………... 68
4.12. Tampilan Aplikasi GPS Client Setelah Login ……… ...68
4.13. Tampilan Pengiriman SMS Lokasi dari Handphone Client ke Handphone Server ………... 69
4.14. Tampilan Lokasi Handphone Client pada Aplikasi Geo Location SMS di Handphone Server ………... 70
xiii
DAFTAR TABEL
Tabel Halaman
2.1. Total Alokasi Frekuensi Operator GSM ……… 24
2.2. Perbandingan Kualitas Jaringan CDMA dan GSM ……… 28
4.1. Daftar Alat yang Digunakan ………..……….. 60
4.2. Perbandingan Posisi Client pada GPS Client dan pada
SMS Mobile di Server ………..……….. 71
4.3. Pengaruh Jaringan dan Provider Terhadap Pengiriman
SMS Posisi dari Client ke Server ………..……….. 72
4.4. Pengaruh Cuaca Terhadap Kinerja Aplikasi GPS Client …..…….. 73
4.5. Data Pengujian Kecepatan Akses Aplikasi Berdasarkan
xiv
DAFTAR LAMPIRAN
Lampiran 1 Code Snippets Basic 4 Android
Lampiran 2 Surat Kesepakatan Bimbingan Laporan Akhir
Lampiran 3 Lembar Konsultasi Laporan Akhir
Lampiran 4 Lembar Rekomendasi Ujian Laporan Akhir
xv
DAFTAR PUSTAKA
Andi. 2013 . Global Positioning System (GPS) . STMIK AMIKOM. Yogyakarta
Billy. 2011. Rancang Bangun Aplikasi Pemantau Penggunaan Perangkat Bergerak
Anak Berbasis Android. Institut Sepuluh November. Surabaya.
Edy, Ali Zaki. 2011. Membuat Sendiri Aplikasi Android untuk Pemula. Elex Media
Komputindo. Jakarta
Hassanudin. 2002. Survey Penentuan Titik Koordinat Menggunakan GPS. Bandung.
Hendy. 2008. Prinsip Kerja Telepon Seluler. Universitas Sumatera Utara. Medan
H.M Wibi Hardani, S.T. 2003. Software Engineering. Edisi ke 6 Jilid 1. Erlangga
Roger S. 2002. Software Engineering. Andi Yogyakarta.
Rohaety, Eti. 2011, Pengertian CDMA
Rudi Hidayat. 2013. Basic4Android. Jakarta.
Sidik, Betha. 2006. Pemrograman WEB dengan PHP. Informatika Bandung.