• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2019

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

Copied!
13
0
0

Teks penuh

(1)

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

(2)

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”

(3)

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.

(4)

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.

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

Referensi

Dokumen terkait

Tujuan penelitian ini adalah Untuk mengetahui bagaimana hubungan berat sesak napas yang dialami pasien PPOK (ditunjukkan dengan nilai mMRC) dengan tingkat keparahan PPOK

Seperti yang disebutkan diawal prakata ini, misi Cake Bakery selain memberikan informasi buat para pemula, juga mengembangan berbagai alternatif usaha dibidang cake dan bakery

Dengan demikian dapat dikatakan bahwa renda Bangku merupakan suatu seni kerajinan yang berasal dari daerah Kotogadang Kabupaten Agam, Renda Bangku yang biasa digunakan

Adanya warna merah muda menunjukkan terbentuknya ion hidroksida di ruang katoda dan diukur pH nya dengan pH meter (untuk penentuan batas konsetrasi minimum larutan KI), sedangkan

Sangat berbeda dengan karakteristik lini produk card solution dan ASP, tahap pengembangan ide tidak melibatkan manajemen proyek yang kompleks untuk menghasilkan suatu produk tetapi

Apabila Para Pihak menghendaki lain, mediasi dapat dilakukan pada hari yang disepakati oleh Para Pihak, selambat- lambatnya 3 (tiga) hari kerja setelah proses

[r]

Dalam mewujudkan pelaksanaan konvensi hak anak maka pemerintah Indonesia telah membuat aturan hukum dalam upaya melindungi anak.Aturan hukum tersebut telah tertuang