PENDETEKSIAN DAN PELACAKAN KEBERADAAN MANUSIA SEBAGAI CLIENT MENGGUNAKAN GLOBAL POSITIONING SYSTEM BERBASIS ANDROID MELALUI SMS MOBILE

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 :

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 ABSTRAK ABSTRAK

Pendeteksian dan Pelacakan Keberadaan Manusia Sebagai Client Pendeteksian dan Pelacakan Keberadaan Manusia Sebagai Client Pendeteksian dan Pelacakan Keberadaan Manusia Sebagai Client

Menggunakan Global Positioning System (GPS) berbasis Android Melalui Menggunakan Global Positioning System (GPS) berbasis Android Melalui Menggunakan Global Positioning System (GPS) berbasis Android Melalui

SMS Mobile SMS Mobile SMS Mobile

  

(2014: x + 72 Halaman + DaftarPustaka + Gambar + Tabel + Lampiran) (2014: x + 72 Halaman + DaftarPustaka + Gambar + Tabel + Lampiran) (2014: x + 72 Halaman + DaftarPustaka + Gambar + Tabel + Lampiran)

SYARAH TANIA SYARAH TANIA SYARAH TANIA 061130700597 061130700597 061130700597 JURUSAN TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA POLITEKNIK NEGERI SRIWIJAYA POLITEKNIK NEGERI SRIWIJAYA

  Laporan ini berisi tentang pendeteksian dan pelacakan keberadaan manusia Laporan ini berisi tentang pendeteksian dan pelacakan keberadaan manusia Laporan ini berisi tentang pendeteksian dan pelacakan keberadaan manusia sebagai client menggunakan global positioning system (GPS) berbasis android sebagai client menggunakan global positioning system (GPS) berbasis android sebagai client menggunakan global positioning system (GPS) berbasis android melalui sms mobile yang dapat membantu dalam melakukan pelacakan melalui sms mobile yang dapat membantu dalam melakukan pelacakan melalui sms mobile yang dapat membantu dalam melakukan pelacakan keberadaan orang-orang terdekat yang telah diinstall suatu aplikasi pada keberadaan orang-orang terdekat yang telah diinstall suatu aplikasi pada keberadaan orang-orang terdekat yang telah diinstall suatu aplikasi pada androidnya. androidnya. androidnya. Bahasa pemrograman yang digunakan pada aplikasi ini Bahasa pemrograman yang digunakan pada aplikasi ini Bahasa pemrograman yang digunakan pada aplikasi ini Basic4Android, Basic4Android, Basic4Android, sedangkan sedangkan sedangkan hardware hardware hardware yang yang yang digunakan digunakan digunakan dikontrol dikontrol dikontrol oleh oleh oleh mikrokontroller ATMega16. Cara kerja aplikasi dan alat ini adalah client harus mikrokontroller ATMega16. Cara kerja aplikasi dan alat ini adalah client harus mikrokontroller ATMega16. Cara kerja aplikasi dan alat ini adalah client harus melakukan login pada aplikasi untuk dapat dideteksi keberadaannya oleh server. melakukan login pada aplikasi untuk dapat dideteksi keberadaannya oleh server. melakukan login pada aplikasi untuk dapat dideteksi keberadaannya oleh server. Apabila server meminta informasi keberadaan kepada client, secara otomatis Apabila server meminta informasi keberadaan kepada client, secara otomatis Apabila server meminta informasi keberadaan kepada client, secara otomatis client akan mengirimkan sms berupa lokasi keberadaan, kemudian buzzer pada client akan mengirimkan sms berupa lokasi keberadaan, kemudian buzzer pada client akan mengirimkan sms berupa lokasi keberadaan, kemudian buzzer pada hardware akan berbunyi. Server juga dapat mengetahui lokasi keberadaan client hardware akan berbunyi. Server juga dapat mengetahui lokasi keberadaan client hardware akan berbunyi. Server juga dapat mengetahui lokasi keberadaan client melalui pemetaan pada aplikasi android server. melalui pemetaan pada aplikasi android server. melalui pemetaan pada aplikasi android server.

  Keyword : pendeteksian dan pelacakan, gps, android, sms mobile. Keyword : pendeteksian dan pelacakan, gps, android, sms mobile. Keyword : pendeteksian dan pelacakan, gps, android, sms mobile.

  

