Suatu sistem yang mampu menjalankan tugas sebagai seorang “asisten” saat berkendara. Seperti, memantau kondisi bahan bakar, mengingatkan saat bahan bakar akan habis serta menunjukkan lokasi SPBU terdekat, mengirim SMS otomatis, dll
Masih ingatkah kasus geng motor yang sangat meresahkan masyarakat beberapa tahun lalu? Kasus geng motor mulai terjadi sejak tahun 2012. Mereka tidak hanya merusak kenyamanan warga, tetapi juga melakukan tindakan kriminal. Meskipun sekarang sudah jarang pemberitaan di media televisi, bukan berarti geng motor sudah tidak berulah lagi. Berita dari metro.sindonews.com (12/10/2015) di daerah Jakarta Timur, dua anggota geng motor yang membuat keonaran hingga menyebabkan tewasnya pengguna motor di jalan layang Pasar Rebo. Selain itu, di daerah Bandung, berita dari Tribunnews.com (20/12/2015), dikabarkan dua warga Cimahi dibacok berandalan bermotor yang berkeliaran di Jalan Cibogo Tengah, Sukawarna, Kota Bandung, Jawa Barat. Kemudian, bulan Februari lalu (1/2/2016) Komplotan geng motor mengeroyok seorang bernama Tommy di Jalan Mahendradata, Denpasar, Bali. Kasus lainnya masih pada bulan Februari (16/2/2016), gerombolan geng motor kembali berulah di Kabupaten Bantul. Mereka menganiaya empat remaja pengendara motor lain yang kebetulan melintas di kawasan Pantai Goa Cemara, Desa Gadingsari, Kecamatan Sanden.
Ditengah kasus geng motor yang tak kunjung usai, tindak kriminalitas di jalanan semakin meresahkan semenjak tahun 2015 dengan maraknya kasus pembegalan. Aksi pembegalan adalah aksi yang melakukan perampasan kepada pengguna jalan dengan menggunakan kekerasan. Beberapa kasus yang terjadi baru-baru ini seperti, di Bekasi seorang pelajar meregang nyawa setelah menjadi korban pembegalan oleh delapan orang di tikungan Jalan Alexindo RT 03/16, Harapan Jaya,Bekasi Utara, Kota Bekasi, Minggu (17/1/2016). Berita lainnya, pembegal kembali muncul di daerah Ogan Komering Ilir Bandar Lampung, karyawan perkebunan tewas dan diduga sebagai korban begal. Posisi korban tertelungkup dengan luka bekas bacokan di lengan kanan dan leher digorok. Diduga Widodo (korban) merupakan korban begal motor. Hal itu lantaran sepeda motor Yamaha Vega bernomor BG 6066 FV milik karyawan perkebunan PT Mitra Ogan ini, tidak ditemukan. Kasus lainnya, aksi beringas komplotan begal sepeda motor dengan senjata api (senpi) kembali beraksi lagi di Kota Bekasi tanpa dapat dihentikan oleh aparat kepolisian di daerah setempat. Kawanan begal tersebut bahkan menembak warga di depan gerbang Perumahan Jatibening 2, Pondok Gede, Kota Bekasi, Jumat (4/3/2016), dan masih banyak kasus lainnya yang akhir-akhir ini terjadi.
Polisi telah melakukan berbagai upaya untuk memperkecil angka kriminalitas dari geng motor dan pembegalan agar tidak banyak korban berjatuhan hingga upaya untuk memberantas geng motor dan pembegalan. Akan tetapi hal itu diakui sulit untuk dilakukan.
Selain angka kriminalitas yang tinggi, angka kecelakan roda dua dijalanan pun sangat tinggi. Menurut data dari Kepala Biro Penerangan Masyarakat Divhumas Polri Kombes Agus Rianto, kendaraan yang terlibat kecelakaan sejak 24 Desember 2014 hingga 2 Januari 2015 didominasi sepeda motor. Berdasarkan laporan hasil evaluasi terungkap data sebanyak 1.704 kasus kecelakaan motor.
Untuk meminimalisir angka korban yang berjatuhan, pihak polisi dan pihak rumah sakit terdekat harus memberikan pertolongan yang cepat. Oleh karena itu, diperlukan sebuah sistem yang mempermudah pengendara motor untuk meminta pertolongan kepada keluarga, kepolisian dan rumah sakit terdekat.
Berdasarkan beberapa paparan yang dikemukakan diatas, maka kami akan membuat suatu sistem yang mampu menjalankan tugas sebagai seorang “asisten” saat berkendara. Tugas – tugas seperti, memantau kondisi bahan bakar, mengingatkan saat bahan bakar akan habis serta menunjukan lokasi SPBU terdekat, mengirim SMS otomatis berupa pesan meminta pertolongan dan lokasi pengendara saat pengendara dalam kondisi bahaya (diikuti pembegal, geng motor atau terjadinya kecelakaan) kepada keluarga dan pihak berwenang, melakukan auto-reject-and- message terhadap panggilan masuk, auto-reply terhadap pesan masuk, melakukan navigasi ke tempat-tempat penting dan ke tempat wisata, memandu perjalanan menuju lokasi, serta memantau posisi pengendara melalui layar monitor PC yang ada di rumah/kantor. Sistem ini disebut Smart Driver Asistent (SDA).
Tujuan dari projek ini adalah untuk membuat Smart Drive Assistance yang meliputi sistem SOS, monitoring bahan bakar dan kondisi kendaraan, serta tracking posisi pengendara.
Berdasarkan fungsi kerjanya yang menghubungkan dan memutuskan, push button switch mempunyai 2 tipe kontak yaitu NC (Normally Close) dan NO (Normally Open).
Push button jenis ini memiliki kondisi normal tertutup (close), yaitu saat push button tidak ditekan rangkaian dalam kondisi tertutp sehingga ada aliran arus listrik yang mengalir. Sebaliknya ketika push button ditekan, kondisi rangkaian berubah menjadi terbuka (open) sehingga aliran arus listrik terputus pada rangkaian. Kontak NC digunakan sebagai pemutus atau mematikan sistem circuit (Push Button Off).
Push button jenis ini memiliki kondisi normal terbuka (open), yaitu saat push button tidak ditekan rangkaian dalam kondisi terbuka sehingga tidak ada aliran arus listrik yang mengalir. Sebaliknya ketika push button ditekan, kondisi rangkaian berubah menjadi tertutup (close) sehingga akan ada aliran arus listrik yang mengalir pada rangkaian. Kontak NO digunakan sebagai penghubung atau menyalakan sistem circuit (Push Button On).
Sensor kecelakaan yang digunakan adalah seutas kabel yang memiliki prinsip kerja sama seperti push button normally close. Kabel tersebut ditempatkan pada beberapa tempat yang rawan rusak saat kecelakaan terjadi. Sederhananya, saat kabel tersebut putus sehingga terjadi sinyal perubahan kondisi dapat diidentifikasikan bahwa kecelakaan terjadi.
Ardunino adalah sebuah platform protetipe sumber terbuka yang terdiri dari perangkat keras berupa papan sirkuit fisik (mikrokontroler) dan perangkat lunak berupa IDE (Integrated Development Environment). Papan Arduino mampu membaca input, seperti input cahaya, sentuhan, dan lain-lain kemudian mengubahnya menjadi output seperti mengaktifkan motor, menyalakan LED, dan lain-lain. Untuk membaca input dan mengubahnya menjadi output yaitu menggunakan bahasa pemrograman Arduino dengan penggunakan perangkat lunak IDE.
Ada banyak jenis Arduino, jenis yang akan digunakan pada pembuatan sistem ini adalah Arduino Nano V3.0. Arduino Nano V3.0 memiliki 14 pin digital dan 8 pin input analog. Semua pin digital pada Arduino Nano dapat digunakan sebagai input atau output digital. Dan pin analog khusus untuk membaca input data analog. Semua pin beroprasi pada tegangan 5 volt dan dapat memberi atau menerima arus maksimum 40 mA serta memiliki resistor pull-up internal (yang terputus secara default) sebesar 20-50 KΩ. Arduino Nano memiliki ukuran yang cukup kecil sehingga dapat ditempatkan pada lokasi yang sempit.
Komponen Arduino, smartphone tertanam, dan smartphone pengendara membutuhkan daya agar bisa berfungsi. Oleh karena itu, dibutuhkan sebuah komponen yang berfungsi menyediakan daya untuk peralatan elektronik yang disebut catu daya atau power supply.
Catu daya DC memiliki 4 bagian utama yaitu transformator, rectifier, filter, dan voltage regulator. Transformator bekerja berdasarkan prinsip induksi elektromagnetik yang terdiri dari 2 bagian utama yang berbentuk lilitan yaitu lilitan primer dan lilitan sekunder. Transformator berfungsi untuk menurunkan/menaikan tegangan. Rectifier atau penyearah gelombang adalah rangkaian elektronika dalam Power Supply (catu daya) yang berfungsi untuk mengubah gelombang AC menjadi gelombang DC. Terdapat 2 jenis rangkaian Rectifier dalam Power Supply yaitu “Half Wave Rectifier” yang hanya terdiri dari 1 komponen Dioda dan “Full Wave Rectifier” yang terdiri dari 2 atau 4 komponen dioda. Filter digunakan untuk meratakan sinyal (menghilangkan ripple) arus yang keluar dari rectifier. Filter ini biasanya terdiri dari komponen kapasitor (kondensator) yang berjenis elektrolit atau ELCO (Electrolyte Capacitor). Untuk menghasilkan tegangan dan arus DC (arus searah) yang tetap dan stabil, diperlukan Voltage Regulator yang berfungsi untuk mengatur tegangan sehingga tegangan output tidak dipengaruhi oleh suhu, arus beban dan juga tegangan input yang berasal output filter. Voltage regulator pada umumnya terdiri dari dioda zener, transistor atau IC (Integrated Circuit).
Fungsi utama dari Web Server adalah mentransfer berkas atas permintaan client melalui protokol komunikasi yang telah disepakati sebelumnya. Pemanfaatan Web Server tidak terbatas pada mentransfer teks pada halaman Web melainkan juga mencakup gambar, video dan media lainnya.
Web Server saat ini umumnya telah dibelakangi dengan berbagai pustaka bahasa pemrograman lainnya seperti PHP, ASP. Yang memungkinkan Web Server menyediakan layanan website yang dinamis.
Saat ini pemanfaat Web Server tidak terbatas pada Situs Web dalam WWW (World Wide Web), Pemanfaatan Web Server sudah merambah pada perangkat keras lain, diantaranya : Printer, Router, dan WebCam yang menyediakan akses layanan HTTP yang digunakan melakukan Manajemen Perangkat serta Kontrol terhadap Perangkat tersebut.
Tegangan input antara 3.6 ~ 6V. Arus saat unpaired (tidak terhubung) sekitar 30mA, dan saat paired (terhubung) sebesar 10 mA. 4 pin interface 3.3V dapat langsung dihubungkan ke berbagai macam mikrokontroler (khusus Arduino, 8051, 8535, AVR, PIC, ARM, MSP430, etc.).
Jarak efektif jangkauan sebesar 10 meter, meskipun dapat mencapai lebih dari 10 meter, namun kualitas koneksi makin berkurang.
Interconnection network (internet) adalah sistem global dari seluruh jaringan komputer yang saling terhubung. Internet merupakan jaringan yang terdiri dari milyaran komputer yang ada di seluruh dunia. Sehingga setiap orang dapat saling berinteraksi, berkomunikasi, saling bertukar informasi atau tukar menukar data melalui internet. Internet melibatkan berbagai jenis komputer serta topology jaringan yang berbeda. Dalam mengatur integrasi dan komunikasi jaringan, digunakan standar protokol internet yaitu TCP/IP (Transmission Control Protocol/Internet Protocol). TCP bertugas untuk memastikan bahwa semua hubungan bekerja dengan baik, sedangkan IP bertugas untuk mentransmisikan paket data dari satu komputer ke komputer lainya.