Anda di halaman 1dari 57

SISTEM KEAMANAN SEPEDA MENGGUNAKAN ARDUINO BERBASIS

SMS

PRODI DIII TEKNIK KOMPUTER

PROPOSAL TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Mengambil Mata Kuliah Tugas Akhir

TIM PENGUSUL

Nama NIM

1. Ade Saputra Raharjo (1604E057)

2. Faizal Abdau Kohar (1604E046)

3 Novia Rahmayanti (1604E176)

PRODI DIII TEKNIK KOMPUTER


POLITEKNIK HARAPAN BERSAMA
TEGAL 2019

i
HALAMAN PERNYATAAN

Yang bertanda tangan dibawah ini :

Nama : Ade Saputra (1604E057)


: Novia.R (1604E176)
: Faizal Abdau. K (1604E046)
Adalah mahasiswa Program Studi DIII Teknik Komputer Harapan Bersama dengan ini
kami menyatakan bahwa laporan Tugas Akhir yang berjudul :

“SISTEM KEAMANAN SEPEDA MENGGUNAKAN ARDUINO BERBASIS SMS”

Merupakan hasil pengembangan dari jurnal yang sebelumnya dan disusun secara mandiri
dengan tidak melanggar kode etik hak karya cipta. Pada laporan Tugas Akhir ini juga bukan
merupakan karya yang pernah diajukan untuk memperoleh gelar akademik tertentu di suatu
Perguruan Tinggi, dan sepanjang pengetahuan kami juga tidak terdapat katya atau pendapat
yang penah ditulis atau diterbitkan oleh orang lain,kecuali yang secara tertulis diacu dalam
naskah ini dan disebutkan dalam daftar pustaka. Apabila dikemudian hari ternyata Laporan
Tugas Akhir ini terbukti melanggar kode etik karya cipta atau merupakan karya yang
dikategorikan mengandung unsur plagiarism, maka kami bersedia untuk melakukan
penelitian baru dan menyusun laporannya sebagai laporan Tugas Akhir, sesuai dengan
ketentuan yang berlaku.

Demikian pernyataan ini kami buat dengan sebenarnya dan sesungguhnya

Tegal , 8 Juli 2019


Yang membuat pernyataan,

Ade Saputra Raharjo Novia Rahmayanti Faizal Abdau Kohar


1604E057 1604E176 1604E046

ii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI

TUGAS AKHIR UNTUK KEPERLUAN AKADEMISI

Sebagai civitas akademika Politeknik Harapan Bersama Tegal, kami yang bertanda tangan
dibawah ini :

Nama (NIM) : 1. Ade Saputra Raharjo 1604E057


2. Novia Rahmayanti 1604E176
3. Faizal Abdau Kohar 1604E046
Jurusan / Program Studi : Teknik Komputer

Jenis Karya : Tugas Akhir

Demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada Politeknik


Harapan Bersama Tegal Hak Bebas Royalti Nonekslusif (none-exlusive Royalti Free
Right) atas tugas akhir kami yang berjudul : SISTEM KEAMANAN SEPEDA
MENGGUNAKAN ARDUINO BERBASIS SMS

Beserta perangkat yang ada (jika diperlukan). Dengan hak bebas royalti Nonekslusif ini
Politeknik Harapan Bersama Tegal berhak menyimpan, mengalih media/formatkan,
mengelola dalam bentuk pangkalan data (database), merawat dan mempublikasikan Tugas
Akhir selama tetap mencantumkan nama saya sebagai penulis/pencipta dan pemilik Hak
Cipta.

Demikian pertanyataan saya buat dengan sebenarnya

Dibuat di
Pada tanggal
Yang menyatakan

Ade Saputra Raharjo Novia Rahmayanti Faizal Abdau Kohar


1604E057 1604E176 1604E046

iii
HALAMAN PERSETUJUAN

Tugas Akhir (TA) yang berjudul “SISTEM KEAMANAN SEPEDA

MENGGUNAKAAN ARDUINO BERBASIS SMS” yang disusun oleh:

1. Ade Saputra Raharjo, NIM 1604E057

2. Faizal Abdau Kohar, NIM 1604E046

3. Novia Rahmayanti, NIM 1604E0167

telah mendapatkan persetujuan pembimbing dan siap dipertahankan di depan tim penguji

Tugas Akhir (TA) Program Studi D-III Teknik Komputer Politeknik Harapan Bersama

Tegal.

Tegal, 8 Juli 2019

Menyetujui ,
Pembimbing I, Pembimbing II,

Miftakhul Huda,M.Kom Abdulah Basit,S.Kom


NIYP.04.077.033 NIYP.01.015.198

iv
HALAMAN PENGESAHAN

Judul : SISTEM KEAMANAN SEPEDA MENGGUNAKAN

ARDUINO BERBASIS SMS.

Oleh : Nama NIM


Ade Saputra.R 1604E057
Faizal Abdau.K 1604E046
Novia.R 1604E176
Program StudI : Teknik Komputer
Jenjang : Diploma III

Dinyatakan LULUS setelah dipertahankan di depan Tim Penguji Tugas Akhir


Program Studi DIII Teknik Komputer Politeknik Harapan Bersama Tegal.

Tegal , Juli 2019


Tim Penguji :
Nama Tanda Tangan
1. Ketua : 1.
2. Sekretaris : 2.
3. Anggota I : 3.
4. Anggota II : 4.
Mengetahui,
Ketua Prodi Studi DIII Teknik Komputer,
Politeknik Harapan Bersama Tegal

Rais,S.Pd.,M.Kom
NIYP.07.011.083

v
HALAMAN MOTTO

“ Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagimu,

dan boleh jadi (pula) kamu menyukai sesuatu, padahal ia amat buruk

bagimu, Allah mengetahui, sedang kamu tidak mengetahui”. (Q.S Al-

Baqarah: 216)

“Sesungguhnya sesudah kesulitan itu ada kemudahan. Maka apabila

kamu telah selesai (dari suatu urusan), kerjakanlah dengan sungguh-

sungguh (urusan) yang lain” (Q.S Al-Insyirah: 6-7)

“Hai orang-orang yang beriman, jadikanlah sabar dan sholatmu

sebagai penolongmu, sesungguhnya Allah beserta orang-orang yang

sabar”. (Q.S Al-Baqarah: 153)

vi
HALAMAN PERSEMBAHAN

Tugas akhir ini dipersembahkan untuk:

 Kedua Orang Tua tercinta yang selalu memberi dukungan dan doa.
 Bapak Moch. Chambali, B.Eng., M.Kom selaku Direktur Politeknik
Harapan Bersama Tegal.
 Bapak Rais, S.Pd., M.Kom selaku ketua Program Studi DIII Teknik
Komputer Politeknik Harapan Bersama Tegal.
 Bapak Miftahkhul Huda, M.Kom selaku pembimbing I.
 Bapak Abdaul Basit, S.Kom selaku pembimbing II.
 Teman seperjuangan yang memberi semangat