ABSTRAK ABSTRAK ABSTRAK

Life Human Detection and Tracking as a Client Using Global Positioning Life Human Detection and Tracking as a Client Using Global Positioning Life Human Detection and Tracking as a Client Using Global Positioning

System (GPS) Based on Android AND SMS Mobile System (GPS) Based on Android AND SMS Mobile System (GPS) Based on Android AND SMS Mobile

(2014: x + 72 Pages + Images + Tables + Attachment) (2014: x + 72 Pages + Images + Tables + Attachment) (2014: x + 72 Pages + Images + Tables + Attachment)

  This report is about the detection and tracking of human existence as a client This report is about the detection and tracking of human existence as a client 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 using the global positioning system (GPS)-based mobile android via sms that can 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 assist in tracking the presence of people nearby who have installed an application assist in tracking the presence of people nearby who have installed an application on on on Android. Android. Android. The programming language The programming language The programming language used used used on on on this application this application this application is is is Basic4Android, while the hardware used is controlled by the microcontroller Basic4Android, while the hardware used is controlled by the microcontroller 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 ATmega16. The workings of this tool is the application and the client must log in 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 to the application server can be detected by its existence. If the server request the 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 presence information to the client, the client will automatically send sms where’s 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 client location, then hardware buzzer will be on. The server can also find out 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. the location of the client through the mapping on the android application server. the location of the client through the mapping on the android application server.

  Keyword: detection and tracking, gps, android, sms mobile. Keyword: detection and tracking, gps, android, sms mobile. Keyword: detection and tracking, gps, android, sms mobile.

  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 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

  

DAFTAR ISI

  3 2.2 Tabel Perbandingan .....................................................................

  14 2.6.1 Sensor Kelembaban SHT11......................................................

  11 2.6 Pengertian Sensor ........................................................................

  9 2.5.1 Konfigurasi Pin Atmega 16 ......................................................

  9 2.5 Mikrokontroler AVR Atmega 16 ................................................

  8 2.4.2 Pengertian Mikrokontroler AVR ..............................................

  7 2.4.1 Jenis-jenis Mikrokontroler .......................................................

  6 2.4 Mikrokontroler.............................................................................

  4 2.3 Catu Daya / Power Supply...........................................................

  3 2.1 Referensi ......................................................................................

  Halaman

  2 BAB II TINJAUAN PUSTAKA...............................................................

  2 1.3.1 Tujuan .......................................................................................

  2 1.3 Tujuan dan Manfaat .....................................................................

  2 1.2.2 Batasan Masalah .......................................................................

  2 1.2.1 Perumusan Masalah ..................................................................

  1 1.2 Perumusan dan Batasan Masalah.................................................

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

  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..........................................................................

  14

  2.7 Motor DC.....................................................................................

  32 2.19 Flowchart ...................................................................................

  45 c. Rangkaian LCD .............................................................................

  45 b. Rangkaian Regulator .....................................................................

  43 a. Rancangan Mikrokontroler ATMega 16........................................

  42 3.5.2 Rangkaian Utama......................................................................

  42 3.5.1 Blok Diagram............................................................................

  42 3.5 Perancangan Elektronik ...............................................................

  39 3.4 Perancangan Hardware ................................................................

  38 3.3.3 Basic Compiler (BASCOM).....................................................

  37 3.3.2 Flowchart Program ...................................................................

  37 3.3.1 Flowchart Alat ..........................................................................

  34 3.3 Perancangan Software .................................................................

  34 3.1 Tujuan Perancangan.....................................................................

  32 BAB III RANCANG BANGUN ...............................................................

  31 2.18.3 Karakter Dalam BASCOM-AVR ...........................................

  18 2.7.1 Pengertian Motor DC................................................................

  30 2.18.2 Bagian-bagian BASCOM-AVR .............................................

  29 2.18.1 Compiler .................................................................................

  28 2.18 Bahasa Compiler (BASCOM) ...................................................

  27 2.17 Bahasa Basic ..............................................................................

  26 2.15 Relay ..........................................................................................

  25 2.14 Transformator ............................................................................

  24 2.13 Transistor sebagai saklar............................................................

  24 2.12 Transistor ...................................................................................

  23 2.11 Dioda..........................................................................................

  22 2.10 Kapasitor....................................................................................

  20 2.9 Resistor ........................................................................................

  19 2.8 Liquid Cystal Display (LCD) 2x16 .............................................

  18 2.7.2 Prinsip Kerja Motor DC............................................................

  46

  e. Rangkaian Fan ...............................................................................

  55 4.4.1 Cara Kerja Alat Ayunan Bayi Otomatis ...................................

  64 5.2 Saran ............................................................................................

  64 5.1 Kesimpulan .................................................................................

  59 BAB V KESIMPULAN DAN SARAN ...................................................

  59 4.4.7 Hasil Pengukuran Tegangan Kipas...........................................

  58 4.4.6 Hasil Pengukuran Tegangan Buzzer.........................................

  57 4.4.5 Hasil Pengukuran Tegangan LCD ............................................

  56 4.4.4 Hasil Pengukuran Tegangan Sensor .........................................

  55 4.4.3 Pengukuran Tegangan Masukan...............................................

  55 4.4.2 Pengukuran Tegangan Catudaya ..............................................

  54 4.4 Hasil Perancangan Sistem............................................................

  47 3.5.3 Gambar Layout .........................................................................

  54 4.3 Tujuan Pengujian .........................................................................

  53 4.2 Langkah-langkah Pengukuran .....................................................

  53 4.1 Hasil Pengukuran.........................................................................

  51 BAB IV HASIL DAN PEMBAHASAN ..................................................

  50 3.7 Pemeriksaan Desain.....................................................................

  50 3.6.2 Alat dan Komponen..................................................................

  49 3.6.1 Tata Letak pada PCB ................................................................

  48 3.6 Perancangan Mekanik..................................................................

  48 3.5.4 Perancangan PCB .....................................................................

  64 DAFTAR PUSTAKA

  

