PERANCANGAN DAN IMPLEMENTASI MONITORING POSISI BERBASIS SMS DAN LIVE IMAGE

PERANCANGAN DAN IMPLEMENTASI MONITORING
POSISI BERBASIS SMS DAN LIVE IMAGE
SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Persyaratan Akademik dalam
Menyelesaikan Program Sarjana (S-1) Teknik

Disusun Oleh :

SAMEELA DOLO
201110130311082

JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016

i

KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas rahmat serta
hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul :

“PERANCANGAN

DAN

IMPLEMENTASI

MONITORING

POSISI

BERBASIS SMS DAN LIVE IMAGE ”
Kami menyadari didalam penulisan laporan ini tidak terlepas dari
bimbingan dan pengarahan dari para dosen Universitas Muhammdiyah Malang
serta pihak-pihak yang tulus ikhlas memberikan bantuan baik secara moril dan
spiritual. Semoga amal kebaikan serta keikhlasan mereka mendapat balasan
setimpal dari Allah SWT
Penulis menyadari sepenuhnya bahwa dalam penulisan skripsi ini masih
banyak kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran
yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan
dan perkembangan teknologi kedepan.


Malang, 9 mei 2016

Penulis

viii

LEMBAR PERSETUJUAN
PERANCANGAN DAN IMPLEMENTASI MONITORING
POSISI BERBASIS SMS DAN LIVE IMAGE

Diajukan Untuk Memenuhi Syarat Memperoleh Gelar
Sarjana Program Strata-1 (S-1) Jurusan Elektro Fakultas Teknik
Universitas Muhammadiyah Malang

Disusun Oleh :
Sameela Dolo
201110130311082

Disetujui,

Pembimbing I

Pembimbing II

Ir. M. Irfan, MT
NIDN : 0705106601

Ir. Nur Alif Mardiyah,MT
NIDN : 0718036502

ii

LEMBAR PENGESAHAN
PERANCANGAN DAN IMPLEMENTASI MONITORING
POSISI BERBASIS SMS DAN LIVE IMAGE

Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana (S1)
Teknik Elektro Universitas Muhammadiyah Malang
Disusun Oleh :
Sameela Dolo

201110130311082
Tanggal Ujian

: 2 Mei 2016

Periode Wisuda

: Mei 2016

Disetujui oleh :

1. Ir. M. Irfan, MT
NIDN : 0705106601

(Pembimbing I)

2. Ir. Nur Alif Mardiyah,MT
NIDN : 0718036502

(Pembimbing II)


3. Dr. Ir. Lailis Syafa’ah,MT
NIDN : 0721106301

(Penguji I)

4. Ilham Pakaya, ST
NIDN : 0717018801

(Penguji II)
Mengetahui,
Ketua Jurusan Teknik Elektro

Ir. Nur Alif Mardiyah, MT.
0718036502

iii

LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini :

NAMA

: SAMEELA DOLO

Tempat, Tanggal lahir

: Thailand, 19 August 1992

NIM

: 201110130311082

Fakultas / Jurusan

: Teknik / Teknik Elektro

Dengan ini saya menyatakan bahwa Tugas Akhir kami dengan judul
“PERANCANGAN

DAN


IMPLEMENTASI

MONITORING

POSISI

BERBASIS SMS DAN LIVE IMAGE” beserta seluruh isinya adalah karya saya
sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun
seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya dan apabila
pernyataan ini tidak benar, saya bersedia menanggung segala bentuk resiko/sanksi
yang berlaku.
Malang, 9 mei 2016
Yang Membuat Pernyataan,

Sameela Dolo

Mengetahui,
Pembimbing I


Pembimbing II

Ir. M. Irfan, MT
NIDN : 0705106601

Ir. Nur Alif Mardiyah,MT
NIDN : 0718036502

iv

LEMBAR PERSEMBAHAN

Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat
menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang
sebesar-besarnya kepada :
1. Ibu Ir. Nur Alif Mardiyah, MT selaku Ketua Jurusan Teknik Elektro
Fakultas Teknik Universitas Muhammadiyah Malang. Dan selaku dosen
pembimbing II yang telah banyak memberikan bimbingan dan saran dalam
pembuatan laporan ini.