vii
ABSTRAK
Abstrak- Teknologi pada zaman sekarang ini mempunyai peranan penting dalam kehidupan
manusia, banyak alat yang diciptakan yang berfungsi untuk membantu mempermudah
pekerjaan dari manusia menjadi lebih cepat dan efisien. Dalam penelitian ini membuat alat
teknologi GPS Tracking yang berbasis Arduino dengan bantuan Smarthphone dan
menggunakan SMS sebagai metode penghubung Smarthphone dengan Arduino.
Penggunaan bahasa pemrograman Arduino C++ dipilih karena bahasa C++ dapat mudah
dipelajari dan sudah sering dipakai diberbagai alat teknologi zaman sekarang. GPS
Tracking ini akan berfungsi jika dikontrol melalui Smarthphone dengan cara mengirim
SMS “Track” ke Modul GSM yang telah terpasang pada GPS Tracking. Sehingga nantinya
GPS Tracking akan secara otomatis mengirimkan pesan berupa lokasi keberadaan benda
tersebut. Dari hasil pengujian yang telah dilakukan menghasilkan bahwa alat GPS Tracking
dapat berfungsi dengan baik sesuai dengan perintah dari Smarthphone dengan syarat tidak
ada halangan apapun yang menghalangi komunikasinya
Kata Kunci : GPS Tracking, Arduino, Smarthphone, SMS.

viii
KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan Yang Maha
Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat, hidayah dan inayah-
Nya hingga terselesaikannya laporan Tugas Akhir dengan judul “SISTEM KEAMANAN
SEPEDA MENGGUNAKAN ARDUINO BERBASI SMS”.

Tugas Akhir merupakan suatu kewajiban yang harus dilaksanakan untuk memenuhi
salah satu syarat kelulusan dan mencapai derajat Ahli Madya Komputer pada program studi
DIII Teknik Komputer Politeknik Harapan Bersama Tegal. Selama pelaksaan penelitian dan
kemudian tersusun laporan Tugas Akhir ini, banyak pihak yang telah memberikan bantuan,
dukungan dan bimbingan,

Pada kesempatan ini, tidak lupa diucapkan terima kasih yang sebesar-besarnya:

1. Bapak Mc. Chambali, B.Eng.E.E, M.Kom selaku Direktur Politeknik Harapan Bersama
Tegal
2. Bapak Rais, S.Pd., M.Kom selaku ketua Program Studi DIII Teknik Komputer
Politeknik Harapan Bersama Tegal.
3. Bapak Miftakhul Huda, M.Kom selaku pembimbing I.
4. Bapak Abdul Basit, S.Kom selaku pembimbing II.
5. Semua pihak yang telah mendukung, membantu serta mendoakan penyelesaian Tugas
Akhir ini.
Semoga penyelesaian Tugas Akhir ini dapat memberikan sumbangan untuk
pengembangan ilmu pengetahuan dan teknologi.

ix
DAFTAR ISI

Halaman
SISTEM KEAMANAN SEPEDA MENGGUNAKAN ARDUINO BERBASIS SMS ..................i
HALAMAN PERNYATAAN ............................................................................................................ ii
HALAMAN PERNYATAAN ........................................................................................................... iii
HALAMAN PERSETUJUAN .......................................................................................................... iv
HALAMAN PENGESAHAN ............................................................................................................ v
HALAMAN MOTTO ........................................................................................................................ vi
HALAMAN PERSEMBAHAN ....................................................................................................... vii
KATA PENGANTAR ....................................................................................................................... ix
DAFTAR GAMBAR ........................................................................................................................ xii
DAFTAR TABEL ............................................................................................................................ xiii
BAB I ................................................................................................................................................ 14
PENDAHULUAN ............................................................................................................................ 14
1.1. LATAR BELAKANG ..................................................................................................... 14
1.2. RUMUSAN MASALAH ................................................................................................. 15
1.3. BATASAN MASALAH ................................................................................................... 16
1.4. TUJUAN DAN MANFAAT ............................................................................................ 16
BAB II ............................................................................................................................................... 18
TUJUAN PUSTAKA ....................................................................................................................... 18
2.1 TEORI TERKAIT ........................................................................................................... 18
2.2 LANDASAN TEORI ....................................................................................................... 20
2.2.1 Sistem ........................................................................................................................ 20
2.2.2 SMS (Short Message Service) .................................................................................. 21
2.2.3 Arduino UNO ........................................................................................................... 21
2.2.4 Pengertian GPS (Global PositioningSystem) .......................................................... 26
2.2.5 SIM 800L .................................................................................................................. 27
2.2.6 GPS UBLOX Neo 6.................................................................................................. 28
2.2.7 Flowchart ................................................................................................................ 29
2.2.8 Diagram Block ....................................................................................................... 30
BAB III ............................................................................................................................................. 32
METODOLOGI PENELITIAN ..................................................................................................... 32
3.1 PROSEDUR PENELITIAN ........................................................................................... 32
3.1.1 Rencana atau Planning............................................................................................ 32

x
3.1.2 Analisis...................................................................................................................... 32
3.1.3 Rancangan atau Desain ........................................................................................... 33
3.1.4 Implementasi ............................................................................................................ 33
3.2 METODE PENGUMPULAN DATA ............................................................................. 35
3.1.1. Observasi .................................................................................................................. 35
3.1.2. Wawancara............................................................................................................... 35
3.1.3. Studi Literatur ......................................................................................................... 35
BAB IV ............................................................................................................................................. 36
ANALISA DAN PERANCANGAN SISTEM ............................................................................... 36
4.1. ANALISA PERMASALAHAN ...................................................................................... 36
4.2. ANALISA KEBUTUHAN SISTEM .............................................................................. 36
4.2.1 Analisa perangkat Keras ......................................................................................... 37
4.2.2 Perangkat Lunak ..................................................................................................... 37
4.3. PERANCANGAN SISTEM ............................................................................................ 37
4.2.3 Diagram Block ......................................................................................................... 38
4.2.4 Flowchart .................................................................................................................. 39
BAB V ............................................................................................................................................... 41
IMPLEMENTASI SISTEM ........................................................................................................... 41
5.1. LINGKUNGAN IMPLEMENTASI............................................................................... 41
5.2.1. Implementasi Perangkat Keras .............................................................................. 41
5.2.2. Implementasi Perangkat Lunak ............................................................................. 44
5.2. PENGAJUAN DAN PEMBAHASAN............................................................................ 45
5.2.1. Pengujian Sistem...................................................................................................... 45
5.2.2. Rencana Pengujian .................................................................................................. 46
5.2.3. Hasil Pengujian ........................................................................................................ 46
BAB VI ............................................................................................................................................. 49
PENUTUP ........................................................................................................................................ 49
2.2 KESIMPULAN ................................................................................................................ 49
3.2 SARAN ............................................................................................................................. 49
DAFTAR PUSTAKA ...................................................................................................................... 51
LAMPIRAN ..................................................................................................................................... 52
Lampiran 1 Dokumentasi Observasi ..................................................................................... 54
Lampiran 2 Dokumentasi Proses Pembuatan Alat atau Project Error! Bookmark not defined.

xi
DAFTAR GAMBAR

Halaman

Gambar 2.1 Board Arduino Uno ............................................................................ 22

Gambar 2.2 GPS Ublox Neo 6 ............................................................................... 28

Gambar 3.1 Bagan Metode Penelitian ................................................................... 34

Gambar 4.1 Diagram Block ................................................................................... 38

Gambar 4.2 Flowchart Perancangan Sistem Keamanan Sepeda ............................ 39

Gambar 5.1 GPS disambungkan ke Arduino ......................................................... 41

Gambar 5.2 SIM 800L disambungkan ke Arduino ................................................ 42

Gambar 5.3 Rangkaian Arduino GPS dan SIM 800L ............................................ 42

Gambar 5.4 Skest GPS dan SIM 800L................................................................... 43

Gambar 5.5 Hasil Rancangan Alat Keseluruan ...................................................... 45

Gambar 5.6 Mengirim Pesan Dan Menerima Lokasi............................................. 46

Gambar 5.6 Hasil Dari Lokasi ............................................................................... 46

xii
DAFTAR TABEL

Halaman

