• Tidak ada hasil yang ditemukan

PERANCANGAN DAN IMPLEMENTASI MONITORING POSISI BERBASIS SMS DAN LIVE IMAGE

N/A
N/A
Protected

Academic year: 2017

Membagikan "PERANCANGAN DAN IMPLEMENTASI MONITORING POSISI BERBASIS SMS DAN LIVE IMAGE"

Copied!
19
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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.

(5)

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

(6)

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

(7)

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

(8)

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

3.2.1 Perancangan sistem android aplikasi ...23

3.2.1.1Perancangan aplikasi layar login ... 23

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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/

(15)

1

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

(16)

2

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.

(17)

3

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

(18)

4 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

(19)

5 Bab V : Penutup

Pada bab V ini, berisi tentang kesimpulan dari analisa yang telah

dilakukan terhadap hasil atau data dari pengujian. Serta

saran-saran yang diberikan untuk penyempurnaan dan pengembangan

Gambar

Gambar 4.52  Posisi semua user di map ............................................................71

Referensi

Dokumen terkait

selaku dosen Pembimbing I yang telah memberikan banyak masukkan dan saran agar Tugas Akhir ini menjadi aplikasi yang lebih baik.. selaku dosen Pembimbing II

selaku Dosen Pembimbing yang telah banyak sekali membantu memberikan masukan, petunjuk, bimbingan, dan saran dalam mengarahkan kami sehingga penulisan skripsi ini dapat

selaku dosen pembimbing I yang telah banyak memberikan bimbingan, arahan, dan waktunya untuk memberikan bimbingan kepada penulis selama proses pembuatan Skripsi di

selaku pembimbing I yang telah memberikan arahan, bimbingan, dan saran selama proses penyusunan skripsi ini hingga selesai. selaku pembimbing II yang telah memberikan

Maya Silvi Lydia, M.Sc selaku Sekretaris Program Studi S1 Ilmu Komputer Universitas Sumatera Utara dan Dosen Pembimbing II yang telah memberikan ilmu, bimbingan, saran, dan

Bapak Agus Salim Harahap selaku Dosen Pembimbing I yang telah banyak meluangkan waktunya dan dengan sabar telah memberikan bimbingan, saran, dan masukan

Maya Silvi Lydia, M.Sc selaku Sekretaris Program Studi S1 Ilmu Komputer Universitas Sumatera Utara dan Dosen Pembimbing II yang telah memberikan ilmu, bimbingan, saran, dan

1. selaku dosen pembimbing I dan pembimbing II tugas akhir yang telah banyak memberikan saran, masukan, bimbingan dan pengarahan dalam proses penyelesaian tugas akhir ini. Dosen