2. Bapak Ir. M. Irfan, MT selaku dosen pembimbing I yang telah banyak
memberikan bimbingan dan saran dalam pembuatan laporan ini.
3. Ayah dan ibuku tercinta, Dorosea’ Dolah dan Hameesah Dolah yang tidak
pernah lelah selalu memberikan dukungan baik mental maupun materi.
4. Teman-teman

seperjuangan

yang

memberikan

dukungan

untuk

menyelesaikan laporan ini.
5. Teman – teman dari Thailand yang selalu memberikan dukungan untuk
menyelesaikan laporan ini.


vii

DAFTAR ISI

LEMBAR JUDUL ..................................................................................................... i
LEMBAR PERSETUJUAN .................................................................................... ii
LEMBAR PENGESAHAN ..................................................................................... iii
LEMBAR PERNYATAAN ..................................................................................... iv
ABSTRAK .................................................................................................................. v
ABSTRACT ................................................................................................................ vi
LEMBAR PERSEMBAHAN ................................................................................. vii
KATA PENGANTAR .............................................................................................. viii
DAFTAR ISI .............................................................................................................. ix
DAFTAR GAMBAR ................................................................................................ xii
BAB I
PENDAHULUAN ...................................................................................................... 1
1.1

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


1.2

Rumusan Masalah .....................................................................................2

1.3

Tujuan Penulisan .......................................................................................2

1.4

Batasan Masalah ........................................................................................3

1.5

Metodologi ................................................................................................3

1.6

Sistematika Penulisan ..............................................................................3

BAB II
DASAR TEORI .................................................................................................7
2.1 GPS (Global Positioning System) ...............................................................7

ix

2.1.1 Kemampuan GPS ...........................................................................9
2.1.2 Faktor-faktor yang membuat sinyal GPS cukup kompleks ............10
2.2

Google Maps ..............................................................................................11

2.3

Bahasa Pemograman .................................................................................12
2.3.1 Bahasa Java ..........................................................................................12
2.3.1.1 Pengertian Java ............................................................................12
2.3.1.2 Aplikasi Bahasa Java ...................................................................12
2.3.1.3 Kelebihan dan Kekurangan.........................................................12
2.3.2 Bahasa PHP ..........................................................................................14
2.3.2.1 Pengertian PHP ...........................................................................14
2.3.2.2 Aplikasi Bahasa PHP ..................................................................14
2.3.2.2 Kelebihan dan Kekurangan .........................................................14

2.4

MySQL ......................................................................................................16

2.5

JavaScript...................................................................................................18

2.6

Android Studio ..........................................................................................19

BAB III
PERANCANGAN SISTEM .............................................................................21
3.1 Prinsip – prinsip desain ................................................................................21
3.1.1 Handphone.............................. ........................................................21
3.1.2 Server.................................... ..........................................................22
3.2 Software Structure .......................................................................................23
3.2.1

Perancangan sistem android aplikasi ...........................................23

3.2.1.1 Perancangan aplikasi layar login ........................................... 23
3.2.1.2 Perancangan aplikasi layar setting ..........................................24

x

3.2.2 Perancangan sistem web aplikasi ..................................................25
3.2.2.1 Perancangan Layar.................................................................26
3.2.2.2 Perancangan Layar Login......................................................26
3.2.2.3 Perancangan Layar Bike Monitor Administator menu User
Account....................................................................................27
3.2.2.4 Perancangan Layar Bike Monitor Administator menu Map...27
3.2.2.5 Perancangan Layar Bike Monitor Administator menu
History.....................................................................................28
3.3 Perancangan Database .................................................................................29
3.4 Use case diagram .........................................................................................31
BAB IV
PENGUJIAN DAN ANALISA .........................................................................34
4.1. Pengujian menggunakan aplikasi android ...................................................34
4.2. Pengujian menggunakan fungsi web server ................................................38
4.3. Hasil pengujian ..........................................................................................40
1.3.1

Hasil pengujian di area kampus ...................................................... 41

1.3.2

Hasil pengujian diluar area kampus .................................................46

BAB V
PENUTUP...........................................................................................................73
5.1 Kesimpulan ..................................................................................................73
5.2 Saran ..............................................................................................................73

DAFTAR PUSTAKA ........................................................................................74
LAMPIRAN

xi

DAFTAR GAMBAR