Tabel 2.1 Deskripsi Arduino Uno .......................................................................... 22

Tabel 2.2 Simbol – Simbol Flowchart ................................................................... 29

Tabel 2.3 Simbol – Simbol Diagram Block ........................................................... 31

Tabel 4.1 Kebutuhan Perangkat Keras ................................................................... 38

Tabel 5.1 Kebutuhan Implementasi Perangkat Keras ............................................ 50

Tabel 5.2 Sambungan Arduino dan GPS ............................................................... 41

Tabel 5.3 Sambungan Arduino dan SIM 800L ...................................................... 41

Tabel 5.4 Penjelasan Pengujian Sistem .................................................................. 44

Tabel 5.5 Hasil Pengujian ...................................................................................... 45

Tabel 5.5 Hasil Pengujian ...................................................................................... 44

xiii
BAB I

PENDAHULUAN

1.1. LATAR BELAKANG

Sepeda sangat mudah di temui di kota bahkan sudah merambah ke pedesaan

serta pulau-pulau kecil di Indonesia. Walaupun sepeda tidak termasuk barang

mewah, namun sebagian besar masyarakat Indonesia merasa perlu memiliki

sepeda untuk mempermudah aktivitas di luar rumah selain menggunakan motor.

Semakin tingginya daya beli masyarakat terhadap sepeda dan minimnya

pengamanan membuat tingkat pencurian sepeda semakin meningkat. Dengan

kondisi perekonomian saat ini yang kurang stabil dan meningkatnya jumlah

pengangguran sangat berpengaruh besar terhadap tingkat kesejahteraan

masyarakat, hal ini yang menyebabkan banyaknya terjadi tindak kriminalitas salah

satunya kasus pencurian sepeda. Beberapa faktor penyebab terjadinya kasus

pencurian antara lain, pengaruh pergaulan dalam lingkungan, kebutuhan ekonomi

yang mendesak dan tingkat kebutuhan yang tinggi serta kelalaian korban atau

pemilik sepeda yang menghiraukan penambahan alat pengaman pada

kendaraannya menjadi alasan untuk munculnya tindak kriminalitas tersebut.

Kasus pencurian sepeda masih seringkali terjadi di sekitar kita, hal ini terjadi

karena masih kurangnya sistem keamanan yang terdapat pada sepeda hanya yang

dimana penguncian sepeda biasa kelemahan sistem keamanan standar seperti ini

telah dipahami oleh para pelaku.

14
15

Saat ini ada berbagai macam permasalahan yang dapat mengancam pemilik

sepeda. Permasalahan ini bermula dari tingkat kemanan yang tidak memenuhi

standar keamanan pada sepeda. Misalnya tidak menggunakan kunci pada sepeda

atau menggunakan pengunci yang biasa saja, karena masalah inilah diperlukanya

sistem kemanan sepeda yang dapat memberikan informasi yang sedang terjadi

pada sepeda. Untuk dapat mengatasi masalah yang terjadi pada sepeda dan

informasi tersebut juga dapat di akses dimanapun dengan memanfaatkan

smartphone (S. &. S. I. Hartati 2015)[1].

Sekarang ini berepeda tidak hanya untuk sekedar berolahraga saja,

bersepeda sudah menjadi kebutuhan sehari-hari mulai dari bekerja, menyalurkan

hobi atau koleksi sepeda tua. Ada yang model Roadbike maupun Mountain bike.

Harganya pun bervariasi mulai dari jutaan rupiah hingga puluhan juta rupiah

bahkan ada yang sampai ratusan juta rupiah.

Untuk memonitoring sepeda menggunakan Arduino berbasis SMS maka

penelitian ini berjudul “SISTEM KEAMANAN SEPEDA MENGGUNAKAN

ARDUINO BERBASIS SMS”.

1.2. RUMUSAN MASALAH

Permasalahan yang akan dipecahkan dalam penelitian ini adalah

bagaimana cara membuat Sistem Keamanan Sepeda Menggunakan Arduino

Berbasis SMS. Agar lebih tepat dan mempermudah dalam sistem keamanan

sepeda.
16

1.3. BATASAN MASALAH

Agar tidak meluas dari maksud dan tujuan penelitian ini, maka

permasalahanya di batasi sebagai berikut;

1. Menggunakan Arduino sebagai microkontroler.

2. Menggunakan Metode SMS untuk memonitoring ke adaan sepeda

3. Menggunakan GPS untuk mendeteksi track sepeda

4. Menggunakan SIM 800L untuk mengirim pesan Lokasi

1.4. TUJUAN DAN MANFAAT

Tujuan dari penelitian ini adalah terwujudnya sebuah Sistem Keamanan

Sepeda Menggunakan Arduino Berbasis SMS yang dapat di gunakan untuk

memonitoring keamanan sepeda dari pencuri.

Pembuatan Tugas Akhir ini diharapkan dapat bermanfaat bagi mahasiswa,

lembaga pendidikan, dan industri. Adapun manfaat yang di harapkan dari

pembuatan Tugas Akhir ini antara lain :

1. Bagi Mahasiswa

Sebagai tolak ukur individual setelah mendapatkan ilmu dari perkuliahan dan

kehidupan sehari hari untuk di implementasikan dalam bentuk suatu alat dan

untuk mengaplikasikan ilmu yang di dapat selama perkuliahan dan

menerapkan ilmunya secara nyata.


17

2. Bagi Politeknik Harapan Bersama Tegal

Sebagai bentuk kontribusi dan perwujudan dalam pengembangan teknologi

terhadap Perguruan Tinggi dan pengabdian terhadap masyarakat dalam

bentuk karya alat yang bermanfaat.

3. Manfaat Secara Umum

Dengan adanya Sistem Keamanan Sepeda Menggunakan Arduino Berbasis

SMS ini dapat membantu dalam hal keamanan sepeda dan pemilik sepeda

akan menjadi lebih mudah untuk mengawasi atau mengetahui keadaan

sepedanya melalui semartphone.


18

BAB II

TUJUAN PUSTAKA

2.1 TEORI TERKAIT

Penelitian yang dilakukan oleh Ade Saputra Raharjo, dkk (2019) dalam

jurnal penelitian yang berjudul perancangan Sistem Keamanan Sepeda

Menggunakan Arduino berbasis SMS , mengatakan bahwa pada pengguna sepeda

merasakan kurangnya keamanan pada saat sepeda tersebut di tinggal oleh

pemiliknya. Maka dari itu kami berinisiatif merancang system keamanan sepeda

menggunakan arduino berbasis SMS. Dengan menggunakan metode Internet Of

Things dibuatlah sebuah perancangan system keamanan sepeda berbasis arduino

dengan memanfaatkan teknologi saat ini.

Kasus pencurian sepeda masih seringkali terjadi disekitar kita, hal ini terjadi

karena masih kurangnya sistem keamanan. Sistem keamanan yang terdapat pada

sepeda masih menggunakan penutup kunci biasa saja, yang dimana kelemahan

sistem keamanan setandar seperti ini telah dipahami oleh para pelaku pencuri

sepeda untuk melakukan aksinya. Kebutuhan akan sistem pengamanan tambahan

di rasa sangat perlu, guna menghindari terjadinya pencurian sepeda. Untuk

mengatasi itu semua maka di buatlah sistem keamanan sepeda menggunakan Sms

dengan metode Gps Tracking berbasis arduino untuk mencegah dan

mempermudah mendapatkan kembali sepeda yang telah di curi untuk memberikan

informasi lokasi terakhir kendaraan bermotor dan dapat mengontrol jarak jauh

dengan menggunakan Sms. Dari hasil pengujian yang dilakukan penelitian alat ini
19

