i
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
viii
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
ii
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 Ir. Nur Alif Mardiyah,MT NIDN : 0705106601 NIDN : 0718036502
iii
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 (Pembimbing I) NIDN : 0705106601
2. Ir. Nur Alif Mardiyah,MT (Pembimbing II) NIDN : 0718036502
3. Dr. Ir. Lailis Syafa’ah,MT (Penguji I) NIDN : 0721106301
4. Ilham Pakaya, ST (Penguji II) NIDN : 0717018801
Mengetahui,
Ketua Jurusan Teknik Elektro
Ir. Nur Alif Mardiyah, MT. 0718036502
iv
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 Ir. Nur Alif Mardiyah,MT NIDN : 0705106601 NIDN : 0718036502
vii
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.
ix
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
x
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
xi
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
xii
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
xiii
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
xiv
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
xv
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
74
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-google-maps-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/