• Tidak ada hasil yang ditemukan

VISUALISASI KECEPATAN KENDARAAN MENGGUNAKAN INSTANT MESSAGING BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2021

Membagikan "VISUALISASI KECEPATAN KENDARAAN MENGGUNAKAN INSTANT MESSAGING BERBASIS ANDROID"

Copied!
15
0
0

Teks penuh

(1)

SKRIPSI

VISUALISASI KECEPATAN KENDARAAN MENGGUNAKAN

INSTANT MESSAGING BERBASIS ANDROID

KOMANG RIO ADI PRASETYA

JURUSAN TEKNIK ELEKTRO

(2)

ii

VISUALISASI KECEPATAN KENDARAAN MENGGUNAKAN INSTANT MESSAGING BERBASIS ANDROID

Tugas Akhir Ini Diajukan Sebagai Persyaratan Memperoleh Gelar Sarjana S1 (Starata1) Pada Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana

KOMANG RIO ADI PRASETYA NIM 1104405024

JURUSAN TEKNIK ELEKTRO

FAKULTAS TEKNIK UNIVERSITAS UDAYANA BUKIT JIMBARAN

(3)

LEMBAR PERNYATAAN ORISINALITAS

Tugas Akhir/Skripsi ini adalah hasil karya saya sendiri, dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar

Nama : Komang Rio Adi Prasetya

NIM : 1104405024

Tanda Tangan :

(4)
(5)

KATA PENGANTAR

Pertama-tama perkenankanlah saya memanjatkan puji syukur kehadapan Ida Hyang Widhi Wasa/Tuhan Yang Maha Esa, karena hanya atas asung kerta wara nugraha-Nya Tugas Akhir yang berjudul “VISUALISASI KECEPATAN

KENDARAAN MENGGUNAKAN INSTANT MESSAGING BERBASIS ANDROID” dapat diselesaikan.

Dalam penyusunan tugas akhir ini, penulis banyak memperoleh petunjuk dan bimbingan dari berbagai pihak. Sehingga pada kesempatan ini perkenankanlah saya mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Bapak Prof. Ir. Ngakan Putu Gede Suardana, MT.,.Ph.D selaku Dekan

Fakultas Teknik Universitas Udayana.

2. Bapak Wayan Gede Ariastina, ST.M.Engsc.Ph.D selaku ketua jurusan Teknik Elektro Fakultas Teknik Universitas Udayana.

3. Bapak Widyadi Setiawan, ST., MT. sebagai Dosen Pembimbing I.

4. Bapak I Gst. A. Km. Diafari Djuni H, ST.,MT. sebagai Dosen Pembimbing II.

5. Keluarga yang selalu memberikan dukungan dalam penyusunan tugas akhir ini.

6. Pacar saya Ayu Karisma Dewi yang selalu mensuport dan mendoakan saya dalam kelancaran pembuatan tugas akhir ini .

7. Rekan–rekan mahasiswa angkatan 2011 Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana.

8. Rekan–rekan mahasiswa Serdadu Tridatu 2011 Dan Semeton Sang Pemimpi 9. Serta semua pihak yang tidak bisa penulis sebutkan satu – persatu atas bantuan

dan saran yang diberikan sehingga tugas akhir ini bisa selesai tepat pada waktunya.

Penulis menyadari bahwa tugas akhir ini masih jauh dari sempurna. Oleh karena itu segala kritik dan saran yang bersifat membangun sangat diharapkan demi kesempurnaan penulisan di masa yang akan datang.

(6)

vi

ABSTRAK

Semakin populernya perangkat mobile berbasis android atau yang lebih sering disebut sebagai android smartphone saat ini berbanding lurus dengan munculnya berbagai aplikasi yang berjalan pada platform android. Salah satu contoh aplikasi yang popular adalah aplikasi-aplikasi yang memanfaatkan dengan fitur GPS yang terdapat pada perangkat android smartphone .