berfungsi dengan baik dan mampu mengatasi permasalahan yang selama ini

dialami pengguna sepeda (Admi Putra Bisma, 2016) [2].

Saat ini maraknya terjadi penurian sepeda, hal ini dikarenkan oleh

minimnya tingkat keamanan yang ada pada sepeda. Tujuan utama pembuatan alat

ini untuk melacak posisi sepeda sehingga pemilik dapat mengetahui lokasi sepeda

tersebut. Alat ini memanfaatkan teknologi GPS (Global Positioning System),

Arduino dan Smartphon. GPS berfungsi untuk memberikan posisi dimana sepeda

berada. Arduino berfungsi sebagai pusat pengontrol dari alat ini dimana Arduino

Uno mengontrol dan menyimpan segala perintah yang di jalankan oleh GPS

Sheild dan GSM 900L. Masukan dari sistem ini adalah GPS Sheild yang berfungsi

menngkap titik kordinat letak sepeda dan GSM 900L yang berfungsi mengirim

dan menerima SMS yang berisikan titik kordinat dan kemudian hasil input-an dari

kedua komponen tersebut diolah dalam mikrokontroler (Fatma Rizkidianah,

2016)[3].

Perinsip pada pengembangan sistem penjejakan posisi (Tracking), maka

dibuatlah sistem personal tracking dengan menstransmisikan data GPS (Global

Positioning System) pada jaringan GSM (Global System for Mobile

Communications) sebagai media transmisi. Dengan sistem GPS akan diperoleh

garis lintang, serta garis bujur dari GPS reciver. Data disebut diteruskan oleh

mikrokontroler untuk dikirim ke ponsel, pengamat melalui komunikasis SMS.

Hasil pengujian menunjukan bahwa device personal tracking berhasil

mengirimkan IMEI, tanggal satelit, dan waktu satelit, kordinat longitude, dan

kordinat latitude. Data kordinat tersebut pengamatan dapat memantau posisi


20

device personal tracking berada dengan bantuan pendukung yauitu google maps

(Decy Natalia,2015) [4].

2.2 LANDASAN TEORI

2.2.1 Sistem

Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani

(sustēma) adalah suatu kesatuan yang terdiri dari komponen atau elemen

yang dihubungkan bersama untuk memudahkan aliran informasi, materi

atau energy untuk mencapai suatu tujuan. Istilah ini sering dipergunakan

untuk menggambarkan suatu setentitas yang berinteraksi, dimana suatu

model matematika seringkali biasa dibuat.Sistem juga merupakan

kesatuan bagian-bagian yang saling berhubungan yang berada dalam

suatu wilayah serta memiliki item-item penggerak, contoh umum

misalnya seperti negara. Negara merupakan kumpulan dari beberapa

elemen kesatuan lain seperti provinsi yang saling berhubungan sehingga

membentuk suatu negara yang berperan sebagai penggeraknya yaitu

rakyat yang berada dinegara tersebut. Kata "sistem" banyak sekali

digunakan dalam percakapan sehari-hari, dalam forum diskusi maupun

dokumen ilmiah. Kata ini digunakan untuk banyak hal, dan pada banyak

bidang pula, sehingga maknanya menjadi beragam. Dalam pengertian

yang paling umum, sebuah sistem adalah sekumpulan benda yang


[5]
memiliki hubungan di antara mereka. (Andi, 2016) .
21

2.2.2 SMS (Short Message Service)

Short Message Service (SMS) merupakan layanan yang banyak

diaplikasikan pada sistem komunikasi tanpa kabel (nirkabel), memungkinkan

dilakukannya pengiriman pesan dalam bentuk alphanumeric antar terminal

pelanggan atau antar 14 terminal pelanggan dengan sistem eksternal seperti e-

mail, paging, voice mail dan lainlain. SMS pertama kali muncul di belahan

Eropa pada tahun 1991 bersama sebuah teknologi komunikasi wireless yang

saat ini cukup banyak penggunanya, yaitu Global Sistem for Mobile

Communication (GSM).

Dipercaya bahwa pesan pertama yang dikirim menggunakan SMS

dialakukan pada bulan Desember 1992, dikirim dari sebuah Personal Computer

(PC) ke telepon mobile dalam jaringan GSM milik Vodafone Inggris.

Perkembagan kemudian merambah ke benua Amerika, dipelopori oleh beberapa

operator komunikasi bergerak berbasis digital seperti Bell Sputh Mobility,

PrimeCo, Nextel, dan beberapa operator lain. Teknologi digital yang digunakan

sangat bervariasi dari yang berbasis GSM, Time Division Multiple Access

(TDMA), hingga Code Division Multiple Access (CDMA). (Riadi, 2016) [6].

2.2.3 Arduino UNO

Arduino Uno adalah board berbasis mikrokontroler pada

ATmega328. Board ini memiliki 14 digital input / output pin (dimana

6 pin dapat digunakan sebagai output PWM), 6 input analog, 16 MHz

osilator kristal, koneksi USB, jack listrik tombol reset. Pin-pin ini

berisi semua yang diperlukan untuk mendukung mikrokontroler,


22

hanya terhubung ke komputer dengan kabel USB atau sumber

tegangan bisa didapat dari adaptor AC-DC atau baterai untuk

menggunakannya (Oktariawan, 2015) [7].

ATMega328 adalah mikrokontroler keluaran dari atmel yang

mempunyai arsitektur RISC (Reduce Instruction Set Computer) yang

dimana setiap proses eksekusi data lebih cepat dari pada arsitektur

CISC (Completed Instruction Set Computer). Mikrokontroler ATmega

328 memiliki arsitektur Harvard, yaitu memisahkan memori untuk

kode program dan memori untuk data sehingga dapat memaksimalkan

kerja dan parallelism, Arsitektur ATMega328. Untuk gambar Board

Arduino Uno dapat dilihat pada gambar 2.1 di bawah ini :

Gambar 2.1 Board Arduino Uno

Gambar merupakan board Arduino Uno yang digunakan sebagai

otak dari Sistem Keamanan Sepeda. Gambar 2.3 merupakan board

Arduino Uno beserta kabel USB yang digunakan untuk

menghubungkan arduino dengan catu daya ataupun PC untuk men-


23

download-kan program kedalam arduino uno. Arduino Uno tersebut

memiliki fitur-fitur baru sebagai berikut :

1,0 pinout: tambah SDA dan SCL pin yang dekat ke pin aref dan

dua pin baru lainnya ditempatkan dekat ke pin RESET, dengan IO

REF yang memungkinkan sebagai buffer untuk beradaptasi dengan

tegangan yang disediakan dari board sistem. Pengembangannya,

sistem akan lebih kompatibel dengan Prosesor yang menggunakan

AVR, yang beroperasi dengan 5V dan dengan Arduino karena yang

beroperasi dengan 3.3V. Yang kedua adalah pin tidak terhubung, yang

disediakan untuk tujuan pengembangannya. Tabel Deskripsi Arduino

Uno dapat dilihat pada Tabel 2.1 di bawah ini :

Tabel 2.1 Deskripsi Arduino Uno

No Mikrokontroler Atmega328

1 Operasi Voltage 5V

2 Input Voltage 7-12 V (Rekomendasi)

3 Input Voltage 6-20 V (limits)

4 I/O 14 pin (6 pin untuk PWM)

5 Arus 50 mA

6 Flash Memory 32KB


24

7 Bootloader SRAM 2 KB

8 EEPROM 1 KB

9 Kecepatan 16 Mhz

Catu Daya

Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan

catu daya eksternal. Sumber listrik dipilih secara otomatis. Eksternal