Gambar 2.1 GPS Tracking ..................................................................................8
Gambar 2.2 Peta UMM .......................................................................................11
Gambar 3.1 Proses kerja program…...................................................................22
Gambar 3.2 Rancangan aplikasi Layar Login .....................................................24
Gambar 3.3 Rancangan aplikasi Layar setting ....................................................25
Gambar 3.4 Hierarki menu-menu pada layar utama ...........................................26
Gambar 3.5 Rancangan Layar Login ..................................................................26
Gambar 3.6 Rancangan Layar Bike Monitor Administator menu User Account.27
Gambar 3.7 Rancangan Layar Bike Monitor Administator menu Map...............28
Gambar 3.8 Rancangan Layar Bike Monitor Administator menu History .........28
Gambar 3.9 Database program ...........................................................................29
Gambar 3.10 Database bicycle monitoring.........................................................30
Gambar 3.11 Database user ................................................................................30
Gambar 3.12 Use Case Diagram antara User sama Web aplikasi........................31
Gambar 3.13 Use Case Diagram antara User sama Web server.........................32
Gambar 4.1 Halaman login aplikasi....................................................................34
Gambar 4.2 Halaman untuk mengatur peringatan…...........................................35
Gambar 4.3 Area yang ingin dimonitoringkan…................................................35
Gambar 4.4 Halamat untuk mengatur peringatan ................................................36
Gambar 4.5 Setting peringatan .............................................................................36
Gambar 4.6 Source code setting peringatan waktu ..............................................37

xii

Gambar 4.7 Logout aplikasi .................................................................................37
Gambar 4.8 Halaman login web server ...............................................................38
Gambar 4.9 User account ....................................................................................38
Gambar 4.10 Formulir tambah data ....................................................................39
Gambar 4.11 Menunjuk posisi di map ................................................................39
Gambar 4.12 source code setting latitude longtitude dan radius ........................40
Gambar 4.13 Posisi titik samila di area kampus ................................................40
Gambar 4.14 Posisi titik waenurdow di area kampus .......................................41
Gambar 4.15 Posisi titik nurmila di area kampus .............................................41
Gambar 4.16 Posisi titik wandee di area kampus .............................................42
Gambar 4.17 Posisi titik aekkasit di area kampus.............................................42
Gambar 4.18 Posisi titik roky di area kampus ..................................................43
Gambar 4.19 Posisi titik tuaniskan di area kampus ..........................................43
Gambar 4.20 Posisi titik imron di area kampus ................................................44
Gambar 4.21 Posisi titik ruhanee di area kampus .............................................44
Gambar 4.22 Posisi titik aisyah di area kampus ...............................................45
Gambar 4.23 Posisi user samila di luar area kampus ........................................46
Gambar 4.24 Peringtan SMS ke titik samila dan peringatan untuk memfoto
Lokasi...........................................................................................47
Gambar 4.25 Posisi user waenurdow di luar area kampus................................48
Gambar 4.24 Peringtan SMS ke titik waenurdow dan peringatan untuk
Memfoto lokasi................... .........................................................49
Gambar 4.27 Posisi user nurmila di luar area kampus ......................................50
Gambar 4.24 Peringtan SMS ke titik nurmila dan peringatan untuk memfoto
Lokasi............................................................................................51

xiii

Gambar 4.29 Posisi user wandee di luar area kampus ......................................52
Gambar 4.24 Peringtan SMS ke titik wandee dan peringatan untuk memfoto
Lokasi............................................................................................53
Gambar 4.31 Posisi user aekkasit di luar area kampus .....................................54
Gambar 4.24 Peringtan SMS ke titik aekkasit dan peringatan untuk memfoto
Lokasi............................................................................................55
Gambar 4.33 Posisi user roky di luar area kampus ...........................................56
Gambar 4.24 Peringtan SMS ke titik roky dan peringatan untuk memfoto
Lokasi............................................................................................57
Gambar 4.35 Posisi user tuaniskan di luar area kampus ...................................58
Gambar 4.24 Peringtan SMS ke titik tuaniskan dan peringatan untuk memfoto
Lokasi............................................................................................59
Gambar 4.37 Posisi user imron di luar area kampus .........................................60
Gambar 4.24 Peringtan SMS ke titik imron dan peringatan untuk memfoto
Lokasi............................................................................................61
Gambar 4.39 Posisi user ruhanee di luar area kampus......................................62
Gambar 4.24 Peringtan SMS ke titik ruhanee dan peringatan untuk memfoto
Lokasi............................................................................................63
Gambar 4.41 Posisi user aisyah di luar area kampus ........................................64
Gambar 4.42 Peringtan SMS ke titik aisyah dan peringatan untuk memfoto
Lokasi............................................................................................65
Gambar 4.43 source code megirim SMS............................................................66
Gambar 4.44 source code mengirim peringatan untk memfoto lokasi…..........66
Gambar 4.45 Memfoto lokasi kirim ke server....................................................67
Gambar 4.46 history .........................................................................................68
Gambar 4.47 Detail user history .........................................................................68
Gambar 4.48 Gambar yang terkirim dari handphone.........................................69
xiv

