Anda di halaman 1dari 5

PROCEEDING TUGAS AKHIR JURUSAN TEKNIK ELEKTRO FTI-ITS 1

Integrasi Pada Modul-Modul Real Time Traffic


Information System (RTTIS) Yang Telah
Dikembangkan
R. Prawiro Kusumo R.∗ , I Ketut Eddy Purnama∗∗ , Muhtadin∗∗
Bidang Studi Teknik Komputer dan Telematika, Jurusan Teknik Elektro, Institut Teknologi Sepuluh Nopember Surabaya

Abstract—RTTIS (Real Time Traffic Information System) so far Batasan masalah pada tugas akhir ini adalah :
only show the results of CCTV video streaming of traffic conditions. 1) Aplikasi yang dibuat hanya berdasarkan modul-modul
Sometimes it is not known quickly which one road are jammed.
Previous research has created a traffic conditions visualization
yang telah ada sebelumnya.
module that utilizes color. This color depends on the outcome of 2) Pemrograman dilakukan dengan Ms. Visual Studio 2008
the vehicle counter module. Video traffic also recorded by video dengan bahasa pemrograman C#.
streaming module, this module stores the video data with file names 3) Database yang dipakai adalah postgreSQL.
corresponding to the location, date and time of capture. These 4) IP kamera yang digunakan adalah IP kamera yang
modules are still separated from each other, therefore this final project
aims is to integrate modules that have been developed before.
mendukung JPEG dan MJEPG URL
In this final project , we do the integration of the modules of ITS 5) Video lalu lintas yang digunakan merupakan video yang
(Intelligent Transportation System), which has been developed. This telah direkam sebelumnya.
integration module display information about traffic conditions, and 6) Penghitungan kepadatan dilakukan pada komputer ter-
show the streaming of IP camera at a particular road. pisah, data yang diolah diambil dari database yang
The result is appearance of multi-display video, and map of traffic
condition which utilizes a color gradation from value of density level dikirim oleh modul penghitung kendaraan.
at a particular road.
In the map of traffic visualization condition, density level 0-50% II. P ERALATAN DAN M ETODE
road color is green, for 65-75% is yellow, and red at density level Peralatan
90-100%. While the rest is the change of color from green to yellow
that is light green at 50-65%, and yellow to red that is orange at Untuk mengerjakan penelitian modul integrasi ini digunakan
75-90%. peralatan sebagai berikut:
Index Terms—Real Time Traffic Information System, Traffic 1) Komputer :
Visualization Intel Core 2 Duo E7500 @2.93Hz (2 CPUs), Memori
2 GB, Kartu Grafik NVIDIA GeForce 9500 GT, pada
I. P ENDAHULUAN Sistem Operasi Windows 7 Ultimate 32-bit.
RTTIS (Real Time Traffic Information System) selama ini Menggunakan 4 layar monitor LCD Samsung.
hanya menampilkan hasil streaming dari video CCTV kondisi
lalu lintas. Karena keterbatasan petugas, maka terkadang tidak
dapat diketahui secara cepat jalan mana yang mengalami
kemacetan, sehingga penanggulangan kemacetan jadi terlam-
bat. Gambar 1 Monitor LCD Samsung
Pada penelitian yang telah dilakukan sebelumnya telah 2) IP kamera :
dibuat sebuah modul visualisasi kondisi lalu lintas dalam Jenis NC 1600 1/3” Color CCD 307,200 Pixels (VGA)
bentuk peta menggunakan GIS. Dari peta tersebut warna jalan Sensor. CPU/Encode Chip 32Bit ARM7 / JPEG Encode
dibedakan berdasarkan tingkat kepadatannya. Pada modul Chip (VGA). Video Compression M-JPEG. Seperti pada
visualisasi ini, warna bergantung kepada hasil dari modul gambar 2.
penghitung kendaraan. Modul penghitung kendaraan inilah
yang menentukan padat atau tidaknya suatu jalan. Video lalu
lintas juga disimpan oleh modul video streaming, modul ini
menyimpan data video dengan nama file yang sesuai dengan
lokasi, tanggal, dan waktu pengambilan. Tetapi modul-modul
Gambar 2 IP Kamera Merk Sony NC-1600
ini masih terpisah satu sama lain, untuk itu tugas akhir
ini bertujuan untuk mengintegrasi modul-modul yang sudah
Metode
dikembangkan tersebut.
A. Modul Streaming Multi-Display
∗ Mahasiswa Program Sarjana (pprawkr@elect-eng.its.ac.id)
∗∗ Dosen Pembimbing (ketut@ee.its.ac.id) Lalu lintas yang memanfaatkan beberapa IP kamera mem-
∗∗ Dosen Pembimbing (muhtadin_s@elect-eng.its.ac.id) butuhkan tampilan yang multi-display agar pemantauan dapat
PROCEEDING TUGAS AKHIR JURUSAN TEKNIK ELEKTRO FTI-ITS 2