(non- USB) catu daya dapat datang baik dari AC-DC adaptor atau

baterai. Adaptor ini dapat dihubungkan dengan cara

menghubungkannya plug pusat positif

2.1mm ke dalam board colokan listrik.Lead dari baterai dapat

dimasukkan ke dalam header pin Gnd dan Vin dari konektor Power.

Board dapat beroperasi pada pasokan daya dari 6 - 20 volt. Jika

diberikan dengan kurang dari 7V, bagaimanapun, pin 5V dapat

menyuplai kurang dari 5 volt dan board mungkin tidak stabil. Jika

menggunakan lebih dari 12V, regulator tegangan bisa panas dan

merusak board.Rentang yang dianjurkan adalah 7 - 9 volt. Memori

ATmega328 ini memiliki 32 KB dengan 0,5 KB digunakan untuk

loading file. Ia juga memiliki 2 KB dari SRAM dan 1 KB dari

EEPROM I/O Masing-masing dari 14 pin digital pada Uno dapat

digunakan sebagai input atau output, menggunakan fungsi pinMode(),

digitalWrite(), dan digital Read(). Mereka beroperasi di 5 volt. Setiap


25

pin dapat memberikan ataumenerima maksimum 40 mA dan memiliki

resistor pull-up internal dari 20-50 KΩ. Selain itu, beberapa pin

memiliki fungsi khusus:

- Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX)

danmengirimkan (TX) data TTL serial. Pin ini terhubung ke pin yang

sesuai dari chip ATmega8U2 USB to Serial TTL.

- Eksternal Interupsi: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu

interupsi pada nilai yang rendah, tepi naik atau jatuh, atau perubahan

nilai. Lihat attach Interrupt () fungsi untuk rincian.

- PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan 8-bit output PWM dengan

analog Write () fungsi.

- SPI: 10 (SS), 11 (mosi), 12 (MISO), 13 (SCK). Pin ini mendukung

komunikasi SPI menggunakan perpustakaan SPI.

- LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin

adalah nilai TINGGI, LED menyala, ketika pin adalah RENDAH, itu

off.

- 6 buah input analog, diberi label A0 sampai A5, masing-masing

menyediakan 10 bit resolusi yaitu 1024 nilai yang berbeda. Secara

default sistem mengukur dari 0 sampai 5 volt.

- TWI: A4 atau SDA pin dan A5 atau SCL pin. Mendukung komunikasi

TWI.

- Aref. Referensi tegangan untuk input analog. Digunakan dengan

analog Reference ().


26

- Reset digunakan untuk mereset mikrokontroler sehingga program

dimulai dari awal.

2.2.4 Pengertian GPS (Global PositioningSystem)

GPS adalah sistem untuk menentukan letak di permukaan bumi

dengan bantuan penyelarasan (synchronization) sinyal satelit. Sistem ini

menggunakan 24 satelit yang mengirimkan sinyal gelombang mikro ke

Bumi.Sinyal ini diterima oleh alat penerima di permukaan, dan

digunakan untuk menentukan letak, kecepatan, arah, dan waktu. Sistem

yang serupa dengan GPS antara lain GLONASS Rusia, GalileoUni

Eropa, dan IRNSS India.

Sistem ini dikembangkan oleh Departemen Pertahanan Amerika

Serikat, dengan nama lengkapnya adalah NAVSTAR GPS (kesalahan

umum adalah bahwa NAVSTAR adalah sebuah singkatan, ini adalah

salah, NAVSTAR adalah nama yang diberikan oleh John Walsh, seorang

penentu kebijakan penting dalam program GPS). Kumpulan satelit ini

diurus oleh 50th Space WingAngkatan Udara Amerika Serikat. Biaya

perawatan sistem ini sekitar US$750 juta per tahun,termasuk penggantian

satelit lama, serta riset dan pengembangan.

GPS Tracker atau sering disebut dengan GPS Tracking adalah

teknologi AVL (Automated Vehicle Locater) yang memungkinkan

pengguna untuk melacak posisi kendaraan, armada ataupun mobil dalam


27

keadaan Real-Time.GPS Tracking memanfaatkan kombinasi teknologi

GSM dan GPS untuk menentukan koordinat sebuah objek, lalu

menerjemahkannya dalam bentuk peta digital (Idjol, 2016) [8].

2.2.5 SIM 800L

Sim800L adalah GSM/GPRS module u/ uC / Arduino / Raspberry

Pi. Dapat digunakan u/ mengirim sms, calling, transfer data melalui

GPRS & fungsi DTMF. SIM800L support Quad-band

850/900/1800/1900MHz. Dilengkapi juga fungsi Bluetooth, FM &

Embedded AT.

 Dimensions: 4 cm x 2.5 cm

 Control: via AT commands

 Supply voltage : 5V

 SIM_TXD <—> RX Arduino / MCU

 SIM_RXD <–> TX Arduino / MCU

 GND <–> GND Arduino / MCU

SIM_TXD, SIM_RXD : TTL Level, jadi bisa langsung dihubungkan

dengan RX, TX dari uC / Arduino.

Konsumsi daya rendah dan ukuran yang kecil namun reliable

menjadikan SIM800L sangat cocok untuk keperluan aplikasi yang

berkaitan dengan SMS, GPRS dan DTMF. Sebelum kita interfacing


28

dengan Arduino UNO, sebaiknya kita lakukan testing terlebih dahulu

terhadap module SIM800L dengan program Hyperterminal dari PC untuk

memastikan bahwasannya module SIM800L yang kita gunakan benar-

benar berfungsi dengan baik. Untuk testing dengan PC, kita memerlukan

module USB to Serial TTL.

2.2.6 GPS UBLOX Neo 6

GPS merupakan salah satu hal penting dalam projek ini karena

GPS digunakan untuk sistem homingback. Modul GPS neo 6 dapat

dilihat pada Gambar 2.2 di bawah ini

Gambar 2.2 Modul GPS Neo 6

Modul GPS ini adalah keluarga dari stand

alone GPS receivers yang memiliki fitur dengan perfoma tinggi sebagai

mesin penentu posisi. Modul flexible dan murah ini menawarkan

beberapa pilihan koneksi dengan ukuran 16 x 12.2 x 2.4 mm. Dengan

arsitektur, power, dan memory yang optimal modul ini sangat cocok

untuk device yang menggunakan battery sebagai sumber daya dengan

biaya dan spaceyang terbatas sehingga sangat cocok untuk digunakan


29

pada CanSat. Dengan memiliki 50 kanal positioning engine akan

mempercepat Time-To-First-Fix (TTFF) kurang dari 1 detik.

2.2.7 Flowchart

Flowchart adalah bagan alir yang menggambarkan tentang urutan

langkah jalannya suatu program dalam sebuah bagan dengan simbol-

simbol bagan yang sudah ditentukan. simbol-simbol flowchart program

dapat dilihat pada Table 2.1 di bawah ini :

Tabel 2.2 Simbol-simbol Flowchart Program[10]

