Deteksi Macet via SMS
Pembahasan mengenai SMS Gateway telah saya tulis sebelumnya di blog saya. Kami akan membuat aplikasi yang tujuannya untuk menginformasikan kemacetan jalan dan memberikan jalan alternatif untuk menghindari kemacetan tersebut. ![]()
Aplikasi ini akan kami bagi menjadi 2, yaitu
- aplikasi untuk menangani penerimaan dan pengiriman SMS.
- aplikasi untuk mendeteksi kemacetan.
Karena keterbatasan kami, maka untuk pendeteksi kemacetan lalu-lintas dilakukan melalui simulasi. Simulasi ini mengambil gambar kondisi jalan Achmad Yani Surabaya. Gambar diambil pada saat pagi hari, siang hari, dan sore hari.
Aplikasi pendeteksi kemacetan adalah hasil pekerjaan teman saya yang kemudian saya integrasikan dengan SMS agar distribusi informasi menjadi lebih lancar dan oke. Walaupun di pasaran sudah ada aplikasi GPS + Traffic Detection yang ditanam di mobil, tapi kan tidak semua orang punya alat seperti itu apalagi pengendara sepeda motor.
Langsung saja, dibawah ini adalah desain sistemnya

Setiap titik rawan macet akan dipasang sebuah kamera CCTV yang akan mengambil gambar, hasil gambar ini akan dideteksi tingkat kemacetannya oleh sistem yang kemudian akan memberitahukannya ke server. Server kemudian menyimpan data-data kemacetan tersebut lalu menunggu SMS dari masyarakat yang akan bertanya.
SMS yang dikirim oleh masyarakat berformat
GET (spasi) Lokasi (spasi) Tujuan
Ketika server menerima SMS seperti ini, maka server akan mengolah data jalan yang akan dilalui oleh pengirim SMS. Jika terdapat kemacetan di jalan tersebut, maka server akan menunjukkan jalan alternatif
Secara ringkas, aplikasi ini bekerja seperti dibawah ini.
- SMS Server
- Pendeteksi Macet
Menerima SMS request dari klien
Mencari jalan / jalan alternatif
Mengirim hasil ke klien
Berada di setiap titik rawan macet.
Mendeteksi kemacetan
mengirim hasil (macet/tidak macet ) ke server
Format balasan SMS yang akan dikirimkan oleh server adalah
Jalan xx macet, jalan alternatif melalui a – b – c
Berikut adalah screenshot aplikasi yang kami buat, ![]()
Aplikasi untuk mengirim dan menerima SMS, dibangun mengunakan JAVA

Aplikasi untuk mendeteksi kemacetan, dibangun dengan menggunakan C++

Ayo cobalah…….
Tulisan ini dibuat untuk menyukseskan Lomba Blog Open Source P2I-LIPI dan Seminar Open Source P2I-LIPI 2009.