lebih mudah. Fitur ini memungkinkan pemantauan kondisi lalu


lintas secara bersamaan dari berbagai sumber IP kamera.
Dari gambar 3 dapat diketahui proses yang dilakukan adalah
dari IP kamera aplikasi melakukan proses streaming dan
kemudian ditampilkan. Untuk menampilkan hasil streaming
tersebut, pengguna dapat memilih dalam dua mode yaitu,
mode tile dan mode fullscreen.
Gambar 5 Desain modul integrasi

Untuk meningkatkan kemampuan dari tampilan pemantau


kondisi lalu lintas maka perlu ditambahkan beberapa fitur.
Fitur-fitur ini diharapkan membuat proses pemantauan menjadi
lebih mudah dan efektif.
Gambar 3 Desain streaming video 1) Tampilkan Video IP kamera Fitur ini digunakan untuk
• Mode Tile, pada mode tile beberapa video lalu lintas menampilkan video IP kamera yang dipasang pada suatu
dapat ditampilkan secara bersamaan. ruas jalan.
• Mode Fullscreen, pada mode fullscreen hanya ada satu 2) Informasi kamera Fitur ini digunakan untuk melihat
video lalu lintas yang ditampilkan penuh satu layar mon- informasi suatu IP kamera pada ruas jalan. Informasi ini
itor. Mode fullscreen digunakan apabila pengguna ingin meliputi nama IP kamera, lokasi IP kamera dan alamat
mengetahui kondisi lalu lintas menggunakan tayangan URL IP kamera tersebut.
video secara lebih jelas. 3) Penambahan IP kamera Fitur ini digunakan untuk
menambahkan IP kamera pada database. Fitur ini diper-
lukan agar jika ada pemasangan IP kamera baru dapat
B. Modul Visualisasi Kondisi Lalu Lintas langsung didaftarkan pada sistem.
4) Pengurangan IP kamera Fitur ini digunakan untuk men-
Modul ini berguna untuk memantau kondisi lalu lintas. gurangi IP kamera pada database. Fitur ini diperlukan
Kondisi lalu lintas divisualisasikan dalam bentuk peta meng- apabila sewaktu-waktu terjadi pengurangan IP kamera
gunakan GIS. Dari peta ini akan mudah diketahui jalan mana di jalan, sehingga banyaknya IP kamera dapat di update
saja yang macet, padat ataupun lancar. Kondisi jalan dibedakan sesuai dengan jumlah di lapangan.
berdasarkan tingkat kepadatannya dan direpresentasikan dalam
peta menggunakan gradien warna dari hijau, kuning dan
merah. Hal ini akan mempermudah pengenalan kondisi lalu III. I MPLEMETASI DAN H ASIL
lintas suatu jalan dari hanya melihat warnanya saja. Desain
pada gambar 4. A. Modul Streaming Multi-Display
Implementasi
Untuk dapat melakukan proses streaming, pemrograman
dilakukan dengan Ms. Visual Studio 2008 dengan bahasa
pemrograman C# menggunakan library tambahan yaitu library
AForge.Net.
Gambar 4 Desain visualisasi kondisi lalu lintas
Hasil
C. Modul Integrasi Dalam mode tile didapatkan hasil seperti pada gambar 6.
Dalam mode ini dapat ditampilkan hasil streaming dari 12 sum-
Modul ini mengintegrasikan modul-modul yang telah
ber IP kamera yang berbeda. Video yang ditampilkan adalah
dikembangkan sebelumnya, yaitu modul penghitung
video yang dipilih oleh pengguna untuk ditampilkan.Dalam
kendaraan, modul kompresi video dan modul visualisasi
mode fullscreen hasil streaming ditampilkan dalam satu layar
kodisi lalu lintas.
monitor. Ditunjukkan pada gambar 7.
Pada gambar 5 dapat dilihat, IP kamera dikoneksikan pada
modul kompresi video, modul penghitung kendaraan dan
modul visualisasi lalu lintas. Modul kompresi ini mengkom-
presi dan menyimpan video. Path address dari hasil penyim-
panan ini disimpan dalam database video. Untuk menentukan
kepadatan digunakan modul penghitung kendaraan. Hasil dari
pengitungan tersebut disimpan pada database lalu lintas. Pada
modul visualisasi lalu lintas ditampilkan kondisi lalu lintas
dalam bentuk peta. Gambar 6 Hasil streaming mode tile
PROCEEDING TUGAS AKHIR JURUSAN TEKNIK ELEKTRO FTI-ITS 3

