Journal of Technology and Informatics (JoTI) Vol 1. No. Oktober Tahun 2019 E-ISSN 2686-6102 Rancang Bangun Sistem Informasi Berkendara Berbasis Arduino Peter William1 Yuwono Marta Dinata 2 Program Studi Teknik Informatika. Universitas Ciputra email: 1pwilliam@student. id, 2yuwono. dinata@ciputra. Abstrak: Pada masa kini dalam menentukan posisi dari suatu keberadaan kendaraan secara akurat memiliki peran yang penting, terutama untuk keperluan navigasi. Beragam jenis alat Global Positioning System (GPS) yang terdapat di pasaran digunakan dalam navigasi tetapi kebanyakan memberikan layanan yang kurang lebih sama. Layanan tersebut yaitu hanya dapat memberikan solusi dengan penyimpanan data pada kartu memory SD card. Dengan melihat hal itu maka pada penelitian ini memberikan suatu alternatif solusi yaitu dengan menambahkan kartu sim card dan mikrokontroler Arduino yang dilengkapi dengan GPS. Hal ini dapat menjadi keunggulan sistem yang telah dibuat yaitu dapat memberikan lokasi kendaraan terpantau secara online. Sistem yang dibuat ini berbasiskan geolocation. Pengujian sistem ini dilakukan dengan metode statik dan Metode statik dilakukan pada saat GPS berhenti di tempat, sedangkan metode dinamik di lakukan pada saat GPS dalam keadaan kendaraan berjalan. Hasil yang didapatkan yaitu terdapat delay pada pengambilan data berikutnya kurang lebih 30 detik baik pengujian statik maupun Kata Kunci: pelacakan. GPS. Arduino. Geolocation Abstract: At present in determining the position of a truly important place, it is important for navigation purposes. Various types of Global Positioning System (GPS) devices that are on the market are used in navigation but provide more or less the same service. The service is only able to provide solutions with data storage on the SD card memory card. By looking at it, this study provides an alternative solution, namely by adding a sim card and Arduino microcontroller equipped with GPS. This can be a system advantage that has been made that can provide the location of the vehicle monitored online. System created based on this geolocation. Testing this system is done by static and dynamic methods. Static methods are carried out when the GPS stops in place, while the dynamic method is carried out when the GPS is in a vehicle's running condition. The results obtained are postponed in the next data retrieval for approximately 30 seconds both static and dynamic Keywords: tracking. GPS. Arduino. Geolocation PENDAHULUAN Kecelakaan dalam berlalu lintas cukup berada di angka yang memprihatikan dan perlu dicarikan solusinya. Hal ini diperkuat dari data Global Status Report on Road Safety . yang menyatakan bahwa terdapat kurang lebih 1,24 juta jiwa yang meninggal tiap tahun di seluruh penjuruh dunia dan juga terdapat sekitar 20-50 juta jiwa yang membutuhkan perawatan medis dari kecelakaan lalu lintas yang terjadi. Data tersebut menunjukkan analisa yang menyatakan penyebab utama dari kematian para remaja di sebabkan oleh kecelakaan lalulintas dengan jumlah nominal rata-rata mencapat 1000 anak per hariannya dengan variasi usia 10 s/d 24 tahun. Sedangkan di Indonesia kecelakaan dalam berlalu lintas termasuk dalam penyebab kematian terbesar ketiga setelah kematian yang di sebabkan penyakit jantung koroner dan tuberculosis yang telah di teliti oleh pihak World Health Organization (WHO). Kecelakaan lalu lintas di Indonesia pada umumnya dilakukan oleh Komite Nasional Keselamatan Transportas. Data yang didapatkan bahwa kecelakaan yang terjadi sampai korban meninggal maupun luka-luka terdapat Peter. W, dkk /Journal of Technology and Informatics (JoTI) Vol. No. Oktober 2019, 31-40 bahwa A 6 kali kecelakaan lalu lintas jalan terjadi tiap tahun . Berdasarkan kutipan dari Riskedas 2013 terdapat peningkatan populasi tertentu yang mengalami cedera dari 7,5% menjadi 8,2%. Penyebab luka yang membutuhkan perhatian medis terbanyak kedua merupakan kecelakaan yang menggunakan roda dua . endaraan bermoto. ,6%). Pada Kota Surabaya sendiri mempunyai jumlah kecelakaan lalu lintas terbanyak yang berada di posisi ke lima pada tahun 2013 dengan jumlah kecelakaan sebesar 837 kejadian . Hal lain yang menjadi perhatian selain tingkat kecelakaan kendaraan adalah tentang keamanan kendaraan. Pada saat ini hampir setiap orang memiliki kendaraan pribadi, namun dari segi keamanan banyak terjadi pencurian kendaraan di sekitar tempat parkir. Maka dari itu keamanan pada sebuah kendaraan menjadi sangatlah penting . Teknologi (Global Positioning Syste. GPS dan (Global System for Mobil. GSM dapat digunakan untuk memantau lokasi kendaraan. Melalui teknologi tersebut dapat diintegrasikan untuk menggabungkan GPS dan GSM yang menjadi dasar penelitian yang akan dilaksanakan. Teknolog ini sangat flexible untuk diterapkan dimanapun, ada yang diterapkan pada penggunaan helm, sehingga apabila pengendara belum menggunakan helm maka kendaraan tidak mau menyala dan GPS dan GSM membantu mengetahui lokasi jika terjadi kecelakaan . Pada penelitan ini sistem yang dibuat dapat secara terus menerus memantau kendaraan yang sedang berjalan dan di tampilkan dalam bentuk peta melalui Google Map. Kendaraan yang telah menggunakan GPS tracking ini dapat memberikan salah satu altenatif keamaan kendaraan. Sehingga GPS tracking ini digunakan sebagai langkah preventif dari Pemilik kendaraan maupun polisi dapat mengikuti sinyal yang di pancarkan melalui GPS tracking tersebut untuk mengetahui lokasi dari pencuri kendaraan. Peneliti sebelumnya juga penah menggunakan Arduino Uno yang di GPS GSM pengumpulan data . , pada penelitian ini data langsung ditampilkan ke website. Pada penelitian ini menggunakan beberapa dasar teori yaitu Arduino Uno. GPS. GSM Module, dan Geolocation Maps. Arduino merupakan salah satu mikrokontroler yang dirancang dengan tujuan siapapun dapat dengan mudah untuk menggunakan dan melakukan ujicoba dengan lebih cepat . Tipe Arduino Uno. Arduino Mega. Arduino Lilipad dll. Pada penelitian ini menggunakan Arduino Uno yang ditambahkan Ethernet Shield untuk mengirimkan data ke Arduino Uno dipilih dalam penelitian ini karena ukurannya yang relatif kecil, sumber daya yang digunakan juga rendah dan cukup untuk mengakomodasi kebutuhan penelitian yang dilakukan, gambar dari Arduino Uno dapat dilihat pada Gambar 1 Arduino Uno . umber https://store. cc/usa/arduino-uno-rev. Gambar 1 Arduino Uno . umber https://store. cc/usa/arduino-uno-rev. Teknologi GPS merupakan teknologi yang digunakan oleh beberapa peneliti sebelumnya untuk melakukan tracking posisi dimana kendaraan tersebut berada dan mengurangi kecepatan kendaraan jika ternyata memang kendaraan tersebut dicuri . Global Positioning System (GPS) merupakan satu-satunya yang sepenuhnya menggunakan Global Navigation System (GNSS). GPS untuk dapat bekerja secara optimal maka menggunakan antara 24 dan 32 satelit Medium Earth Orbit yang mentransmisikan sinyal gelombang mikro yang memungkinkan penerima GPS untuk menentukan lokasi, kecepatan, arah, dan waktu dengan tepat. Sedangkan pada penerima GPS, menerima sinyal dari setidaknya tiga satelit untuk menghitung jarak dan menggunakan teknik triangulasi untuk menghitung posisi dua dimensi . intang dan buju. atau setidaknya empat satelit untuk menghitung posisi tiga dimensi . intang, bujur dan ketinggia. Sistem yang digunakan diletakan di bagian kendaraan yang tidak terlihat oleh yang melakukan pencurian . Pada penelitian ini juga menggunakan teknologi GPS/GSM yang juga diterapkan untuk melakukan tracking secara online dan menampilkan secara real time melalui Peter. W, dkk /Journal of Technology and Informatics (JoTI) Vol. No. Oktober 2019, 31-40 peta online yang dapat diakses melalui website. Pada penelitian ini, digunakan modul GPS dengan seri SIM808, yang dapat dilihat pada Gambar 2, sedangkan GSM Module dapat dilihat ada, untuk dapat melakukan pemetaan posisi pada mobil dibutuhkan beberapa stelit GPS. Arduino Uno ditanamkan di dalam mobil yang digunakan. Arduino tersebut telah dilengkapi dengan modul GPS dan GSM, data tersebut akan dikirimkan ke Data yang dikirimkan berupa waktu, data tanggal, kecepatan perpindahan lokasi a ke b , serta data lokasi . atitude dan longitud. Setelah lokasi mobil telah didapatkan, data dari lokasi mobil pada waktu pengambilan data akan dikirim menggunakan modul GSM ke database cloud. Untuk menampilkan rute mana saja yang telah dilalui maka data kendaraan perlu disimpan dahulu deserver dan kemudian baru Dari data yang ada dapat diketahui lokasi maupun kecepatannya yang ditampilkan pada website menggunakan Google Map API. Gambar 2 Module GPS Gambar 4 Arsitektur Penelitian Gambar 3 GSM Module Perancangan Perangkat Keras METODE PENELITIAN Perangkat keras yang digunakan pada penelitian ini dapat dilihat pada Gambar 5. Perangkat keras yang dibutuhkan berupa Arduino UNO. SIM808 Board. GSM Antena. GPS Antena dan power supply untuk Arduino Uno dan SIM808. SIM808 langsung bisa di masukkan ke socket pin dari Arduino. Dengan pen-setting-an yang sangat mudah ini dapat mempercepat proses untuk melakukan penelitian. Untuk melakukan penelitian ini, diambil sebuah contoh kasus untuk pemonitoran kendaraan yang dimiliki kendaraan agent travel, maka interview dilakukan untuk mendapatkan Berdasarkan wawancara tersebut ditemukan bahwa sistem yang dimiliki sekarang mempunyai kelemahan dimana pengecekan data lokasi serta kecepatan pengendara hanya dapat dilihat saat kendaraan sudah berada pada kantor pusat untuk di ambil Kemudian masalah yang lain adalah tidak terpantaunya posisi driver sehingga beberapa customer menunggu dengan tidak pasti. Maka dari itu, penelitian ini menampilkan sistem yang real time berbasis website, yang menggabungan antara modul GPS dengan Arduino, sehingga pemilik kendaraan dapat mengetahui lokasi kendaraan. Arsitektur dari penelitian ini dapat dilihat pada Gambar 4. GPS tracking yang diletakkan pada mobil melakukan pemetaan lokasi mobil berdasarkan GPS yang Gambar 5 Desain Perangkat Keras Perancangan Perangkat Lunak Perancangan perangkat lunak yang telah dilakukan dapat dilihat pada diagram alir program yang dapat dilihat pada Gambar 6. Proses awal Peter. W, dkk /Journal of Technology and Informatics (JoTI) Vol. No. Oktober 2019, 31-40 dimulai pada Arduino diawali dengan melakukan setup yang dijalankan pertama kali saat Arduino Uno beserta Sim808 Board mendapatkan catu daya dari power supply. Proses inisialisasi ini adalah melakukan inisialisasi serial baudrate dan GPS. data, melihat keseharian driver saat membawa User yang dimaksudkan di sini adalah travel agent. Sedangkan untuk traveler hanya bisa memantau/melihat informasi kendaraan melalui Mengakses Menambah Travel Agent (Admi. Menambah Melihat Rute Melihat Informasi di Traveler Gambar 7 Use case diagram sistem Implementasi Setelah perancangan perangkat keras dan lunak yang dilakukan maka tahap berikutnya adalah melakukan implementasi. Implementasi yang dilakukan yaitu implementasi Rangkaian, implementasi perangkat lunak, implementasi Gambar 6 Diagram alir perangkat lunak Implementasi rangkaian Proses selanjutnya GPS akan mencari lokasi dari antenna yang terhubung dengan Saat pencarian terdapat dua kondisi yaitu lokasi GPS ditemukan maupun tidak ditemukan. Jika lokasi GPS ditemukan maka proses selanjutkan mengambil data dari GPS berupa Timestamp yang berupa waktu pengambilan data, latitude dan longitude . okasi x & y pada pet. , beserta knot yang diconvert dalam satuan Sedangkan apabila lokasi GPS tidak ditemukan maka akan mencari terus sampai menemukan lokasi karena untuk menemukan lokasi dari GPS membutuhkan waktu beberapa menit sampai menemukan lokasi dari GPS yang Rangkaian yang digunakan terdiri dari Arduino Uno dan GPS GSM Sim808 Modul. Arduino Uno berfungsi sebagai pemrosesan maupun yang menjalakan perintah kode yang telah diupload ke dalam mikrokontroler tersebut, sedangkan GPS GSM Sim808 digunakan sebagai bagian pendukung dalam penggunaan GPS maupun GSM untuk mendapatkan data yang diinginkan. Gambar rangkaian yang digunakan pada penelitian ini dapat dilihat pada Gambar 8. Use Case Diagram Use case diagram dari penelitian ini dapat dilihat pada Gambar 7. Pada use case diagram ini terdapat tiga user yaitu travel agent . dan traveler. User melakukan beberapa hal seperti dapat mengakses data lokasi, menambahkan kendaraan dan driver, mengganti Gambar 8 Rangkaian Perangkat Keras Peter. W, dkk /Journal of Technology and Informatics (JoTI) Vol. No. Oktober 2019, 31-40 Koneksi pin dari perangkat keras dapat dilihat pada Tabel 1. mySerial. hal ini berfungsi untuk memaksimalkan pin Arduino yang dapat digunakan sebagai pin komunikasi serial. Bagian yang ketiga adalah getgps(). yang berfungsi untuk menghubungkan koneksi dari modul dengan sim card agak terhubung dengan internet. Tabel 1 Koneksi perangkat keras Arduino Uno SIM808 EVB Digital Pin 7 (D. Ie Digital pin TXD 5v Bagian berikutnya adalah parsing data menggunakan void sendData yang berfungsi untuk mengkomunikasikan penggunaan serial dengan modul sim808 supaya dapat menjalankan dengan menggunakan ATcommands, seperti pada Kode 2. Digital Pin 8 (D. Ie Digital pin RXD 5v Digital Pin Ground (GND) Ie Digital Pin Ground (GND) Kode 2 Parsing Data void sendData(String command, const int timeout, boolean debu. { String response = "". mySerial. { long int time = millis(). while( . ime timeou. > millis()){ while. ySerial. available()){ response = char. ySerial. read()). Serial. Implementasi perangkat lunak Program dibuat dengan melakukan inisialisasi library yang digunakan. Tahap berikutnya adalah melakukan setup agar komunikasikan antara Sim808 dengan Arduino Uno dapat saling terhubung, seperti potongan Kode 1. Kode 1 inisialisasi #include