Gambar 4.49 Posisi titik samila di map.............................................................69
Gambar 4.50 Posisi titik aekkasit di map .........................................................70
Gambar 4.51 Posisi ruhanee dan rokeeyah di map ...........................................70
Gambar 4.52 Posisi semua user di map ............................................................71

xv

DAFTAR PUSTAKA
[1]. DR. Hasanuddin Z. Abidin. 1995. Penentuan posisi dengan GPS dan aplikasinya.
Pradnya Paramita. Jakarta.
[2]. Internet: Mas Yusro Touching the Future by Teaching. 2013. Pengertian Google
Maps API . Available at : http://www.myusro.info/2013/02/pengertian-googlemaps-api.html [accessed February 2013]
[3]. Onno W. Purbo (Pakar Internet) Akhmad Daniel Sembiring. 1998. “Buku pintar
internet Java & JavaScript ”
[4]. ANDI. 2012 “ Java script untuk membangun website professional ”
[5]. Dr. Richardus Eko Indrajit , Drs.Bambang N. Prastowo, M.Sc, Muhammad
Syukri. 2002 “Aplikasi Web database menggunakan PHP & MySQL”
[6]. Internet: The Solid Snake Catatan Harian Seorang Developer. 2013.Mencoba
memakai Android Studio. Available at : https://thesolidsnake.wordpress.com/
2013/08/09/mencoba-memakai-android-studio/ [accessed 9 Augustus 2013]

74

BAB I
PENDAHULUAN
1.1

Latar Belakang
Perkembangan teknologi informasi saat ini telah menjadi faktor yang
mempengaruhi pola kehidupan di masyarakat. Seperti halnya internet,
pengunaan internet dewasa ini sudah menjadi kebutuhan bagi masyarakat
untuk mendapatkan informasi yang lebih cepat dan up to date. Sehinga
dapat mempermudah masyarakat dalam mendapatkan suatu informasi.
Internet merupakan cabang perkembangan teknologi yang sudah biasa
digunakan di kalangan masyarakat. Melalui internet ini pula, perkembangan
dari segala aspek ini, membuat para petugas bisa lebih mudah dalam
pengawasan mahasiswa mengunakan sepeda kampus melalui monitoring
berbasis online (web) sehingga hal ini lebih efektif bagi petugas yang tidak
sempat memantau mahasiswa menggunakan sepeda kampus. Kesibukan
petugas biasanya menjadi faktor utama dalam perkembangan mahasiswa
menggunakan sepeda di kampus.
Alat monitoring keberadaan sangatlah banyak dijumpai, contohnya :
alat monitoring posisi bermotor, alat monitoring posisi orang, alat
monitoring posisi paket dan lain-lain. Sebenarnya alat yang digunakan
sebagai alat monitoring posisi itu sama, yaitu Global Positioning System
(GPS). Saat ini GPS sangat banyak ditemui pada perangkat bergerak seperti
handphone. Oleh karena itu tidak jarang para developer aplikasi pada
handphone menciptakan alat monitoring posisi menggunakan handphone.
Sekarang ini semua orang mempunyai handphone yang cenderung
menggunakan

mobile

internet

akan

meningkat.

Maka

dari

itu,

dikembangkan aplikasi android. Sehingga petugas dapat mengontrol atau
memantau sepeda kampus ini. melalui sistem aplikasi ini.
Aplikasi web atau bisa disebut juga dengan perangkat lunak berbasis
web telah berkembang dengan pesat baik dari segi penggunaan, ukuran,
bahasa yang digunakan dan kompleksitasnya. Aplikasi web pada mulanya
hanya berupa situs web yang bersifat statis dan navigated oriented, serta
1