Gambar 7 Hasil streaming mode fullscreen


Gambar 8 Hasil visualisasi kondisi lalu lintas
B. Modul Visualisasi Kondisi Lalu Lintas
Implementasi C. Modul Integrasi
Pada implementasinya, database dibuat dengan postgreSQL. Implementasi
Untuk koneksi dengan Ms. Visual Studio C# digunakan library 1) Database
Npgsql. Dari modul kompresi video, data alamat video yang
1) Database Spasial telah direkam disimpan pada database. Untuk menda-
Database spasial dibangun menggunakan postgreSQL patkan hasil perhitungan kepadatan secara real-time,
dan postGIS. Data spasial merupakan data vektor dalam maka setelah dilakukan penghitungan kendaraan pada
format shapefile (*.shp). Pada implementasi sistem digu- modul penghitung kendaraan, nilai jumlah kendaraan
nakan shapefile kota Surabaya. Shapefile yang digunakan pada database diperbaharui secara kontinyu. Data inilah
adalah shapefile yang berkaitan dengan wilayah kota, peta yang kemudian diolah untuk menetukan warna jalan
jalan, dan letak IP kamera. Shapefile ini dibuat dengan pada peta kondisi lalu lintas.
menggunakan aplikasi MapWindow. 2) Fitur-fitur pemantauan
2) Database Lalu Lintas Dalam pembuatan fitur yang dapat mengakses database
Dalam implementasinya database lalu lintas dibuat den- berdasarkan ikon IP kamera yang dipilih, digunakan
gan postgreSQL. Database ini menyimpan tabel data spasial query untuk dapat menampilkan berbagai data
kepadatan di beberapa jalan yang telah dipasangi IP spasial pada peta. Sehingga saat ikon IP kamera pada
kamera pada waktu tertentu. layer IP kamera di klik dapat diketahui informasi tentang
3) GIS Engine IP kamera tersebut.
Untuk dapat menampilkan peta kondisi lalu lintas, sis- Spasial query ini berguna pada fitur pemilihan tampilan
tem ini menggunakan SharpMap 0.9 sebagai GIS engine. video IP kamera, informasi kamera, penambahan dan
Model data yang digunakan dalam sistem ini merupakan pengurangan IP kamera.
data vektor. Data yang ditampilkan pada peta kondisi a) Tampilan video IP kamera
lalu lintas diantaranya : Pada fitur pemilihan tampilan video IP kamera
a) Layer wilayah data yang diambil adalah data lokasi IP kamera
Layer ini merepresentasikan wilayah kota dalam dan data alamat URL IP kamera tersebut. Fitur
bentuk polygon. ini memberikan pilihan kepada pengguna untuk
b) Layer jalan menampilkan IP kamera yang telah dipilih tersebut
Layer ini merepresentasikan jalan-jalan yang di layar pada mode fullscreen atau mode tile.
digunakan untuk jaringan transportasi. Warna b) Informasi kamera
jalan dibedakan berdasarkan tingkat kepadatan Pada informasi kamera data yang diambil adalah
kendaraan di suatu ruas jalan. nama IP kamera, lokasi IP kamera dan alamat URL
c) Layer IP kamera IP kamera. Fitur ini menampilkan informasi nama
Layer ini merepresentasikan tempat atau titik-titik IP kamera, lokasi IP kamera dan alamat URL IP
dimana IP kamera dipasang. Layer ini ditunjukkan kamera tersebut pada sebuah messagebox.
dalam suatu ikon berbentuk kamera yang tersebar c) Penambahan IP kamera
di beberapa tempat. Dalam proses penambahan IP kamera, pengguna
d) Layer label jalan memilih jalan mana yang akan ditambahkan IP
Dengan memanfaatkan fitur SharpMap maka kamera dengan meng-klik jalan yang dipilih. Ke-
dibuat layer label jalan sebagai informasi nama mudian setelah itu akan muncul form Penambahan
jalan pada peta kondisi lalu lintas. IP kamera yang meminta pengisian tentang infor-
masi IP kamera yang akan ditambahkan tersebut.
Informasi yang diminta antara lain, id IP kam-
Hasil era, tipe IP kamera, nama IP kamera, lokasi IP
Modul visualisasi ini dapat menampilkan peta kondisi lalu kamera, merk IP kamera, alamat URL IP kamera,
lintas yang dibedakan warnanya berdasarkan tingkat kepa- dan keterangan IP kamera. Informasi ini kemudian
datannya. Seperti ditunjukkan pada gambar 8. Warna jalan akan dimasukkan pada database.
pada peta tersebut berdasarkan database lalu lintas. d) Pengurangan IP kamera
PROCEEDING TUGAS AKHIR JURUSAN TEKNIK ELEKTRO FTI-ITS 4