Visualisasi Kecepatan kendaraan merupakan aplikasi yang dibangun untuk dijalankan pada platform android versi 5.0.1 ( lolipop) atau versi diatasnya yang menggunakan fitur GPS. Pembuatan aplikasi ini didukung perangkat lunak

Eclipse IDE untuk pemograman Java dan Android SDK. Cara kerja aplikasi ini

didukung dengan adanya online server yang bertindak sebagai tempat untuk menerima dan mengirimkan hasil kecepatan yang akan ditampilkan pada maps

client. Pengiriman data dari perangkat smartphone ke online server atau

sebaliknya berupa kordinat longitude dan latitude melalui protocol XMPP, sedangkan untuk pembuatan antarmuka dan fungsi-fungsi yang berjalan pada aplikasi digunakan bahasa pemograman Java dan XML untuk android.

Hasil uji coba membuktikan bahwa hasil dari pengukuran yang dilakukan oleh user sama dengan data yang diterima oleh client dengan format tampilan di peta digital adalah nama lokasi, kecepatn kendaraan, tanggal dan waktu.

(7)

ABSTRAK

Semakin populernya perangkat mobile berbasis android atau yang lebih sering disebut sebagai android smartphone saat ini berbanding lurus dengan munculnya berbagai aplikasi yang berjalan pada platform android. Salah satu contoh aplikasi yang popular adalah aplikasi-aplikasi yang memanfaatkan dengan fitur GPS yang terdapat pada perangkat android smartphone .

Visualisasi Kecepatan kendaraan merupakan aplikasi yang dibangun untuk dijalankan pada platform android versi 5.0.1 ( lolipop) atau versi diatasnya yang menggunakan fitur GPS. PEmbuatan aplikasi ini didukung perangkat lunak

Eclipse IDE untuk pemograman Java dan Android SDK. Cara kerja aplikasi ini

didukung dengan adanya online server yang bertindak sebagai tempat untuk menerima dan mengirimkan hasil kecepatan yang akan ditampilkan pada maps

client. Pengiriman data dari perangkat smartphone ke online server atau

sebaliknya berupa kordinat longitude dan latitude melalui protocol XMPP, sedangkan untuk pembuatan antarmuka dan fungsi-fungsi yang berjalan pada aplikasi digunakan bahasa pemograman Java dan XML untuk android.

Hasil uji coba membuktikan bahwa hasil dari pengukuran yang dilakukan oleh user sama dengan data yang diterima oleh client dengan format tampilan di peta digital adalah nama lokasi, kecepatn kendaraan, tanggal dan waktu.

(8)

vii

ABSTRACT

Increasingly complex problems of urban transport in line with the rapid growth of vehicle that is not matched by a proportional increase in transportation infrastructure. The impact can be seen clearly that the congestion that occurs mostly urban. Handling transportation issues closely related to transportation planning issues. Good transport planning is expected to reduce the problems of urban transport.

The growing popularity of mobile devices based on Android, or more commonly referred to as an android smartphone is now directly proportional to the emergence of various applications running on the android platform. One example of a popular application that is applications that utilize the GPS feature found on smartphones android devices.

Visualization of vehicle speed is an application built to run on android platform version 5.0.1 (lollipops) or later that uses the GPS feature. Making this application software supported by the Eclipse IDE for Java and Android SDK programming. The workings of this application is supported with an online server that acts as a place to receive and transmit speed results to be displayed on maps client. Sending data from the smartphone to the online server or vice versa in the form of longitude and latitude coordinates through XMPP protocol, whereas for the creation of interfaces and functions that run on an application to use the Java programming language and XML for android.

The trial results demonstrate that the results of the measurements performed by the user together with the data received by the client to format on the digital map is the name of the location, kecepatn vehicle, the date and time.

(9)

DAFTAR ISI

JUDUL ... ... i

LEMBAR PERSYARATAN GELAR... ... ii

LEMBAR PERSETUJUAN ORISINALITAS ... iii

