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
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”
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
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
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.
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. 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. 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.
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
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
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.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 BahasaCompiler(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
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 GAMBAR
Halaman
Gambar 2.1TrilaterasiDalamGPS... 6
Gambar 2.2Macam-macam PerangkatGPS... 7
Gambar 2.3Cara Satelit Menentukan Posisi ... 6
Gambar 2.4TampilanGPS Receiver... 9
Gambar 2.5Satelit ... 13
Gambar 2.6Logo Android... 14
Gambar 2.7Handphone Android... 15
Gambar 2.8ArsitekturAndroid... 19
Gambar 2.9TampilanSetting Google API Console... 22
Gambar 2.10Alokasi FrekuensiGSM... 25
Gambar 2.11Alokasi Frekuensi PitaGSM900... 26
Gambar 2.12Alokasi Frekuensi PitaGSM1800... 26
Gambar 2.13Perkembangan TeknologiGSM... 28
Gambar 2.14Perkembangan TeknologiCDMA ... 30
Gambar 2.15Pin-pinATMega16... 33
Gambar 2.16PinOut Max 232... 35
Gambar 2.17Internal Diagram Max 232... 35
Gambar 2.19LED... 36
Gambar 3.1Blok Diagram Pendeteksian ... 42
Gambar 3.2TampilanAndroid SDK Tools... 44
Gambar 3.3TampilanSDK Tools Packageyang Dibutuhkan ... 45
Gambar 3.4KonfigurasiProgram Basic4Android... 45
Gambar 3.5Tampilan AwalBasic4Android... 46
Gambar 3.6TampilanSetting Manifest Editor... 47
Gambar 3.7TampilanSetting Google API Console... 48
Gambar 3.8Tampilan AwalAndroid Emulator... 48
Gambar 3.9Format Program yang Disimpan dalam Format apk... 49
Gambar 3.10Proses Pemasukan Program keSmartphone... 49
Gambar 3.12Tampilan Aplikasi yang TelahDiinstall... 50
Gambar 3.13Halaman Utama MenuAndroid... 51
Gambar 3.14HalamanLogin Client... 52
Gambar 3.15DesainLayout LoginuntukClient... 53
Gambar 3.16Halaman PelacakanLatitudedanLongitude... 54
Gambar 3.17Tampilan SMS InformasiLatitudedanLongitude... 42
Gambar 3.18Tampilan Informasi Keberadaan melalui Pemetaan... 55
Gambar 3.19Rangkaian Sistem Minimum ... 56
Gambar 3.20Layout PCBRangkaian Sistem Minimum... 56
Gambar 3.21FlowchartCara Kerja Pendeteksian ... 58
Gambar 3.21FlowchartCara KerjaHardware... 59
Gambar 4.1Tampilan Menu MenghubungkanBluetooth Hardware... 64
Gambar 4.2RangkaianLCD... 69
Gambar 4.3Rangkaian mikrokontrolerATMega16... 70
DAFTAR TABEL
Halaman
Tabel 2.1Total Alokasi FrekuensiGSM... 27
Tabel 2.2Perbandingan Kualitas JaringanCDMAdanGSM... 30
Tabel 2.3Daftar Fungsi MenuBascom AVR... 38
Tabel 2.4InfoShow Result... 38
Tabel 2.5Karakter Spesial ... 39
Tabel 2.6Simbol-simbolFlowchart... 40
Tabel 2.7Simbol-simbolFlowchart... 33
Tabel 4.1Daftar Alat yang Digunakan... 62
Tabel 4.1DataClientpadaWeb... 63
Tabel 4.2Data Pengujian Beberapa Lokasi Berbeda ... 65
Tabel 4.3Data Uji Pengaruh JenisAndroiddan Jenis Jaringan... 67
Tabel 4.4Hasil Pengukuran TeganganLCD... 69
Tabel 4.4Hasil Pengukuran TeganganATMega16... 70