Untuk pengurangan IP kamera, pengguna hanya


akan ditanyakan kembali apakah benar ingin meng-
hapus IP kamera pada jalan tersebut. Jika iya maka
IP kamera tersebut akan dihapus dari database dan
ikon IP kamera pada jalan tersebut akan hilang
dengan sendirinya.

Hasil Gambar 11 Tampilan video mode fullscreen dan mode tile

B. Modul Visualisasi Kondisi Lalu Lintas


Gambar 9 Antar muka sistem
Peta kondisi lalu lintas merupakan peta yang menggam-
Pada gambar 9, nomor 1, 3, dan 4 adalah panel video barkan tingkat kepadatan dari jaringan jalan di suatu wilayah.
module, panel ini memanfaatkan library AForge.NET. Panel Nilai tingkat kepadatan sendiri diperoleh berdasarkan per-
1 dan 4 berisi 12 layar kecil pada tiap panelnya untuk bandingan banyaknya kendaraan pada suatu jalan dengan
menampilkan hasil streaming IP kamera dalam mode tile. kapasitas kendaraan yang dapat ditampung pada jalan tersebut.
Untuk nomor 3 merupakan 1 layar besar untuk menampilkan Nilai presentase tersebut kemudian direpresentasikan dalam
hasil streaming IP kamera dalam mode fullscreen. Sedangkan gradiasi warna dari hijau ke kuning dan ke merah. Seperti
nomor 2 adalah panel peta lalu lintas. Panel ini memanfaatkan ditunjukkan pada Gambar 12.
aplikasi postgreSQL dan postGIS untuk menampilkan peta.
PostgreSQL juga digunakan untuk menyimpan data lalu lintas
dan alamat penyimpanan video.
Hasil rekaman pada modul kompresi video disimpan dalam
format .avi dan diletakkan pada folder tertentu. Alamat dari
folder inilah yang disimpan pada database.
Data kepadatan kendaraan yang didapat dari modul penghi-
tung kendaraan disimpan pada database. Data ini kemudian
dimanfaatkan oleh modul visualisasi untuk merubah warna
jalan pada peta kondisi lalu lintas. Seperti yang ditunjukkan
pada gambar 10.
Gambar 12 Peta kondisi lalu lintas

Pada peta kondisi lalu lintas terdapat tombol navigasi peta


untuk melakukan zoom in, zoom out, dan zoom to extent.
Zoom in digunakan untuk melakukan pembesaran pada peta.
Nilai zoom level akan dikalikan dengan zoom factor sehingga
zoom level akan berubah lebih kecil. Mekanismenya dengan
mengaktifkan kursor yang aktif pada peta menjadi kursor
zoom in. Penggunaan zoom in juga akan menampilkan layer
label jalan karena layer ini diatur agar dapat dilihat pada range
zoom level tertentu. Zoom out digunakan untuk memperkecil
Gambar 10 Warna jalan berdasarkan kepadatan
tampilan peta sehingga dapat diketahui peta lalu lintas secara
umum. Mekanisme zoom out sama dengan mekanisme zoom
IV. P ENGUJIAN
in, hanya saja pengaktifan kursor pada peta adalah kursor zoom
A. Modul Streaming Multi-Display out. Zoom to extent digunakan untuk menampilkan peta pada
Modul ini memungkinan pemantauan kondisi lalu lintas layar secara penuh. Pada gambar 13.
secara bersamaan dari berbagai sunber IP kamera. Pada sis-
tem multi-display, banyaknya kamera yang dapat ditampilkan
berjumlah 24 buah dalam mode tile dan 1 buah pada mode
fullscreen. Ditunjukkan pada gambar 11.
1) Mode Tile, pada mode tile beberapa video lalu lintas
dapat ditampilkan secara bersamaan.
2) Mode FullScreen, pada mode fullscreen hanya ada satu
video lalu lintas yang ditampilkan penuh satu layar mon-
itor. Mode fullscreen digunakan apabila pengguna ingin
mengetahui kondisi lalu lintas menggunakan tayangan
video secara lebih jelas. Gambar 13 Navigasi zoom
PROCEEDING TUGAS AKHIR JURUSAN TEKNIK ELEKTRO FTI-ITS 5

