PENDETEKSIAN DAN PELACAKAN KEBERADAAN MANUSIA SEBAGAI CLIENT MENGGUNAKAN GLOBAL POSITIONING SYSTEM BERBASIS ANDROID MELALUI SMS MOBILE
Laporan Akhir ini disusun sebagai salah satu syarat menyelesaikan pendidikan Diploma III pada Jurusan Teknik Komputer
Oleh : SYARAH TANIA 061130700597
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2014
Motto
“Barangsiapa yang ingin mencapai kebahagiaan dunia, maka dengan ilmu, barangsiapa yang ingin bahagia di akhirat, maka dengan ilmu, dan barangsiapa yang ingin bahagia keduanya juga dengan ilmu”
“Ilmu tanpa agama lumpuh, agama tanpa ilmu buta”
Dengan rahmat Allah kupersembahkan kepada :
“Papaku Amran Rosadi dan Mamaku Syaripah, S.Pd”
“Adikku Chintia Gita Sukma yang tersayang”
“Sahabat-sahabatku”
“Teman seperjuangan kelas 6CB”
“Almamaterku”
ABSTRAK Pendeteksian dan Pelacakan Keberadaan Manusia Sebagai Client Menggunakan Global Positioning System (GPS) berbasis Android Melalui SMS Mobile (2014: x + 72 Halaman + DaftarPustaka + Gambar + Tabel + Lampiran) SYARAH TANIA 061130700597 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA Laporan ini berisi tentang pendeteksian dan pelacakan keberadaan manusia sebagai client menggunakan global positioning system (GPS) berbasis android melalui sms mobile yang dapat membantu dalam melakukan pelacakan keberadaan orang-orang terdekat yang telah diinstall suatu aplikasi pada androidnya. Bahasa pemrograman yang digunakan pada aplikasi ini Basic4Android, sedangkan hardware yang digunakan dikontrol oleh mikrokontroller ATMega16. Cara kerja aplikasi dan alat ini adalah client harus melakukan login pada aplikasi untuk dapat dideteksi keberadaannya oleh server. Apabila server meminta informasi keberadaan kepada client, secara otomatis client akan mengirimkan sms berupa lokasi keberadaan, kemudian buzzer pada hardware akan berbunyi. Server juga dapat mengetahui lokasi keberadaan client melalui pemetaan pada aplikasi android server. Keyword : pendeteksian dan pelacakan, gps, android, sms mobile.
ABSTRAK Life Human Detection and Tracking as a Client Using Global Positioning System (GPS) Based on Android AND SMS Mobile (2014: x + 72 Pages + Images + Tables + Attachment) SYARAH TANIA 061130700597 TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA This report is about the detection and tracking of human existence as a client using the global positioning system (GPS)-based mobile android via sms that can assist in tracking the presence of people nearby who have installed an application on Android. The programming language used on this application is Basic4Android, while the hardware used is controlled by the microcontroller ATmega16. The workings of this tool is the application and the client must log in to the application server can be detected by its existence. If the server request the presence information to the client, the client will automatically send sms where’s the client location, then hardware buzzer will be on. The server can also find out the location of the client through the mapping on the android application server.
Keyword: detection and tracking, gps, android, sms mobile.
KATA PENGANTAR Alhamdulillahi Rabbil ‘alamin, puji dan syukur penulis panjatkan khadirat Allah SWT karena atas berkat dan rahmat-Nya penulis dapat menyelesaikan Laporan Akhir ini tepat waktu. Dengan judul “Pendeteksian dan Pelacakan Keberadaan Manusia Sebagai Client Menggunakan Global Positioning System Berbasis Android Melalui SMS Mobile”. Adapun tujuan dari pembuatan Laporan Akhir ini guna memenuhi salah satu persyaratan dalam menyelesaikan pendidikan Diploma III Jurusan Teknik Komputer Politeknik Negeri Sriwijaya. Tak lupa pula shalawat dan salam penulis haturkan kepada Nabi Muhammad SAW sebagai junjungan besar dan panutan umat islam. Penulis menyadari sepenuhnya bahwa masih terdapat kekurangan di dalam penulisan Laporan Akhir ini, baik itu dari sisi penulisan maupun cara pembahasannya. Untuk itu sepenuh hati penulis mengharapkan kritik dan saran yang sifatnya membangun dari semua pihak agar terciptanya penulisan yang lebih baik lagi dimasa yang akan datang. Pada kesempatan ini, penulis mengucapkan banyak terima kasih kepada semua pihak yang telah memberi bantuan, kesempatan, bimbingan serta pengarahan baik secara langsung maupun tidak langsung kepada penulis dalam menyelesaikan Laporan Akhir ini, untuk itu penulis mengucapkan terima kasih sebesar-besarnya kepada : 1.
Allah SWT, beserta junjungan-Nya Nabi Muhammad SAW.
2.
Papaku Amran Rosadi, dan Mamaku Syaripah, S.Pd serta saudaraku tercinta Chintia Gita Sukma terima kasih atas doa dan bantuannya baik secara materi dan non materi serta dukungan sepenuhnya bagi penulis.
3.
Bapak Ahyar Supani, S.T., M.T selaku ketua jurusan Teknik Komputer Politeknik Negeri Sriwijaya.
4.
Bapak Yulian Mirza, S.T., M.Kom. selaku dosen pembimbing I.
5.
Ibu Maria Agustin, S.Kom., M.Kom selaku dosen pembimbing II.
6.
Dosen-dosen dan staf jurusan Teknik Komputer terima kasih atas bimbingan, arahan, bantuan, saran dan perhatiannya.
7.
Seseorang yang terkasih yang memberikan semangat untuk membuat Laporan Akhir ini.
8.
Teman-teman 6CB khususnya “Ogol” (Asuy, Getha, Dea, Uus, Vera, Yuyu, Syarif, Mandala, Ojan, Rina, Ares, dan Wahyu) yang selama ini kita berjuang sama-sama dalam suka maupun duka.
9.
Keluarga besar Teknik Komputer 6CA, 6CC, 6CD.
10. Semua pihak yang telah membantu dalam penyelesaian Laporan Akhir ini yang tidak dapat disebutkan satu-persatu. Akhir kata, penulis berharap Laporan Akhir ini dapat bermanfaat bagi kita semua. Semoga Allah SWT melimpahkan segala taufik dan hidayah-Nya. Amin.
Palembang, Juli 2014
Penulis
DAFTAR ISI
Halaman HALAMAN JUDUL .................................................................................
i
HALAMAN PENGESAHAN...................................................................
ii
MOTTO .....................................................................................................
iv
ABSTRAK .................................................................................................
v
KATA PENGANTAR...............................................................................
vi
DAFTAR ISI..............................................................................................
viii
DAFTAR GAMBAR.................................................................................
x
DAFTAR TABEL .....................................................................................
xii
BAB I PENDAHULUAN..........................................................................
1
1.1 Latar Belakang.............................................................................
1
1.2 Perumusan dan Batasan Masalah.................................................
2
1.2.1 Perumusan Masalah ..................................................................
2
1.2.2 Batasan Masalah .......................................................................
2
1.3 Tujuan dan Manfaat.....................................................................
2
1.3.1 Tujuan .......................................................................................
2
1.3.2 Manfaat .....................................................................................
2
BAB II TINJAUAN PUSTAKA...............................................................
3
2.1 Referensi ......................................................................................
3
2.2 Tabel Perbandingan .....................................................................
4
2.3 Catu Daya / Power Supply...........................................................
6
2.4 Mikrokontroler.............................................................................
7
2.4.1 Jenis-jenis Mikrokontroler .......................................................
8
2.4.2 Pengertian Mikrokontroler AVR ..............................................
9
2.5 Mikrokontroler AVR Atmega 16 ................................................
9
2.5.1 Konfigurasi Pin Atmega 16 ......................................................
11
2.6 Pengertian Sensor ........................................................................
14
2.6.1 Sensor Kelembaban SHT11......................................................
14
2.6.2 Sensor Suhu LM35 ...................................................................
16
2.7 Motor DC.....................................................................................
18
2.7.1 Pengertian Motor DC................................................................
18
2.7.2 Prinsip Kerja Motor DC............................................................
19
2.8 Liquid Cystal Display (LCD) 2x16 .............................................
20
2.9 Resistor ........................................................................................
22
2.10 Kapasitor....................................................................................
23
2.11 Dioda..........................................................................................
24
2.12 Transistor ...................................................................................
24
2.13 Transistor sebagai saklar............................................................
25
2.14 Transformator ............................................................................
26
2.15 Relay ..........................................................................................
27
2.17 Bahasa Basic..............................................................................
28
2.18 Bahasa Compiler (BASCOM) ...................................................
29
2.18.1 Compiler .................................................................................
30
2.18.2 Bagian-bagian BASCOM-AVR .............................................
31
2.18.3 Karakter Dalam BASCOM-AVR ...........................................
32
2.19 Flowchart ...................................................................................
32
BAB III RANCANG BANGUN ...............................................................
34
3.1 Tujuan Perancangan.....................................................................
34
3.2 Spesifikasi Perancangan Sistem ..................................................
35
3.3 Perancangan Software .................................................................
37
3.3.1 Flowchart Alat ..........................................................................
37
3.3.2 Flowchart Program ...................................................................
38
3.3.3 Basic Compiler (BASCOM).....................................................
39
3.4 Perancangan Hardware ................................................................
42
3.5 Perancangan Elektronik ...............................................................
42
3.5.1 Blok Diagram............................................................................
42
3.5.2 Rangkaian Utama......................................................................
43
a. Rancangan Mikrokontroler ATMega 16........................................
45
b. Rangkaian Regulator .....................................................................
45
c. Rangkaian LCD .............................................................................
46
d. Rangkaian Buzzer..........................................................................
47
e. Rangkaian Fan ...............................................................................
47
3.5.3 Gambar Layout .........................................................................
48
3.5.4 Perancangan PCB .....................................................................
48
3.6 Perancangan Mekanik..................................................................
49
3.6.1 Tata Letak pada PCB ................................................................
50
3.6.2 Alat dan Komponen..................................................................
50
3.7 Pemeriksaan Desain.....................................................................
51
BAB IV HASIL DAN PEMBAHASAN ..................................................
53
4.1 Hasil Pengukuran.........................................................................
53
4.2 Langkah-langkah Pengukuran .....................................................
54
4.3 Tujuan Pengujian .........................................................................
54
4.4 Hasil Perancangan Sistem............................................................
55
4.4.1 Cara Kerja Alat Ayunan Bayi Otomatis ...................................
55
4.4.2 Pengukuran Tegangan Catudaya ..............................................
55
4.4.3 Pengukuran Tegangan Masukan...............................................
56
4.4.4 Hasil Pengukuran Tegangan Sensor .........................................
57
4.4.5 Hasil Pengukuran Tegangan LCD ............................................
58
4.4.6 Hasil Pengukuran Tegangan Buzzer.........................................
59
4.4.7 Hasil Pengukuran Tegangan Kipas...........................................
59
4.5 Pembahasan ................................................................................
60
BAB V KESIMPULAN DAN SARAN ...................................................
64
5.1 Kesimpulan .................................................................................
64
5.2 Saran ............................................................................................
64
DAFTAR PUSTAKA
DAFTAR GAMBAR
Halaman Gambar 2.1 Trilaterasi Dalam GPS ..........................................................
6
Gambar 2.2 Macam-macam Perangkat GPS .............................................
7
Gambar 2.3 Cara Satelit Menentukan Posisi .............................................
6
Gambar 2.4 Tampilan GPS Receiver.........................................................
9
Gambar 2.5 Satelit .....................................................................................
13
Gambar 2.6 Logo Android .........................................................................
14
Gambar 2.7 Handphone Android ..............................................................
15
Gambar 2.8 Arsitektur Android .................................................................
19
Gambar 2.9 Tampilan Setting Google API Console..................................
22
Gambar 2.10 Alokasi Frekuensi GSM.......................................................
25
Gambar 2.11 Alokasi Frekuensi Pita GSM900..........................................
26
Gambar 2.12 Alokasi Frekuensi Pita GSM1800........................................
26
Gambar 2.13 Perkembangan Teknologi GSM...........................................
28
Gambar 2.14 Perkembangan Teknologi CDMA .......................................
30
Gambar 2.15 Pin-pin ATMega16...............................................................
33
Gambar 2.16 Pin Out Max 232..................................................................
35
Gambar 2.17 Internal Diagram Max 232..................................................
35
Gambar 2.19 LED......................................................................................
36
Gambar 3.1 Blok Diagram Pendeteksian ..................................................
42
Gambar 3.2 Tampilan Android SDK Tools ...............................................
44
Gambar 3.3 Tampilan SDK Tools Package yang Dibutuhkan ..................
45
Gambar 3.4 Konfigurasi Program Basic4Android....................................
45
Gambar 3.5 Tampilan Awal Basic4Android .............................................
46
Gambar 3.6 Tampilan Setting Manifest Editor..........................................
47
Gambar 3.7 Tampilan Setting Google API Console..................................
48
Gambar 3.8 Tampilan Awal Android Emulator ........................................
48
Gambar 3.9 Format Program yang Disimpan dalam Format apk..............
49
Gambar 3.10 Proses Pemasukan Program ke Smartphone........................
49
Gambar 3.11 Tampilan Aplikasi di File Manager Smartphone................
50
Gambar 3.12 Tampilan Aplikasi yang Telah Diinstall..............................
50
Gambar 3.13 Halaman Utama Menu Android...........................................
51
Gambar 3.14 Halaman Login Client..........................................................
52
Gambar 3.15 Desain Layout Login untuk Client.......................................
53
Gambar 3.16 Halaman Pelacakan Latitude dan Longitude .......................
54
Gambar 3.17 Tampilan SMS Informasi Latitude dan Longitude ..............
42
Gambar 3.18 Tampilan Informasi Keberadaan melalui Pemetaan............
55
Gambar 3.19 Rangkaian Sistem Minimum ...............................................
56
Gambar 3.20 Layout PCB Rangkaian Sistem Minimum...........................
56
Gambar 3.21 Flowchart Cara Kerja Pendeteksian ....................................
58
Gambar 3.21 Flowchart Cara Kerja Hardware.........................................
59
Gambar 4.1 Tampilan Menu Menghubungkan Bluetooth Hardware .......
64
Gambar 4.2 Rangkaian LCD .....................................................................
69
Gambar 4.3 Rangkaian mikrokontroler ATMega16 ..................................
70
Gambar 4.4 Rangkaian Buzzer ..................................................................
71
DAFTAR TABEL Halaman Tabel 2.1 Total Alokasi Frekuensi GSM ....................................................
27
Tabel 2.2 Perbandingan Kualitas Jaringan CDMA dan GSM.....................
30
Tabel 2.3 Daftar Fungsi Menu Bascom AVR..............................................
38
Tabel 2.4 Info Show Result.........................................................................
38
Tabel 2.5 Karakter Spesial ........................................................................
39
Tabel 2.6 Simbol-simbol Flowchart ..........................................................
40
Tabel 2.7 Simbol-simbol Flowchart ..........................................................
33
Tabel 4.1 Daftar Alat yang Digunakan.......................................................
62
Tabel 4.1 Data Client pada Web .................................................................
63
Tabel 4.2 Data Pengujian Beberapa Lokasi Berbeda .................................
65
Tabel 4.3 Data Uji Pengaruh Jenis Android dan Jenis Jaringan.................
67
Tabel 4.4 Hasil Pengukuran Tegangan LCD..............................................
69
Tabel 4.4 Hasil Pengukuran Tegangan ATMega16....................................
70
Tabel 4.6 Hasil Pengukuran Tegangan Buzzer...........................................
71