No Simbol Keterangan
1 Terminator / Terminal
Merupakan simbol yang digunakan untuk
menentukan state awal dan state akhir suatu
flowchart program.
2 Preparation / Persiapan
Merupakan simbol yang digunakan untuk
mengidentifikasi variabel-variabel yang akan
digunakan dalam program. Bisa berupa
pemberian harga awal, yang ditandai dengan
nama variabel sama dengan (‘’) untuk tipe
string, (0) untuk tipe numeric, (.F./.T.) untuk
tipe Boolean dan ({//}) untuk tiper tanggal.
3 Input output / Masukan keluaran
Merupakan simbol yang digunakan untuk
memasukkan nilai dan untuk menampilkan
nilai dari suatu variabel. Ciri dari simbol ini
adalah tidak ada operator baik operator
aritmatika hingga operator perbandingan.
Yang membedakan antara masukan dan
keluaran adalah jika Masukan cirinya adalah
variabel yang ada didalamnya belum
mendapatkan operasi dari operator tertentu,
30

apakah pemberian nilai tertentu atau


penambahan nilai tertentu. Adapun ciri untuk
keluaran adalah biasanya variabelnya sudah
pernah dilakukan pemberian nilai atau sudah
dilakukan operasi dengan menggunakan
operator terntentu.
4 Process / Proses
Merupakan simbol yang digunakan untuk
memberikan nilai tertentu, apakah berupa
rumus, perhitungna counter atau hanya
pemrian nilai tertentu terhadap suatu
variabel.
5 Proses Manual
Menunjukkan kegiatan proses yang
dilakukan secara manual

2.2.8 Diagram Block

Blok diagram adalah diagram dari sebuah sistem, di mana bagian

utama atau fungsi yang diwakili oleh blok dihubungkan dengan garis,

yang menunjukkan hubungan dari blok. banyak digunakan dalam dunia

rekayasa dalam desain hardware, desain elektronik, software desain, dan

proses aliran diagram. Simbol-simbol Diagram Blok dapat di lihat pada

Tabel 2.3 di bawah ini :


31

Tabel 2.3 Simbol-simbol Diagram Block Program

No Simbol Keterangan

1 Blok/Kotak
Biasanya berisikan uraian dan

nama elemennya, atau simbul

untuk operasi matematis yang

harus dilakukan pada masukkan

untuk menghasilkan Keluaran.

2 Tanda anak panah


Menyatakan arah informasi
INPUT
aliran isyarat atau unilateral.
OUTPUT
BAB III

METODOLOGI PENELITIAN

3.1 PROSEDUR PENELITIAN

3.1.1 Rencana atau Planning

Rencana dalam perancangan yang di maksud merupakan langkah awal

dalam melakukan penelitian, setelah mengetahui permasalahan yang

ada di obyek penelitian dan menemukan solusi yang mungkin bisa

dilakukan untuk mengatasi maslah tersebut maka di buat prototype

Sistem Keamanan Sepeda Menggunakan Arduino Berbasis Internet Of

Things yang menggunakan sistem Kontrol Arduino, GPS dan Sim

800, data basenya PHP, interfacenya Smartphone menggunakan

metode SMS.

3.1.2 Analisis

Data yang di peroleh di analisa dengan mengidentifikasi permasalahan

yang ada, selanjutnya dibuat pernyataan yang mengarah pada maslah

tersebut untuk di cari penyelesaian dengan cara observasi. Observasi

dilakukan terhadap salah satu sepeda .selanjutnya data yang diperoleh,

disusun dan dianalisa untuk di gunakan dalam membuat produk ini

yaitu Sistem Keamanan Sepeda Menggunakan Arduino Berbasis

Internet Of Things.

32
33

3.1.3 Rancangan atau Desain

Rancangan Sistem ini menggunakan Arduino sebagai pengendali

sistem berbasis internet of things. Ketika sepeda digunakan orang lain

maka sistem akan berjalan dan mengirimkan notifikasi kepada pemilik

sepeda.

3.1.4 Implementasi

Pada tahap ini dari sistem keamanan sepeda berbasis SMS akan dicek

terlebih dahulu untuk memastikan tidak adanya kerusakan dan sistem

yang eror, baik komponen maupun pemrogramannya. Alat yang

dibuat juga secara prototype sehingga cara pengujian ini dilakukan

dengan menggunakan sepeda yang akan dijadikan sebagai tempat

pengujian. Hal ini bertujuan untuk memudahkan dan mempraktikan

dan mempresentasikan sistem keamanan sepeda berbasis SMS

didepan umum.
34

Bagan Metode Penelitian dapat di lihat pada Gambar 3.1 dibawah ini :

Melakukan analisis
permasalahan yang timbul akibat
Sistem kurangnya keamanan sepeda
Keamanan sehingga memudahkan proses
Berbasis monitoring dari kejauhan dalam
ARDUINO keamanan sepeda, dengan
UNO mengumpulkan data-data yang
diperlukan sebagai bahan kajian
Analisa sebuah sistem keamanan yang
dapat mendeteksi bila bahaya
timbulnya pencurian sehingga
dapat dihindari.

Melakukan perancangan
Desain terhadap perangkat keras
yang akan dibuat dalam
bentuk prototype

Melakukan perancangan
terhadap perangkat yang akan
dibuat dalam bentuk
Coding prototype dengan bahasa
pemrograman yang
digunakan arduino uno

Melakukan pengujian
aplikasi dan alat yang
Testing

Setelah dilakukan pengujian


maka aplikasi dan alat tersebut
Testing
akan diimplementasikan secara
manual

Maintenance Column Break melakukan

Gambar 3.1 Bagan Metode Penelitian


35

3.2 METODE PENGUMPULAN DATA


3.1.1. Observasi

Metode ini dimaksudkan untuk mendapatkan data secara umum

dengan melihat secara langsung di Area Politekhnik Harapan

Bersama Tegal yang akan di Jadikan lokasi pengamatan. Dengan

pengamatan terhadap salah satu sepeda mahasiswa Politekhnik

Harapan Bersama Tegal.

3.1.2. Wawancara

Salah satu metode pengumpulan data dengan cara betanya langsung

kepada mahasiswa Politekhnik Harapan Bersama Tegal. Mengenai

keamanan sepeda serta permasalahan untuk memantau keadaan

sepeda ketika ditinggal pergi.

3.1.3. Studi Literatur

Studi literatur ialah suatu pengumpulan data dengan cara mencari

sumber referensi yang didapat dari buku arduino karya ilmiah dan

jurnal bertemakan sistem keamanan berbasis IOT.


36

BAB IV

ANALISA DAN PERANCANGAN SISTEM

4.1. ANALISA PERMASALAHAN

Sisttem keamanan yang di pakai para pemilik sepeda untuk menghindari

tindakan pencurian sepeda hanyalah pengunci sepeda yang tidak dapat merekam

kejadian pencurian atau melacak sepeda saat di curi. Untuk meningkatkan sistem

keamanan serta kenyamanan pemilik sepeda, saat sepeda di tinggl oleh

pemiliknya. Penggunaan GPS yang dapat memonitor menggunakan smartphone

melalui metode SMS, yang langsung dapat di awasi secara langsung sehingga

memberikan rasa aman. Pemilik sepeda dapat melihat pergerakan sepeda yang

terditeksi oleh sensor GPS, melalui GPS kita dapat mengetahui keberadaan atau

lokasi suatu objek.

4.2.ANALISA KEBUTUHAN SISTEM

Analisis kebutuhan kebutuhan dapat dilakukan untuk mengetahui kebutuhan

apa saja. Dalam penelitian Spesifikasi kebutuhan merinci tentang hal-hal yang

dilakukan saat pengimplementasian. Analisis ini diperlukan untuk menentukan

keluaran yang akan di hasilkan oleh sistem, masukan yang di hasilkan sistem

yaitu lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran

serta control teradap sistem


37

4.2.1 Analisa perangkat Keras

Adapun Spesifikasi perangkat keras yang dibutuhkan dapat di lihat

pada Tabel 4.1 di bawah ini :

Tabel 4.1 Kebutuhan Perangkat Keras


No Kebutuhan Spesifikasi

1. Laptop -

2. Arduino Arduino Uno

3. Kabel Jumper Male To Male -

4. GPS Gps Ublox Neo 6m

5. GSM SIM 800L

4.2.2 Perangkat Lunak

Adapun spesifikasi perangkat lunak yang dibutuhkan untuk system

yang akan dirancang adalah Arduino IDE dan Sublime Text

4.3. PERANCANGAN SISTEM

Perancangan system dimulai dari GPS yang menditeksi lokasi untuk

memperoleh hasil lalu akan di teruskan ke SIM 800L. Sebelum hasil Lokasi

dikirim ke Smartphone melalui SMS terlebih dahulu di olah melalui Arduino Uno

setelah itu hasil Lokasi dikirim ke Smartphone melalui SMS. Dari seluruh

rangakaian pendukung akan kembali keadaan semula, sampai jangka waktu yang

ditentukan. Perancangan diwujudkan dalam bentuk diagram blok seperti dibawah

ini:
38

4.2.3 Diagram Block

Diagram Block digunakan untuk menggambarkan kegiatan-

kegiatan yang ada di dalam sistem. Agar lebih memahai sistem yang

akan di buat, maka perlu dibuatkan gambar tentang sistem yang akan

berjalan. Diagram Blcok Alat dapat dilihat pada Gambar 4.1 di bawah

ini:

GPS Modul

SIM 800 Arduino UNO SMS

Gambar 4.1 Diagram Block Alat

Dari gambar diatas dapat dijelaskan peranan GPS itu sendiri

sebagai alat yang menditeksi Lokasi lalu diteruskan ke SIM 800L sebagai

alat mengirimkan Lokasi yang akan menghasilkan SMS dalam

Smartphone.

Diagram Blok digunakan untuk menggamabarkan kegiatan-

kegiatan yang ada didalam system.Agar dapat lebih memahami system

yang akan dibuat, maka perlu dibuatkan gambar tentang system yang

akan berjalan.
39

4.2.4 Flowchart

Flowchart Perancangan Sistem Sepeda dapat dilihat pada Gambar 4.2 di

bawah ini:

Mulai

Arduino Aktif

Sensor GPS Menditeksi

SIM 900L

Tidak
Ya / Tidak
GPS Tidak Terditeksi

Ya

Notifikasi

Selesai

Gambar 4.2 Flowchart perancangan sistem keamanan sepeda


40

Dengan menggunakan simbol dan keterangan, flowchart pada gambar di

atas menjabarkan langkah-langkah yang dilakukan sebagai berikut :

1. Mulai, Langkah pertama untuk mengoperasikan alat yaitu dengan

memberikan tegangan pada sistem atau rangkaian.

2. Arduino aktif, Setelah Arduino Aktif akan melakukan fungsinya sebagi

control.

3. Sensor GPS Menditeksi Keberadaan Lokasi. Lalu akan di teruskan oleh

SIM900L

4. SIM 900L, hasil lokasi yang telah di diteksi oleh GPS akan mengirimnya ke

Smartphone yang berupa SMS.

5. Notifikasi, kemudian menampilkan data hasil keberadaan lokasi lalu

menyimpannya.

6. Selesai, disini adalah semua proses Lokasi Lokasi yang di hasilkan oleh GPS

Ublox Neo 6 tersimpan pada smartphone yang berupa SMS


41

BAB V

IMPLEMENTASI SISTEM

5.1. LINGKUNGAN IMPLEMENTASI

Perangkat pendukung seperti perangkat keras (hardware) dan perangkat

lunak (software) dibutuhkan untuk menjalankan alat ukur ini dengan baik.

5.2.1. Implementasi Perangkat Keras

Pada bab ini akan ditampilkan implementasi alat yang telah

dirancang sebelumnya dan proses perangkaian pada alat yang telah dibuat

dan dalam perancangan ini menggunakan Arduino Uno sebagai

mikrokontroler. Kebutuhan Implementasi Perangkat Keras dapat di lihat

pada Tabel 5.1 di bawah ini :

Table 5.1 Kebutuhan Implementasi Perangkat Keras


No Kebutuhan Spesifikasi

1. Laptop -

2. Arduino Arduino Uno

3. Kabel Jumper Male To Male -

4. GPS Gps Ublox Neo 6m

5. GSM SIM 800L

6 Powerbank -
42

Rangkaian system alat ukur dibuat menggunakan Arduino Uno, GPS

Ublox Neo 6m dan SIM 800L. Berikut sambungan pin dan alat Arduino

dengan GPS Ublox Neo 6m dapat di lihat pada Tabel 5.2 di bawah ini :

Table 5.2 Sambungan Arduino dengan GPS


No Pin Arduino Uno Pin GPS

1 RX : 0 TX

2 TX : 1 RX

3 VCC 5V

4 GND GND

Berikut sambungan pin dan alat Arduino dengan SIM 900L dapat di

lihat pada Tabel 5.3 di bawah ini :

Tabel 5.3 Sambungan Arduino Dengan SIM

No Pin Arduino Uno Pin SIM

1 RX TX

2 TX RX

3 5V 5V

4 GND GND

Rangkaian Arduino di hubungkan ke GPS dapat di lihat pada Gambar

5.1 di bawah ini :


43

Gambar 5.1 GPS dihubungkan ke Arduino

Gambar 5.1 adalah rangkaian Arduino yang dihubungkan ke GPS.

Sistem pembacaannya Lokasi lalu diolah Arduino. Rangkaian Arduino di

hubungkan ke SIM 900L dapat di lihat pada Gambar 5.2 di bawah ini :

Gambar 5.2 SIM 800L dihubungkan Arduino.

Gambar 5.2 adalah rangkaian Arduino yang dihubungkan ke SIM

800L. Sistem SMS lalu diolah di Arduino. Design Rangkaian Sistem

Keamanan Sepeda dapat di lihat pada Gambar 5.3 di bawah ini :


44

Gambar 5.3 Rangkaian Arduino GPS dan SIM 800L

Gambar 5.3 diatas adalah design rangkaian Sistem Keamanan Sepeda

Menggunakan Arduino berbasis SMS .

5.2.2. Implementasi Perangkat Lunak

Perangkat lunak yang digunakan untuk pengimplementasian system

alat ukur ini adalah aplikasi Arduino yang terintregasi. Dengan aplikasi

ini dapat menulis program Arduino (disebut juga dengan Sketch),

mengkompilasi, men-debug jika ada kesalahan pemrograman, dan

meng-uploadnya ke papan Arduino. Skets GPS dan SIM dapat di lihat

pada gambar 5.4 di bawah ini :


45

Gambar 5.4 Sketch GPS dan SIM

Gambar diatas yaitu merupakan sebagian dari script pada Arduino

dalam proses pembuatan Sistem Keamanan Sepeda Menggunakan

Arduino Berbasis SMS.

5.2. PENGAJUAN DAN PEMBAHASAN

5.2.1. Pengujian Sistem

Pengujian system keamanan Sepeda ini dimaksud untuk menguji

system ketepatan Lokasi yang dibuat apakah sudah sesuai dengan yang

diharapkan. Tidak memiliki masalah error dan sesuai dengan yang

diharapkan. Pembahasan disini dijelaskan bagaimana hasil percobaan

pada bagian alat GPS tracking yakni Catu Daya dan Sms dapat dilihat

pada Tabel 5.4 dibawah ini:


46

Tabel 5.4. Penjelasan Pengujian Sistem

Catu Input Modul Modul


No Arduino Keterangan
Daya Sms Gsm Gps
Track
Terkirim
5 Modul
1 Terhubung Track Terhubung Berkedip
volt Gsm dan
Modul Gps
berkedip

Pengujian system Keamanan Sepeda Menggunakan Arduino

berbasis SMS.

5.2.2. Rencana Pengujian

Pengujian software dalam penelitian ini dilakukan oleh pihak user

atau pemilik sepeda, percobaan yang dilakukan pada bagian modul GPS

dapat muncul dan bisa berfungsi dengan menampilkan gambar lokasi

dll.

5.2.3. Hasil Pengujian

Berikut ini adalah hasil pengujian percobaan yang dilakukan pada

keseluruhan alat baik dari rangka alat yang dibuat. Tata letak alat yang

baik, fungsi dari alat sesuai dengan yang diharapkan Untuk hasil

pengujian dapat dilihat pada Tabel 5.5 di bawah ini :


47

Tabel 5.5. Hasil Pengujian

N Catu Ardu Input Modul Modul Wakt


Keterangan
o Daya ino Sms Gsm Gps u
Alat Dapat
Terh 2 Menggirim
5 Berke Berke
1 ubun Track Meni Lokasi Gps
Volt dip dip
g t Dengan Waktu
2 Menit

Tegangan masuk melalui catu daya 5 volt dihubungkan dengan

arduino,kemudian Smartphone mengirim pesan track menggunakan,

setelah itu modul GSM berkedip dengan delay 3 menit tanda

mendapat sinyal dan modul GPS berkedip,dengan rentan waktu 2

menit Smartphone mendapat lokasi benda yang telah ditancapkan alat

GPS Tracking. Hasil Rancangan Alat secara keseliuruhan dapat di

lihat pada gambar 5.5 di bawah ini :

Gambar 5.5 Hasil Rancangan Alat Secara Keseluruan


48

Mengirimkan Pesan dan Lokasi dapat dilihat pada gambar 5.6 di

bawah ini :

Gambar 5.6 Mengirim Pesan dan Menerima Lokasi

Hasil dari Lokasi dapat dilihat pada Gambar 5.7 di bawah ini :

Gambar 5.7 Hasil Dari Lokasi


49

BAB VI

PENUTUP

2.2 KESIMPULAN
Berdasarkan hasil penelitian yang telah dilakukan maka dapat disimpulkan

sebagai berikut :

1. Sistem keamanan kendaraan bermotor menggunakan SMS dengan metode

GPS tracking berbasis Arduino. Sebagai alat untuk mencegah terjadinya

kecurian pada Sepeda dan dapat mempermudah mendapatkan kembali

Sepeda yang telah di curi.

2. Keamanan Sepeda ini memiliki beberapa keunggulan. Karena, dapat

langsung mengetahui titik kordinat atau lokasi keberadaan Sepeda itu

sendiri.

3.2 SARAN
Adapun saran yang dapat disampaikan peneliti sebagai berikut :

1. ketika posisi GPS didalam ruangan GPS tidak bekerja secara maksimal

karena sinyal yang di dapat hanya terbatas.

2. Pada alat ini masih menggunakan PowerBank untuk memutuskan dan

menyambungkan aliran listrik yang dimana ketika alat tidak terhubung

dengan PowerBank secara otomatis alat akan memulai mencari kembali

mencari sinyal GPRS dan GPS. Diharapkan alat ini dapat dikembangkan

menggunakan komponen yang lebih baik agar alat tidak terestart ketika

terputus dengan PowerBank.


50
DAFTAR PUSTAKA

[1] S. &. S. I. Hartati, Sistem Pakar Dan Pengembangan,


Yogyakarta: GRAHA ILMU, 2015.
[2] Admi Putra Bisma, “Sistem Keamanan Kendaraan Bermotor
menggunakan SMS dengan Metode GPS Tracking Berbasis
Arduino,2016
[3] Fatma Rizkidianah, “Perancangan dan implementasi prototype
sistem (Global Positioning System) dan SMS Gateaway Pada
pencaruan kendaraan bermotor berbasis Arduino uno,2016.
[4] Decy Nataliana “GPS, Personal Tracking, SMS, Google Maps”
2015.
[5] IBISA,(2016) : Keamanan SIstem Informasi. Andi, Yogyakarta
[6] Riadi, Muchlisin "pengertian sms"
http://www.kajianpustaka.com/2012/12/teori-smsshort-message-
service.html,(10 mei 2016)
[7] Oktariawan, Imran. "Pembuatan Sistem Otomasi
Dispenser Menggunakan Mikrokontroler Arduino
Mega 2560". Skripsi. Lampung: Jurusan Teknik Mesin Fakultas
Teknik Universitas Lampung, 2015.
[8] Idjol "Pengertian GPS" https://www.idjoel.com/pengertian-gps/,
(11 Januari 2016)
[9] Andre. 2017. Bahasa Pemrograman C. Bandung : DuniaIlkom
[10] Luffy. 2017.MengenalNodeMCU ESP8266. Jakarta :
Nyebarilmu.

51
LAMPIRAN
Lampiran 1 Program Arduuino GPS dan SIM 800L
#include "SIM900.h"

#include "sms.h"

#include "SoftwareSerial.h"

#include <TinyGPS++.h>

#include <PString.h>

int led=3;

TinyGPSPlus gps;

char buffer[160];

char smsbuffer[160];

char n[20];

unsigned long last = 0UL;

SMSGSM sms;

String kirim="";

PString str(buffer, sizeof(buffer));

void setup(){

pinMode(led,OUTPUT);

Serial.begin(9600);

if (gsm.begin(9600)){

sms.SendSMS("082242644670","SISTEM KEAMANAN ONLINE");

delsms();

digitalWrite(led,HIGH);

delay(1000);

digitalWrite(led,LOW);

delay(1000);

digitalWrite(led,HIGH);

delay(1000);

52
digitalWrite(led,LOW);

delay(1000);

digitalWrite(led,HIGH);

delay(1000);

digitalWrite(led,LOW);

delay(1000);

void loop(){

kirim="";

while (Serial.available() > 0)

if( gps.encode(Serial.read()))

info();

void(* resetFunc) (void) = 0;

void delsms()

for (int i=0; i<10; i++)

int pos=sms.IsSMSPresent(SMS_ALL);

if (pos!=0)

if (sms.DeleteSMS(pos)==1){}else{}

void info(){

str.begin();

str.print("https://maps.google.com/maps?q=");

53
str.print(gps.location.lat(), 6);

str.print(F(","));

str.print(gps.location.lng(), 6);

kirim=str;

int pos=0;

pos=sms.IsSMSPresent(SMS_ALL);

if(pos){

sms.GetSMS(pos,n,smsbuffer,100);

if(!strcmp(smsbuffer,"LIHAT")){

digitalWrite(led,HIGH);

str.begin();

str.print(kirim);

sms.SendSMS(n,buffer);

digitalWrite(led,LOW);

if(!strcmp(smsbuffer,"reset")){

sms.SendSMS(n,"GPS TRACKER RESET");

delay(5000);

resetFunc();

delsms();

Lampiran 1 Dokumentasi Observasi

54
Gambar Lampiran 1.1 Dokumentasi Proses Wawancara Observasi di Komunitas
Sepeda Tua Brebes.

Gambar Lampiran 1.2 Dokumentasi Proses Wawancara Observasi Ketua


Komunitas Sepeda Tua Brebes.

Lampiran 2 Dokumentasi Pembuatan Project

55
Gambar Lampiran 3.1 Dokumentasi Proses Perakitan Alat GPS dan SIM

Gambar Lampiran 3.2 Alat Beserta Sepeda

56
Gambar Lampiran 3.3 Letak Project

57

Anda mungkin juga menyukai