LEMBAR PENGESAHAN ... ... iv

KATA PENGANTAR ... ... v

ABSTRAK ... vi

ABSTARCT ... vii

DAFTAR ISI... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL... xiii

DAFTAR SINGKATAN ... xiv

BAB I PENDAHULUAN 1.1 Latar Belakang... 1

1.2 Rumusan Masalah... 2

1.3 Tujuan ... 2

1.4 Manfaat ... 2

1.5 Ruang Lingkup Dan Batasan Masalah ... 3

1.6 Sistematika Penulisan ... 4

BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Mutakhir ... 5

2.2 GPS... 7

2.2.1 Cara Kerja GPS ... 7

(10)

ix

2.3 Layanan Berbasis Lokasi... 9

2.4 Penyedia Layanan Berbasis Android... 10

2.5 Sejarah Android ... 11

2.5.1 Sistem Operasi Android ... 11

2.5.2 Fitur Android... 17

2.6 Google Play Service ... 18

2.7 Java ... 19

2.7.1 Sejarah Java... 19

2.7.2 Fitur Java... 20

2.7.3 Eclipse IDE (Integrated Development Environment) ... 22

2.8 ADT Plugin for Eclipse ... 23

2.9 Protokol XMPP... 24

2.10 Metode Black Box Testing ... 29

BAB III METODE DAN PERANCANGAN SISTEM 3.1 Lokasi dan Waktu Penelitian ... 31

3.2 Sumber dan Jenis Data Penelitian ... 31

3.2.1 Sumber Data... 31

3.2.2 Metode Pengumpulan Data ... 32

3.2.3 Jenis Data Penelitian ... 32

3.3 Alat Penelitian ... 32

3.4 Tahapan Penelitian ... 33

3.4.1 Alur Analisis ... 33

3.5 Gambaran Umum Sistem... 37

(11)

3.6.1 Halaman utama... 38

BAB IV HASIL DAN PEMBAHASAN

4.1 Pengiriman hasil pengukuran yang dilakukan oleh user ... 40

4.2 Library google talk dalam penerimaan data dari user ... 41

4.3 Library yang digunakan untuk pembuatan aplikasi ... 41

4.3.1 Menampilkan Google Maps dan mendeteksi perubahan

lokasi dengan menggunakan onLocationChanged... 42

4.3.2 Menampilkan marker user pada peta Google Maps dengan

menggunakan onMarkerclickListener ... 43

4.3.3 Libray conection google talk dan penerimaan informasi hasil pengukuran ... 44

4.4 Hasil dari pengujian program ... 45

4.4.1 Pengujian program dengan satu penerima ( client ) dengan

dua pengguna ( user )... 45

4.4.2 Pengujian program dengan dua penerima ( client ) dan dua

pengguna ( user )... 48

4.5 Delay penerimaan informasi sebelum tampil dalam aplikasi client

pada peta google map ... 51

4.6 Analisis kekurangan aplikasi visualisasi kecepatan kendaraan

menggunakan instant messaging berbasis android ... 54

BAB V SIMPULAN

5.1 Simpulan ... 56

5.2 Saran ... 56

DAFTAR PUSTAKA LAMPIRAN

(12)

xii

DAFTAR GAMBAR

Gambar 2.1 Arsitektur system operasi android ... 12

Gambar 2.2 Java... 19

Gambar 2.3 XMPP Protocol ... 25

Gambar 2.4 Desentralisasi Server ... 26

Gambar 2.5 Jaringan XMPP ... 26

Gambar 2.6 Aliran XML... 27

Gambar 2.7 EnkripsiPaket ... 29

Gambar 3.1 Flowchart Alur Ananlisi ... 35

Gambar 3.2 Flowchart Pada G-Talk ... 36

Gambar 3.3 Gambaran Umum System ... 37

Gambar 3.4 Topologi Menu Utama Aplikasi... 38

Gambar 3.5 Rancangan Tampilan Aplikasi ... 39