lebih banyak digunakan sebagai brosur produk atau profil perusahaan
online. Pada saat ini aplikasi web telah banyak yang bersifat dinamis,
interaktif dan task oriented untuk digunakan dalam sistem informasi,
telekomunikasi, perdagangan, perbankan dan lain-lain.
Dengan adanya kemajuan teknologi, maka kegiatan monitoring
dapat dibuat ke dalam bentuk aplikasi web agar dapat diakses dengan mudah
oleh petugas dengan menggunakan perangkat komputer. Selain itu, data
tentang posisi sepeda tersebut dapat disimpan dengan menggunakan sistem
basis data sehingga akan dengan mudah untuk dikelola dan diintegrasikan
dengan aplikasi web tersebut. Aplikasi web monitoring ini diharapkan dapat
mempermudah para petugas dalam melakukan monitoring sepeda.

1.2

Rumusan Masalah
Berdasarkan uraian diatas maka permasalahan yang akan dibahas
adalah sebagai berikut :
a. Bagaimana merancang proses sistem monitoring yang terpakai pada
android dan web.
b. Bagaimana mengontrol proses sistem monitoring posisi sepeda
kampus.
c. Bagaimana performa sistem monitoring posisi sepeda kampus.

1.3

Tujuan Penulisan
Adapun tujuan dari pembuatan tugas akhir ini adalah:
a. Merancang proses sistem monitoring yang terpakai pada android dan
web.
b. Mengontrol proses sistem monitoring posisi sepeda kampus.
c. Performa sistem monitoring posisi sepeda kampus.

2

1.4

Batasan Masalah
Pembatasan masalah pada penulisan tugas akhir ini sebagai berikut:
1. Pembahasan tentang sebuah aplikasi dapat mengatur waktu dan alarm
berulang kali.
2. Pembahasan tentang terkirim Short Message Service (SMS) ketika
sepeda berada di luar area yang ditetapkan.
3. Pembahasan tentang sistem monitoring yang terpakai pada android dan
web.
4. Bahasa pemrograman yang digunakan adalah JAVA sebagai aplikasi
basis data.

1.5

Metodologi
Metodologi yang digunakan pada proyek tugas akhir ini adalah :
1. Studi literatur, diambil dari beberapa referensi atau artikel internet yang
berhubungan dengan proyek tugas akhir ini.
2. Perancangan sistem.
3. Perancangan perangkat lunak.
4. Pengujian.

1.6

Sistematika Penulisan
Secara ideal, laporan tugas akhir ini akan dibuat dalam lima bab
dengan susunan yang diusahakan dapat memberikan gambaran secara baik
dan jelas bagaimana sistem ini bekerja sehingga laporan tugas akhir ini
dapat diterima sebagai laporan yang memenuhi syarat.
Berdasarkan hal itu, maka laporan tugas akhir ini dibuat dengan
susunan sebagai berikut :

3

Bab I : Pendahuluan
Pada bab ini, berisi tentang latar belakang, tujuan penulisan,
perumusan masalah dan batasan masalah yang dilakukan pada
tugas akhir ini
Bab II : Dasar Teori
Pada bab II ini, terdiri dari dasar teori-teori yang mendukung dan
yang mendasari penyusunan tugas akhir ini. dijelaskan tentang
Google maps , GPS, Bahasa pemrograman JAVA , JavaScript ,
SQL , HTML, MySQL, Android SDK dan Android studio.
Bab III : Perancangan Sistem
Pada bab III ini berisi tentang perancangan dan implementasi
monitoring. Program yang untuk mengembangkan berbagi jadi 2
bagian adalah bagian mobile yang sebagai sasaran akan
menginstall program untuk membiarkan pengguna menyesuaikan
batas-batas area yang akan memberi peringatan ketika
meninggalkan daerah yang disesuaikan dan bagian server yang
akan menerima data dari handphone untuk diproses. dengan
menerima posisi dan foto dari handphone disimpan untuk meliat
hasil secara langsung yang akan tampil tanggal, waktu, dan
posisinya yang ada di tempat atau keluar dari area yang tetapkan.
Bab IV : Pengujian dan Analisa
Bab ini berisi tentang hasil pengujian yang diperoleh dalam
implementasi, yang kemudian dilakukan analisa terhadap hasil
yang didapat guna mendapatkan kesimpulan

4

Bab V : Penutup
Pada bab V ini, berisi tentang kesimpulan dari analisa yang telah
dilakukan terhadap hasil atau data dari pengujian. Serta saransaran yang diberikan untuk penyempurnaan dan pengembangan
selanjutnya.

5