Halo semuanya! Sudah lama tidak berjumpa. Pada pembahasan kali ini saya akan menjelaskan tentang proyek akhir yang hendak di buat. Berikut adalah gambaran umum spesifikasi dari proyek:
A. Latar Belakang
Seperti yang sudah dijelaskan pada pembahasan sebelumnya, proyek arduino yang hendak kubuat adalah smart traffic light yang menyimulasikan sistem penilangan otomatis kepada para pelanggar lampu merah. Ide ini berawal dari banyaknya pelanggar lalu lintas yang sudah terlalu sering "dimaklumi" oleh kita, hanya mematuhi jika ada polisi saja. Maka dari itu, kami mencontoh beberapa negara maju yang telah menerapkan hal ini. Mereka mengaitkan plat nomor kendaraan dengan akun seseorang sehingga jika mobil tersebut melanggar, si pemilik mobil akan tertilang secara otomatis. Namun yang mungkin menjadi permasalahan adalah masih belum adanya keterkaitan antara mobil dengan bank di Indonesia. Lagi pula, belum tentu pengendara suatu mobil adalah orang yang sama, bisa saja seorang supir. Maka dari itu, kami mengasumsikan yang akan menjadi objek dari penilangan adalah berdasarkan SIMnya dengan asumsi pula bahwa SIM seseorang sudah dikaitkan dengan bank milik orang tersebut.
B. Proyek yang akan dikembangkan
Smart Traffic Light akan menyimulasikan penilangan otomatis kepada para pelanggar lalu lintas melalui scan RFID(dengan mengambil penerapan nyatanya berupa penanaman RFID ke dalam SIM). Akan dicek terlebih dahulu lampu yang tertera pada jalan. Jika sudah merah dan masih melaju, maka sang pengendara akan dikenakan tilang langsung ke akun banknya
C. Input - Proses - Output Proyek
Berikut adalah gambaran umum Input - Proses - Output dari proyek yang hendak dikerjakan:
Sistem penilangan ini akan menerima input berupa identitas pengendara, status lampu, dan posisi pengendara saat itu. Dengan melakukan proses penilangan pelanggan, nanti akan ditampilkan pesan tertilang pada (pura-puranya) akun bank pelanggar
D. Software Design
Berikut adalah flowchart dari sistem yang hendak dibangun
Akan dilakukan pengecekan terlebih dahulu terhadap status lampu dan posisi pengendara. Jika kedua kondisi tilang terpenuhi, maka akan ditangkap RFID penilang dan dilakukan proses penilangan
E. Design Specification
Dalam pengerjaan proyek ini, alat dan bahan yang digunakan meliputi:
- Arduino UNO
- Kabel USB
- Breadboard
- Jumper
- 3 Buah LED(merah, kuning, hijau)
- RFID Reader
- Sensor Photodioda/LDR
- ESP 8266. Digunakan sebagai media transmisi data ke dalam database sistem
F. System Design
Berikut adalah desain sistem dalam bentuk diagram blok
Ada tiga entitas dalam sistem ini, yaitu pengendara, Smart Traffic Light System, dan Bank. Pengendara direpresentasikan dengan RFID. Setelah kondisi tilang terpenuhi, maka terlebih dahulu dibaca RFID dari SIM pengendara, setelah itu dilakukan passing ke Arduino. Arduino akan menentukan alamat pengiriman paket data yang kemudian akan dilempar ke Wifi Module untuk di transmisikan. Paket data tersebut akan diterima oleh sebuah database yang kami beri nama Violation Database yang berisi kumpulan pelanggar lalulintas. Violation Database memiliki Application UI sebagai antarmuka admin untuk dapat melihat para pelanggar lalu lintas. Database ini juga terintegrasi dengan Account Database milik Bank sehingga proses penilangan dapat dilakukan secara otomatis
G. Hardware Design
Berikut adalah desain dari rangkaian yang hendak dibangun
Dapat diperhatikan bahwa Wifi Module akan mentransmisikan data secara real time ke internet sehingga juga diperlukan koneksi internet yang stabil untuk menjalankan sistem ini.
Sekian dan terima kasih~~~
Fikriansyah Adzaka
18213001