C. Pengujian Fitur Sistem Modul Integrasi kamera mana yang akan dihapus, dan akan muncul form
untuk menyakinkan penghapusan. Maka selanjutnya data
Pengujian fitur sistem bertujuan mengetahui sejauh mana
IP kamera akan dihapus dari database dan peta akan
fitur-fitur aplikasi dapat berjalan dengan baik.
diperbaharui. Seperti pada gambar 16 (d).
1) Pengujian warna jalan pada peta kondisi lalu lintas
Keadaan awal peta (Jln Tambak Oso Wilangun me-
nunjukkan warna hijau) pada gambar 14. Saat nilai
kepadatan berubah, maka warna jalan pada peta akan
berubah saat tombol refresh (icon ) ditekan. Pada
gambar 15.

Gambar 16 (a) Pemilihan tampilan video IP kamera, (b)


Tampilan informasi kamera, (c) Tampilan penambahan IP
Gambar 14 Kondisi awal peta kamera, (d) Tampilan pengurangan IP kamera

V. P ENUTUP
Kesimpulan
Setelah melalui tahapan implementasi dan pengujian sistem,
maka dapat diperoleh kesimpulan antara lain :
1) Desain aplikasi integrasi modul-modul RTTIS berhasil
di implementasikan
2) Dalam peta kondisi lalu lintas, tingkat kepadatan 0-50%
jalan berwarna hijau, untuk 65-75% berwarna kuning,
Gambar 15 Kondisi saat nilai kepadatan berubah dan berwarna merah pada tingkat kepadatan 90-100%.
Sedangkan sisanya adalah perubahan warna dari warna
2) Tampilan video IP kamera
hijau ke kuning yaitu hijau muda pada 50-65% dan
Untuk menampilkan video lalu lintas pada suatu IP
kuning ke merah yaitu jingga pada 75-90%.
kamera, pilih perintah “Tampilkan Video IP Camera”
(icon ) pada tab “Navigasi Peta Lalu Lintas” lalu klik
icon kamera pada peta untuk memilih kamera mana yang P USTAKA
akan ditampilkan, kemudian pilih layar tempat untuk [1] . . . , Introduction, <URL:http://www.ewh.ieee.org/tc/its/>, 22 Desember
menampilkan video tersebut. Ditunjukkan pada gambar 2010
[2] . . . , Sistem Informasi Geografis, <URL:http://www.sig.depdiknas.
16 (a). go.id/>, 22 Desember 2010
3) Informasi kamera [3] . . . , Data Types and Models, <URL: http://www.gis.com/content/ data-
Untuk menggunakan fitur ini, pilih perintah “Informasi types-and-models>, 22 Desember 2010
[4] W. Lee, S. Tseng, dan W. Shieh , “Collaborative real-time traffic informa-
Kamera” (icon ) pada tab “Navigasi Peta Lalu Lintas” tion generation and sharing framework for the intelligent transportation
lalu klik icon kamera pada peta untuk memilih kamera system”, Information Sciences, Elsevier, Vol. 180, 62-70, 2010
mana yang akan ditampilkan informasinya. Seperti pada [5] R. Ramakrishnan dan J. Gehrke, “Database Management Systems. :
2nd Editon”, Mcgraw Hill, 1999
gambar 16 (b).
4) Penambahan IP kamera
Untuk dapat menambahkan data IP kamera, pengguna
cukup menekan tombol “Tambah IP Camera” (icon
). Selanjutnya klik pada peta untuk tempat/posisi IP
kamera berada sehingga akan muncul form pengisian
data IP kamera. Setelah data IP Camera diisikan dengan
benar maka selanjutnya akan ditambahkan di database
dan peta akan diperbaharui. Seperti pada gambar 16 (c).
5) Pengurangan IP kamera
Untuk dapat mengurangi data IP kamera, pengguna
cukup menekan tombol “Kurang IP Kamera” (icon ).
Kemudian klik icon kamera pada peta untuk memilih IP

Anda mungkin juga menyukai