DAFTAR GAMBAR

  33 Gambar 2.16 Pin Out Max 232..................................................................

  49 Gambar 3.10 Proses Pemasukan Program ke Smartphone........................

  48 Gambar 3.9 Format Program yang Disimpan dalam Format apk..............

  48 Gambar 3.8 Tampilan Awal Android Emulator ........................................

  47 Gambar 3.7 Tampilan Setting Google API Console..................................

  46 Gambar 3.6 Tampilan Setting Manifest Editor..........................................

  45 Gambar 3.5 Tampilan Awal Basic4Android .............................................

  45 Gambar 3.4 Konfigurasi Program Basic4Android....................................

  44 Gambar 3.3 Tampilan SDK Tools Package yang Dibutuhkan ..................

  42 Gambar 3.2 Tampilan Android SDK Tools ...............................................

  36 Gambar 3.1 Blok Diagram Pendeteksian ..................................................

  35 Gambar 2.19 LED......................................................................................

  35 Gambar 2.17 Internal Diagram Max 232..................................................

  30 Gambar 2.15 Pin-pin ATMega16...............................................................

  Halaman Gambar 2.1 Trilaterasi Dalam GPS ..........................................................

  28 Gambar 2.14 Perkembangan Teknologi CDMA .......................................

  26 Gambar 2.13 Perkembangan Teknologi GSM...........................................

  26 Gambar 2.12 Alokasi Frekuensi Pita GSM1800........................................

  25 Gambar 2.11 Alokasi Frekuensi Pita GSM900..........................................

  22 Gambar 2.10 Alokasi Frekuensi GSM.......................................................

  19 Gambar 2.9 Tampilan Setting Google API Console..................................

  15 Gambar 2.8 Arsitektur Android .................................................................

  14 Gambar 2.7 Handphone Android ..............................................................

  13 Gambar 2.6 Logo Android .........................................................................

  9 Gambar 2.5 Satelit .....................................................................................

  6 Gambar 2.4 Tampilan GPS Receiver.........................................................

  7 Gambar 2.3 Cara Satelit Menentukan Posisi .............................................

  6 Gambar 2.2 Macam-macam Perangkat GPS .............................................

  49

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