Gambar 4.1 Pengukuran yang dilakukan oleh User... 40

Gambar 4.2 Tampilan Peta Google Client ... 40

Gambar 4.3 Tampilan Utama G-Talk Pada Aplikasi ... 41

Gambar 4.4 Kode Program Google Maps Pada Aktivity... 42

Gambar 4.5 Kode Program Hasil Penentuan Lokasi dan Menampilkan Marker Untuk Client ... 42

Gambar 4.6 Mengecek Format Pesan yang di terima ... 43

Gambar 4.7 Menampilkan Marker Untuk User Pada Perangkat Peta Google ... 43

Gambar 4.8 Mempersiapkan Penerimaan Paket Pesan yang di kirim oleh User ... 44

Gambar 4.9 Hasil Tampilan Posisi User dan Client Pada Peta Lokasi ... 45

(13)

Gambar 4.11 Tampilan Hasil Pengujian Pengukuran dari User kedua... 47

Gambar 4.12 Posisi Client Pada Jalan Tantular ... 48

Gambar 4.13 Posisi Client Pada Jalan Panjaitan... 48

Gambar 4.14 Tampilan Hasil Pengukuran Pada Jalan Tantular ... 49

Gambar 4.15 Tampilan Hasil Pengukuran Pada Jalan Tjut Nyak Dien ... 49

Gambar 4.16 Tampilan Hasil Pengukuran di Jalan Tantular ... 50

Gambar 4.17 Tampilan Hasil Pengukuran di Jalan Tjut Nyak Dien... 50

Gambar 4.18 Hasil delay pengukuran pertama ... 51

Gambar 4.19 Hasil delay pengukuran kedua ... 52

Gambar 4.20 Hasil delay pengukuran ketiga ... 52

Gambar 4.21 Hasil delay pengukuran keempat ... 53

(14)

xiii

DAFTAR TABEL

(15)

DAFTAR SINGKATAN

GPS = Global Positioning System

API = Application Program Interface

LBS = Location Based Service

HTML = Hyper Text Markup Language

AJAX = Asynchronus Java script and XML

XML = Extended Markup Language

IPC = Interproces Communication

NDK = Native Developmnent Toolkit

LIFO = Last in First Out

URL = Uniform Resource Location

IETF = Internet Task Force

IDE = Integrated Development Environment

RCP = Rich Client Platform

JDT = Java Developmnet Tools

ADT = Android Development Tools

Referensi

Dokumen terkait

Mekanisme datangnya cedera sendi lutut yang berakibat serabut ligamen utama dari lutut bisa menjadi putus tergantung pada aplikasi dari kekuatan, pukulan, tekanan,

Vasudeo Upadhyaya-Tho Soda Relinious condition of north India-

Hasil analisis kinerja ruas jalan, tingkat pelayanan F yaitu kondisi arus lalu lintas berada dalam keadan dipaksakan, kecepatan relative rendah arus lalu lintas sering

Sistem adalah suatu jaringan kerja dari prosedurprosedur yang saling berhubungan, berkumpul bersamasama untuk melakukan suatu kegiatan atau untuk menyelesaikan

Pengaruh Motivasi Kerja Terhadap Kinerja Karyawan Serta Dampaknya Pada Kualitas Pelayanan Housekeeping Department Di Padma Hotel Bandung.. Universitas Pendidikan Indonesia

Pemimpin yang bertuhan adalah yang menyadari bahwa Tuhanlah yang melakukan segalanya wallahu khalakakum wama ta’malun artinya Allah jadikan kamu dan perbuatan kamu, dia

Pada penelitian kali ini dilakukan bertujuan untuk menghitung gelombang kejut dengan menggunakan emp dari metode rasio Headwayyang kemudian sebagai kontrol akan

Penelitian tentang “penapisan fungi penghasil antibiotik dari tanah bangka dan taman wisata alam sibolangit serta potensinya dalam menghambat beberapa fungi patogen tanaman”