You are on page 1of 23

CONTROL AND MONITORING SYSTEM OF TRAFFIC LIGHT

THROUGH THE INTERNET USING WEBCAM

Rizki Mardita, Dr. Muhammad Subali, SSi.,MT

Undergraduate Program, Faculty of Computer Science, 2010

Gunadarma University
http://www.gunadarma.ac.id

Keywords : traffic light control system, webcam

ABSTRACT:
Control and monitoring system for light traffic through internet using webcam is a system
that aims to facilitate the monitoring and controlling the traffic that can be operated via the
Web using a web cam. It comprises some hardware such as routers, webcams and some
electronic components. While the programming language used was PHP, HTML, Visual
Basic and JavaScript and a few other supporting components that are used based on their
function, respectively. Based on the results of the manufacture, operation, and testing tools,
it is known that the mechanism of Control and Monitoring System Traffic Lights through
the Internet Using a Webcam to work in line with expectations and theory that support.
SISTEM PENGENDALI DAN PEMANTAU LAMPU LALU LINTAS
MELALUI INTERNET MENGGUNAKAN WEBCAM

Rizki Mardita
Jurusan Sistem Komputer, Fakultas Ilmu Komputer dan Teknologi Informasi,
Universitas Gunadarma, Margonda Raya 100 Depok 16424 telp (021) 78881112, 7863788

ABSTRAK

SISTEM PENGENDALI dan PEMANTAU LAMPU LALU LINTAS MELALUI


INTERNET MENGGUNAKAN, merupakan suatu sistem yang bertujuan untuk
mempermudah dalam mengawasi serta mengendalikan lalulintas yang dapat dioperasikan
melalui Web menggunakan web cam. Sistem Pengendali dan Pemantau Lampu Lalulintas
Melalui Internet Menggunakan Webcam sebagian kecil terdiri beberapa perangkat keras
seperti Router, Webcam dan beberapa komponen elektronik. Sedangkan bahasa
pemrograman yang digunakan adalah PHP, HTML, Visual Basic serta JavaScript dan
beberapa komponen-komponen pendukung lainnya yang digunakan berdasarkan fungsi
masing - masing. Berdasarkan hasil pembuatan, pengoperasian, dan pengujian alat,
diketahui bahwa mekanisme kerja Sistem Pengendali dan Pemantau Lampu Lalulintas
Melalui Internet Menggunakan Webcam bekerja sesuai dengan harapan dan teori yang
mendukung.
Kata Kunci : Sistem Pengendali, Lalulintas, Webcam

Tanggal Pembuatan : 6 Maret 2010

PENDAHULUAN
elektronika juga menjadi salah satu faktor
Dewasa ini perkembangan dunia penting yang mendukung teknologi dapat
teknologi sudah sangatlah pesat. Sehingga mengalami perkembangan yang sangat
dibutuhkan suatu kemampuan dalam pesat hanya dalam kurun waktu yang
menyeimbangkan perkembangan sangat singkat.
teknologi tersebut, tetapi tidak hanya Pada umumnya masyarakat
perkembangan pada dunia teknologi, moderen saat ini peka terhadap beberapa
komunikasi dan informasi saja, melainkan
perkembangan teknologi dalam bidang
bidang pengembangan, penelitian dan dalam sebuah replika alat yang berbasis
minat. Salah satu bidang yang akan mikrokontroler "Sistem Pengendali dan
memiliki dampak yang luas tentunya Pemantau Lampu Lalulintas Melalui
terhadap perkembangan dimasa depan Internet Menggunakan Webcam" agar
dalam bidang teknologi. tercipta keamanan baik dipihak

Kita ketahui bahwa perkembangan pengendara maupun lingkungan sekitar.

teknologi semakin canggih yang Replika Sistem Pengendali dan


menggunakan kecanggihan dari dunia Pemantau Lampu Lalulintas Melalui
elektronika. Kecanggihan dalam dunia Internet Menggunakan Webcam sebagian
elektronika tersebut berhasil dimanfaatkan kecil terdiri beberapa perangkat keras
oleh beberapa orang untuk digunakan seperti Router, Webcam dan beberapa
dalam kehidupan masyarakat yang komponen elektronik. Sedangkan bahasa
sebagian besar aplikasinya digunakan pemrograman yang digunakan adalah
dala, : PHP,Visual Basic serta JavaScript.
1. Transportasi
TINJAUAN PUSTAKA
2. Entertaiment
Lampu Lalu Lintas
3. Olah raga dan bidang lainnya.
Menurut Penjelasan UU Lalu
Ketertiban dalam berlalulintas Lintas No. 14 tahun 1992 pasal 8 ayat 1
sangat penting agar terciptanya kelancaran huruf C menyebutkan bahwa Pengertian
dalam berlalulintas. Banyak sekali terjadi
alat pemberi isyarat lalu lintas adalah
kecelakaan dijalan akibat kelalaian
peralatan teknis berupa isyarat lampu
manusia sehingga timbul ketidak
yang dapat dilengkapi dengan bunyi untuk
nyamanan dalam berlalulintas. Dapat
memberi peringatan atau mengatur lalu
diambil contoh pada per-empatan
lintas orang dan/atau kendaraan di
lalulintas kota. Sering kita lihat bahwa
persimpangan, persilangan sebidang
adanya ketidak nyamanan antara pihak
ataupun pada arus jalan. Jadi lampu lalu
pengendara kendaraan sehingga lalulintas
lintas dapat diartikan sebagai lampu yang
lalu lalang tidak beraturan hingga terjadi
digunakan untuk mengatur kelancaran lalu
kecelakaan.
lintas di suatu persimpangan jalan dengan
Untuk itu pada penulisan ini cara memberi kesempatan pengguna jalan
penulis membahas tentang keamanan dari masing-masing arah untuk berjalan
dalam berlalulintas yang dituangkan
secara bergantian. Pada setiap lampu lalu SunFlowwer, dan sebagainya. Webcam
lintas terdapat 3 buah lampu yang biasanya beresolusi sebesar 352x288 /
berwarna merah, kuning, dan hijau. Merah 640x480 piksel. Namun ada yang
berarti berhenti, kuning berarti hati-hati, kualitasnya hingga 1 Megapiksel.
sedangkan hijau berarti jalan. Sebuah webcam yang sederhana
Setiap lampu lalu lintas akan terdiri dari sebuah lensa standar, dipasang
mengatur laju kendaraan yang akan di sebuah papan sirkuit untuk menangkap
berjalan lurus dan berbelok ke kanan. sinyal gambar; casing (cover), termasuk

Sedangkan belok kiri diperbolehkan casing depan dan casing samping untuk

langsung kecuali ada lampu lalu lintas menutupi lensa standar dan memiliki

atau rambu-rambu lalu lintas lain yang sebuah lubang lensa di casing depan yang
berguna untuk memasukkan gambar;
mengatur belokan ke kiri. Hal itu telah
kabel support, yang dibuat dari bahan
diatur di Penjelasan UU Lalu Lintas
yang fleksibel, salah satu ujungnya
No.14 tahun 1992.
dihubungkan dengan papan sirkuit dan
Webcam ujung satu lagi memiliki connector, kabel
Webcam (singkatan dari web
ini dikontrol untuk menyesuaikan
camera) adalah sebutan bagi kamera real- ketinggian, arah dan sudut pandang web
time (bermakna keadaan pada saat ini camera.
juga) yang gambarnya bisa diakses atau
Webcam juga dilengkapi dengan
dilihat melalui World Wide Web, program
software yang berfungsi untuk mengambil
instant messaging, atau aplikasi video call
gambar-gambar dari kamera digital secara
yang dihubungkan ke komputer melalui
terus menerus ataupun dalam interval
port USB ataupun port COM. waktu tertentu dan menyiarkannya melalui
koneksi internet.

Ada beberapa metode penyiaran,


metode yang paling umum adalah
software merubah gambar ke dalam
bentuk file JPEG dan menguploadnya ke
Gambar 1 Webcam (Web Camera)
web server menggunakan File Transfer
Ada berbagai macam merek Protocol (FTP).
webcam diantaranya adalah LogiTech,
Frame rate mengindikasikan network yang sama maupun berbeda dari
jumlah gambar sebuah software dapat segi teknologinya. Seperti

ambil dan transfer dalam satu detik. Untuk menghubungkan network yang
streaming video, dibutuhkan minimal 15 menggunakan topologi Bus, Star, dan
frame per second (fps) atau idealnya 30 Ring. Router juga digunakan untuk
fps. Untuk mendapatkan frame rate yang membagi network besar menj adi beberapa
tinggi, dibutuhkan koneksi internet yang buah subnetwork (network-network yang
tinggi kecepatannya. kecil). Setiap subnetwork seolah-olah

Sebuah webcam tidak harus selalu “terisolir” dari network lain. Hal ini dapat
terhubung dengan komputer, ada web membagi-bagi traffic yang akan
camera yang memiliki software webcam berdampak positif pada performa network.
dan web server bulit-in, sehingga yang Sebuah router memiliki
diperlukan hanyalah koneksi internet. kemampuan routing. Artinya router secara
Webcam seperti ini dinamakan "network cerdas dapat mengetahui kemana rute
camera". Kita juga bisa menghindari perj alanan informasi (yang disebut packet)
penggunaan kabel dengan menggunakan akan dilewatkan. Apakah ditujukan untuk
hubungan radio, koneksi Ethernet ataupun host lain yang satu network ataukah
WiFi. berbeda network. Jika paket-paket
Penggunaan web camera ditujukan untuk host pada network lain
mencakup video conferencing, internet maka router akan meneruskannya ke
dating, video messaging, home network tersebut. Sebaliknya, jika paket-
monitoring, images sharing, video paket ditujukan untuk host yang satu
interview, video phone-call, dan banyak network maka router akan menghalangi
hal lain. paket-paket keluar, sehingga paket-paket
tersebut tidak “membanjiri” network yang
Router RV042
lain.
Router adalah sebuah perangkat
keras jaringan komputer yang Pada diagram atau bagan jaringan, sebuah
router seringkali dinyatakan dengan
mengirimkan paket data dalam sebuah simbol khusus. Berikut ini disajikan
jaringan atau internet menuju tujuan, simbol yang digunakan untuk
menggambarkan router.
melalui proses yang dikenal routing.
Router sering digunakan untuk
menghubungkan beberapa network, baik
tiga mekanisme berikut:
1. Protocol standard aturan yang di
gunakan untuk berkomunikasi
pada computer networking,
Hypertext Transfer Protocol
Gambar 2 Simbol Router dalam diagram atau
bagan jaringan
(HTTP) adalah protocol untuk
WWW.
Pada Sistem Pengendali dan 2. Address WWW memiliki aturan
Pemantau Lampu Lalulintas Melalui penamaan alamat web yaitu
Internet Menggunakan Webcam ini, URL(Uniform Resource Locator)
penulis menggunakan Router RV042 yang di gunakan sebagai standard
sebagai media simulasi untuk alamat internet.

menghubungkan antara jaringan internet 3. HTML digunakan untuk membuat


antara komputer Server dengan komputer document yang bisa di akses
client yang terhubung. melalui web.

Visual Basic 6.0

Visual Basic 6.0 merupakan salah


satu bahasa pemrograman yang dapat
digunakan untuk menyusun dan membuat
Gambar 3 Router RV042 program aplikasi pada lingkungan sistem
operasi Windows. Dengan menggunakan
World Wide Web (WWW)
Internet merupkan jaringan global Visual Basic 6.0, kemampuan Windows

yang menghubungkan suatu network dapat dimanfaatkan secara optimal.

dengan network lainya di seluruh dunia, Kecanggihan yang dimiliki oleh Visual
TCP/IP menj adi protocol penghubung Basic 6.0 akan menjadikan betapa
antara jaringan-jaringan yang beragam di mudahnya menyusun program aplikasi
seluruh dunia untuk dapat berkomunikasi. dengan tampilan grafis yang menawan
dalam waktu yang relatif singkat.
World Wide Web (WWW)
merupakan bagian dari internet yang Program aplikasi dapat berupa
paling cepat berkembang dan paling program database, program grafis,
populer. program kendali, dan lain sebagainya.

WWW bekerja merdasarkan pada


Didalam Visual Basic 6.0 sudah terdapat standar yang digunakan secara luas untuk
komponen-komponen yang sangat menampilkan halaman web. HTML saat
membantu pembuatan program aplikasi. ini merupakan standar Internet yang
Beberapa keuntungan didefinisikan dan dikendalikan
menggunakan Visual Basic 6.0 daripada penggunaannya oleh World Wide Web
bahasa pemrograman yang lain Consortium (W3C).
diantaranya : HTML berupa kode-kode tag yang
1. Tampilan grafis (under Windows) menginstruksikan browser untuk
sehingga lebih "bersahabat". menghasilkan tampilan sesuai dengan
2. Cara pemrograman relatif lebih yang diinginkan. Sebuah file yang
mudah sehingga cocok untuk merupakan file HTML dapat dibuka
segala tingkat programer. dengan menggunakan browser web seperti
3. Hubungan dengan perangkat luar Mozilla Firefox atau Microsoft Internet
(hardware) tidak begitu rumit Explorer. HTML juga dapat dikenali oleh
sehingga cukup mudah untuk aplikasi pembuka email ataupun dari PDA
meng-implementasikan sebagai dan program lain yang memiliki
pengendali peralatan elektronik. kemampuan browser.
4. Elemen widget yang membuat HTML dokumen tersebut mirip
objek-objek lain seperti tombol dengan dokumen teks biasa, hanya dalam
(<button>), list (<li>), dan garis dokumen ini sebuah teks bisa memuat
horizontal (<hr>).
instruksi yang ditandai dengan kode atau

HyperText Markup Language (HTML) lebih dikenal dengan TAG tertentu.

HyperText Markup Language Sebagai contoh jika ingin membuat teks

(HTML) adalah sebuah bahasa markup ditampilkan menjadi tebal seperti:

yang digunakan untuk membuat sebuah TAMPIL TEBAL, maka penulisannya

halaman web dan menampilkan berbagai dilakukan dengan cara: <b>TAMPIL


TEBAL</b>. Tanda <b> digunakan untuk
informasi di dalam sebuah browser
mengaktifkan instruksi cetak tebal, diikuti
Internet. Bermula dari sebuah bahasa yang
oleh teks yang ingin ditebalkan, dan
sebelumnya banyak digunakan di dunia
diakhiri dengan tanda </b> untuk
penerbitan dan percetakan yang disebut
menonaktifkan cetak tebal tersebut.
dengan SGML (Standard Generalized
Markup Language), HTML adalah sebuah
Secara garis besar, terdapat 4 jenis elemen Selain markup presentational ,
dari HTML:
markup yang lain tidak menentukan
1. Structural. tanda yang menentukan bagaimana tampilan dari sebuah teks.
level atau tingkatan dari sebuah Namun untuk saat ini, penggunaan tag
teks (contoh, <h1>Golf</h1> akan HTML untuk menentukan tampilan telah
memerintahkan browser untuk dianjurkan untuk mulai ditinggalkan dan
menampilkan "Golf" sebagai teks sebagai gantinya digunakan Cascading
tebal besar yang menunjukkan Style Sheets.
sebagai Heading 1
Struktur HTML Document
2. Presentational. tanda
Document HTML bisa di bagi
yang
mejadi tiga bagian utama:
menentukan tampilan dari sebuah
1. HTML
teks tidak peduli dengan level dari
teks tersebut (contoh, Setiap document HTML harus di
<b>boldface</b> akan awali dan di tutup dengan tag
menampilkan bold. Tanda HTML <HTML></HTML>. Tag

presentational saat ini sudah mulai HTML memberi tahu browser

digantikan oleh CSS dan tidak bahwa yang di dalam kedua tag

direkomendasikan untuk mengatur tersebut adalah document HTML.

tampilan teks, 2. HEAD

3. Hypertext. tanda yang Bagian header dari document


menunjukkan pranala ke bagian HTML di apit oleh tag
dari dokumen tersebut atau pranala <HEAD ></HEAD> di dalam
ke dokumen lain (contoh, <a bagian ini biasanya dimuat tag
href="http://www.wikipedia.org/" TITLE yang menampilkan judul
> d a r i h a l a m a n p ad a t i t l e n y a
browser.
4. Wikipedia</a> akan menampilkan
3. BODY
Wikipedia sebagai sebuah
hyperlink ke URL tertentu), Document body
<BODY></BODY> di gunakan
5. Elemen widget yang membuat
untuk menampilkan text, image
objek-objek lain seperti tombol
(<button>), list (<li>), dan garis
horizontal (<hr>).
link dan semua yang akan di dilihat pada gambar dibawah). Ketika
tampilkan pada web page. menggunakan PHP sebagai server-side
Berikut contoh program HTML : embedded script language maka server
<html> akan melakukan hal-hal sebagai berikut :
<head>
1. Membaca permintaan dari
<title>Welcome to HTML</title>
client/browser
</head>
2. Mencari halaman/page di server
<body bgcolor="laveder">
3. Melakukan instruksi yang diberikan
<p>Document HTML yang
oleh PHP untuk melakukan
Pertama</p>
modifikasi pada halaman/page.
</body>
4. Mengirim kembali halaman tersebut
kepada client melalui internet atau
PHP intranet.

PHP (akronim dari PHP:


Hypertext Preprocessor) yang merupakan
bahasa pemrograman berbasis web yang
memiliki kemampuan untuk memproses
data dinamis. PHP dikatakan sebagai
sebuah server-side embedded script
language artinya sintaks-sintaks dan
Gambar 4 Alur penyajian halaman pada web
perintah yang kita berikan akan server dengan PHP
sepenuhnya dijalankan oleh server tetapi
Web Server XAMPP
disertakan pada halaman HTML biasa. Web Server adalah sebuah
Aplikasi-aplikasi yang dibangun perangkat lunak server yang berfungsi
oleh PHP pada umumnya akan menerima permintaan HTTP atau HTTPS
memberikan hasil pada web browser, dari klien yang dikenal dengan browser
tetapi pro sesnya secara keseluruhan web dan mengirimkan kembali hasilnya
dijalankan di server. Pada prinsipnya dalam bentuk halaman-halaman web yang
server akan bekerja apabila ada umumnya berbentuk dokumen HTML.
permintaan dari client Dalam hal ini client Server web yang terkenal diantaranya
menggunakan kode-kode PHP untuk adalah Apache dan Microsoft Internet
mengirimkan permintaan ke server (dapat
Gambar 5 Web Server XAMPP
Information Service (IIS). Apache
merupakan server web antar-platform, VcamServer
sedangkan IIS hanya dapat beroperasi di VcamServer adalah sebuah
sistem operasi Windows.
perangkat lunak server yang khusus
XAMPP adalah perangkat lunak digunakan untuk webcam agar dapat
gratis, yang mendukung banyak sistem diakses secara real time. VcamServer ini
operasi, merupakan kompilasi dari memiliki fungsi sebagai kamera server
beberapa program. Fungsinya adalah yang berdiri sendiri (localhost) dengan
sebagai server yang berdiri sendiri port yang dapat disesuaikan yang
(localhost), yang terdiri atas program memiliki fasilitas seperti FTP (File
Apache HTTP Server, MySSQL database, Transfer Protocol), Capture gambar
dan penterjemah bahasa yang ditulis maupun video dengan ukuran dan interval
dengan bahasa pemrograman PHP dan yang dapat ditentukan oleh pengguna.
Perl. Nama XAMPP merupakan singkatan
dari X (empat system operasi apapun),
Apache, MySQL, PHP dan Perl. Program
ini tersedia dalam GNU General Public
Lisensi dan bebas, merupakan web server
yang mudah digunakan yang dapat
melayani tampilan halaman web yang
dinamis. Untuk mendapatkanya dapat
mendownload lang sung dari web
resminya.
Gambar 6 Tampilan Dasar dari Software Video Camera Server

Komunikasi Port Serial DB9


Spesifikasi elektron ik dar i serial
Komunikasi serial ialah port merujuk pada Electronic Industry
komunikasi data yang pengirimannya Association (EIA) :
dilakukan per bit, sehingga lebih lambat
1. “Space” (logika 0) ialah tegangan
dibandingkan parallel seperti pada port
antara + 3 hingga +25 V.
printer yang mampu mengirim 8 bit
sekaligus dalam sekali detak. Beberapa 2. “Mark” (logika 1) ialah tegangan
contoh serial ialah mouse, scanner dan antara –3 hingga –25 V.

system akuisisi data yang terhubung ke 3. Daerah antara + 3V hingga –3V tidak
port COM1/COM2. didefinisikan /tidak terpakai

Device pada serial port dibagi 4. Tegangan open circuit tidak boleh
menjadi 2 (dua ) kelompok yaitu Data melebihi 25 V.

Communication Equipment (DCE) dan 5. Arus hubungan singkat tidak boleh


Data Terminal Equipment (DTE). Contoh melebihi 500mA.
dari DCE ialah modem, plotter, scanner
Komunikasi serial membutuhkan
dan lain lain sedangkan contoh dari DTE
port sebagai saluran data. Berikut
ialah terminal di komputer.
tampilan port serial DB9 yang umum
digunakan sebagai port serial :
karena itu hanya mampu mengalirkan arus
dalam satu arah saja.

Untuk menyalakan LED, cukup


dengan mengalirkan arus dari anoda ke
Gambar 7 Port DB9 Male
katoda (forward biass) dengan beda
potensial minimum berkisar antara 1,5
hingga 2 volt dan arusnya berkisar di
20mA. Perlu diperhatikan juga bahwa
LED juga memiliki tegangan nyala
Gambar 8 Port DB9 Female maksimum, jika tegangan tersebut
terlewati maka LED akan rusak. Di
Konektor port serial terdiri dari 2 Pasaran umumnya LED dikemas berkaki
jenis, yaitu konektor 25 pin (DB25 dan 9 dua (katoda dan anoda) dengan
pin (DB9) yang berpasangan (jantan dan bermacam-macam warna nyala. Untuk
betina). Bentuk dari konektor DB-25 sama membedakan kedua kaki tersebut, kaki
persis dengan port paralel. Umumnyua anoda biasanya dibuat lebih panjang

COM1 berada dialamat 3F8H, sedangkan daripada katoda. Harganya sangat


COM2 dialamat 2F8H terjangkau, berkisar dari 250 rupiah

Tabel 1 Jenis sinyal RS232 yang sering hingga beberapa ribu rupiah. LED banyak

digunakan digunakan untuk indikator dan transmisi


sinyal atau bahkan untuk penerangan.
LED banyak digunakan karena hemat
daya, tahan lama dan ekonomis, maka
wajar jika popularitas LED mengalahkan
tabung nixie maupun lampu pijar.

LED (Light Emitting Dioda)


LED merupakan singkatan dari
Light Emitting Diode. Dari sisi
Gambar 9 LED
penggolongan, LED merupakan
komponen aktif bipolar semikonduktor,
RANCANGAN RAN GKAIAN DAN server. Berikut penjelasan fungsi dasar
PROGRAM dari masing masing komponen :

Perancangan Sistem Webcam


Sistem Pengendali dan Pemantau
Webcam (web camera) pada
Lampu Lalulintas Melalui Internet
sistem ini berfungsi sebagai kamera real-
Menggunakan Webcam ini dibagi menjadi
time yang mengambil data berupa gambar
beberapa fungsi dasar seperti terdapat
dari kondisi prototype lalu lintas. Webcam
pada gambar dibawah ini :
tersebut dihubungkan ke komputer
melalui port USB dan menggunakan
perangkat lunak VcamServer sebagai
server webcam agar gambar yang diambil
oleh webcam dapat diakses atau dilihat
melalui jaringan internet secara real-time.

Kemudian gambar yang diambil


oleh webcam tersebut dikirimkan sebagai
data masukan ke komputer server untuk
diproses menggunakan aplikasi
pengendali melalui web dan data tersebut
Gambar 10 Diagram Fungsi Dasar dapat di akses oleh komputer Client
melalui jaringan internet.
Sistem Pengendali dan Pemantau
Lampu Lalulintas Melalui Internet PC Server (Komputer Server) dan PC
Menggunakan Webcam ini terbentuk oleh Client (Komputer Client)

beberapa komponen yaitu Webcam, PC PC Server (Komputer Server) pada


Server, Router, PC Client dan Prototype sistem ini berfungsi sebagai pusat
lampu lalulintas. Perangkat lunak yang pengendali sistem yang dibangun oleh
digunakan yaitu Visual Basic, Web Server beberapa bahasa pemrograman yaitu PH P,

XAM PP, VcamServer dan beberapa HTML, Visual basic serta beberapa

bahasa pemrograman pendukung seperti perangkat lunak pendukung seperti Web


browser dan Web Server XAMPP yang
HTML dan PHP yang dirancang menjadi
sebuah aplikasi pengendali pada komputer
membentuk sebuah aplikasi pengendali sebagai server internet dengan komputer
berbasis Web melalui jaringan internet. Client dengan kelas IP Address yang
berbeda satu sama lain.
PC Server dan PC Client memiliki
hak akses yang sama dalam pengendalian
Prototype Lampu Lalu-lintas
sistem sehingga proses pengoperasian
Prototype Lampu Lalu-lintas
sistem dapat dijalankan melalui PC Server
maupun PC Client yang saling terhubung adalah sebuat rancangan menggambarkan

didalam suatu j aringan internet. beberapa kondisi dari lalu-lintas.


Perangkat keras yang digunakan oleh
Adapun spesifikasi PC Server prototype ini adalah LED yang dirancang
yang digunakan dalam pengoperasian dalam mode simulasi lampu lalulintas per-
sistem sebagai berikut : tigaan jalan yang terdiri dari 3 LED yaitu
Komputer : Laptop Acer Aspire 4530 merah, kuning dan hijau pada setiap sisi
Prossesor : AMD Athlon 64 jalan. LED ini dikendalikan oleh
Memory : RAM 2 GB komputer melalui aplikasi pengendali
VGA : NVIDIA GeForce menggunakan interface Port Serial DB9.
9100M G
Monitor : 14.1-inches Logika Proses
Bagian ini akan dibahas mengenai
Router RV042
logika proses dari Sistem Pengendali dan
Router RV042 pada sistem ini Pemantau Lampu Lalulintas Melalui
berfungsi sebagai penghubung antara dua Internet Menggunakan Webcam seperti
atau lebih jaringan untuk meneruskan data yang dipaparkan dibawah ini :
dari suatu jaringan ke jaringan yang lain
seperti PC Server dengan PC Client. Agar
PC Client dapat mengendalikan sistem,
kedua komputer harus saling terhubung ke
dalam suatu jaringan internet yang
disimulasikan menggunakan Router
RV042. Router ini digunakan sebagai
gateway yang menghubungkan antara
komputer Server yang di analogikan
pengoperasian hanya dapat dilakukan
pada jarak yang terdekat.

Sebelum menj alankan sistem, pengguna


diwajibkan login dengan memasukkan
username dan password server sebelum
menjalankan aplikasi. Dalam
pengoperasiannya, pengguna berhak
mengatur jalannya lalu-lintas berdasarkan
kondisi yang telah ditentukan berdasarkan
data yang diperoleh dari kamera pemantau
(webcam).

Perancangan Software
Perancangan aplikasi Sistem
Pengendali dan Pemantau Lampu
Lalulintas Melalui Internet Menggunakan
Webcam ini terdiri dari beberapa
komponen program seperti terlihat pada

Visual 
Basic 

APLIKASI 
Gambar 11 Flowchart Sistem Pengendali dan PENGENDALI 
HTML PHP 
DAN 
Pemantau PEMANTAU 

Pada saat sistem diaktifkan, hak


Java 
akses untuk menjalankan aplikasi Script 

diberikan kepada PC Server ataupun PC


Client. Pengoperasian sistem pada PC gambar dibawah ini :
Client dapat dilakukan melalui jarak yang
Gambar 12 Komponen pembangun aplikasi
jauh maupun jarak yang terdekat.
Sedangkan pada sisi PC Server,
Gambar 13 Gambar tampilan utama dari aplikasi mengguanakn HTML

Perancangan Hardware
Dibawah ini merupakan

pembahasan mengenai perancangan


hardware secara detail Sistem Pengendali
dan Pemantau Lampu Lalulintas Melalui
Internet Menggunakan Webcam :

Gambar 15 Rangkaian Lampu Lalu-lintas


Kondisi 3

Hardware ini dibangun oleh


beberapa komponen dasar dari elektronika
yaitu port serial db9 sebagai interface dan
LED yang digunakan sebagai indicator
Gambar 14 Rangkaian Lampu Lalu-lintas nyalanya kondisi lampu lalulintas.
Kondisi 1 dan Kondisi 2
Berikut tampilan utama dari Lampu Lalulintas Melalui Internet
aplikasi Sistem Pengendali dan PemantauMenggunakan Webcam :

Berdasarkan rangkaian diatas, Internet Menggunakan Webcam" seperti

terdapat 3 kondisi yang digunakan dalam dipaparkan dibawah ini :


pengaturan indikator LED pada lampu
lalu-lintas. Rangkaian pertama memiliki Pengoperasian
dua kondisi sedangkan rangkaian ke-dua Skema dari prototype "Sistem Pengendali

hanya memiliki satu kondisi. dan Pemantau Lampu Lalulintas Melalu i


Internet Menggunakan Webcam" tampak
Masing-masing kondisi pada
pada gambar dibawah ini :
rangkaian pertama menggunakan 2 pin
pada port serial db9 yaitu RTS untuk
kondisi 1 (LED merah, kuning dan hijau)
dan DTR untuk kondisi 2 (LED kuning,
hijau, dan merah). Kondisi tersebut akan
aktif apabila pin yang digunakan
berlogika 0 (aktif low) dan tidak aktif Gambar 16 Skema Prototype Sistem Pengendali
apabila pin yang digunakan berlogika 1. dan Pemantau Lampu Lalu lintas Melalui
Internet Menggunakan Webcam
Sedangkan pada rangkaian kedua
hanya digunakan untuk mengaktifkan satu Langkah – langkah pengoperasian
kondisi yaitu kondisi 3. Kondisi tersebut alat “Sistem Pengendali dan Pemantau
menggunakan 1 pin pada port serial db9 Lampu Lalulintas Melalui Internet
yaitu DTR untuk kondisi 3 (LED kuning, Menggunakan Webcam “ adalah sebagai
hijau, dan merah). Kondisi ini memiliki berikut :
prinsip dasar yang sama dengan kondisi 1 v" Mengaktifkan seluruh sistem pada PC
dan 2 yaitu akan aktif apabila pin yang Server:
digunakan berlogika 0 (aktif low) dan 1. Hubungkan PC Server ke router
tidak aktif apabila pin yang digunakan 2. Konfigurasi router
berlogika 1. 3. Hubungkan prototype dengan
komputer server melalui interface db9
ANALISA DAN UJI COBA ALAT 4. Aktifkan Webcam dan server webcam
Bab ini akan menjelaskan bagaimana cara sebagai kamera pemantau
5. Aktifkan Web Server XAMPP
pengoperasian "Sistem Pengendali dan
Pemantau Lampu Lalulintas Melalui 6. Jalankan Aplikasi melalui Web
Browser Firefox
7. Sistem siap dioperasikan terhadap kondisi yang liannya (kondisi 2
8. Proses pengedalian dan dan 3) dan masing-masing kondisi
pemantauan telah dapat dijalankan memiliki tenggang waktu (delay) selama 1
melalui komputer Server. detik.
v" Mengaktifkan sistem pada PC Client : Tabel 3 Pada saat system dikendalikan
melalui PC Client
1. Hubungkan PC Client ke router
2. Jalankan Aplikasi melalui Web
Browser Firefox

3. Proses pengedalkian dan pemantauan


telah dapat dijalankan melalui
komputer Client.

Hasil Pengujian Alat Hasil percobaan diatas dilakukan


Berdasarkan pada subbab pada aplikasi utama system PC Client.
pengoperasian alat, diperoleh hasil data Yang mana data yang didapat hamper
pengamatan yang dapat dilihat pada hasil sama dengan data pengamatan yang
pengujian alat dibawah ini : dilakukan pada PC Server. Hanya saja
Tabel 2 Pada saat system dikendalikan melalui masing-masing kondisi memiliki tenggang
PC Server waktu (delay) lebih lama dibangdingkan
dengan PC Server yaitu selama 1.5 detik.

Kelemahan dari Sistem Pengendali


dan Pemantau Lampu Lalulintas Melalui
Internet Menggunakan Webcam ini yaitu
apabila terjadi gangguan pada PC Server,
Hasil percobaan diatas dilakukan maka pengoperasian sistem akan
pada aplikasi utama system PC Server. mengalami error berdasarkan tingkat
Pada saat tombol ON1 ditekan, maka gangguan tersebut dan sistem ini sangat
kondisi 1 akan aktif sehingga LED bergantung terhadap koneksi internet yang
berwarna merah, kuning dan hijau akan digunakan.
menyala. Diikuti dengan menekan tombol
OFF1 yang berfungsi untuk
menonaktifkan tombol ON1 yang aktif
didalam sistem. Percobaan ini berulang
Analisa Sistem tersebut merupakan kondisi yang terjadi
Pada bagian ini akan dijelaskan pada prototype alat.
hasil dari uji coba alat yang
dikelompokkan menjadi beberapa hasil
analisa sebagai berikut :
Gambar 18 Tombol pengendali prototype alat
pada aplikasi utama
"  Analisa Software 
Gambar diatas merupakan tombol
Berdasarkan hasil uji coba yang berfungsi untuk mengendalikan
terhadap aplikasi Sistem Pengendali dan prototype alat dengan fungsi masing-
Pemantau Lampu Lalulintas Melalui masing. Berikut akan dijelaskan fungsi
Internet Menggunakan Webcam ini, dari tombol diatas :
didapat bahwa aplikasi bekerja dengan 1. Tombol ON1 : Untuk
sempurna. Dibawah ini merupakan fungsi mengendalikan kondisi 1 pada
prototype alat yaitu kondisi
utama dari aplikasi yang dituangkan
dimana LED merah arah1, LED
dalam gambar berikut : kuning arah 2 dan LED hijau arah3
akan menyala.
2. Tombol ON2 : Untuk
mengendalikan kondisi 2 pada
prototype alat yaitu kondisi
dimana LED kuning arah1, LED
hijau arah 2 dan LED merah arah3
akan menyala.
3. Tombol ON1 : Untuk
mengendalikan kondisi 3 pada
prototype alat yaitu kondisi
dimana LED hijau arah1, LED
Gambar 17 Hasil pengambilan gambar oleh
webcam pada aplikasi utama
merah arah 2 dan LED kuning
arah3 akan menyala.
Fungsi dari bagian ini adalah
4. Tombol OFF1 : Untuk
sebagai pemantau kondisi lampu lalulintas menonaktivkan kondisi 1 pada
dengan menggunakan media web cam. prototype alat yaitu kondisi
Pada saat aplikasi dijalankan melalui web dimana LED merah arah1, LED
kuning arah 2 dan LED hijau arah3
browser, maka pada form aplikasi utama akan mati.
akan tampil hasil pengambilan gambar 5. Tombol OFF2 : Untuk
yang dilakukan oleh webcam dan gambar menonaktivkan kondisi 2 pada
prototype alat yaitu kondisi
dimana LED kuning arah1, LED Berikut penjelasan dari masing-masing
hijau arah 2 dan LED merah arah3 perangkat diatas :
akan mati. 1. Kamera pemantau Webcam :
Merupakan perangkat
6. Tombol OFF3 : Untuk pemantau yang menerima dan
menonaktivkan kondisi 3 pada meng irimkan gambar has il
prototype alat yaitu kondisi tangkapannya (kondisi lalulintas
pada prototype) sebagai masukan
dimana LED hijau arah1, LED yang akan diterima dan
merah arah 2 dan LED kuning ditampilkan pada aplikasi
arah3 akan mati. pemantau dan pengendali
2. PC Server : Merupakan perangkat
yang digunakan sebagai wadah
"  Analisa Hardware  untuk menjalankan sistem,
Berdasarkan hasil uji coba mengkonfigurasi perangkat
terhadap perangkat pendukung dan pendukung serta sebagai pusat
prototype alat Sistem Pengendali dan pengendali sistem.
3. Router : Merupakan perangkat
Pemantau Lampu Lalulintas Melalui
yang digunakan sebagai media
Internet Menggunakan Webcam ini,
simulasi untuk menghubungkan
didapat bahwa alat bekerja dengan
antara jaringan internet antara
sempurna.
komputer Server dengan komputer
client yang terhubung.
Dibawah ini merupakan fungsi utama dari
4. PC Client : Merupakan perangkat
masing-masing bagian yang terdapat pada
yang digunakan untuk
perangkat pendukung serta prototype alat
mengendalikan sistem dari jarak
yang dituangkan dalam gambar berikut :
dekat maupun dari jarak yang jauh.
PC Client ini tidak memegang
akses penuh seperti halnya pada
PC Server yang mempunyai akses
keseluruhan sistem.

Pada saat sistem diaktifkan, proses


awal yang akan dilakukan adalah
Gambar 19 Prototype Alat dan Perangkat
menjalankan aplikasi melalui web browser
Pendukung Sistem
firefox dengan memasukkan IP localhost
Pada gambar diatas, terdapat
beberapa perangkat pendukung yang
digunakan dalam pengoperasian sistem
yang saling berkaitan satu sama lain.
Saran
tempat penyimpanan aplikasi pada web
Berdasarkan pembuatan,
server. Pada aplikasi utama terdapat
beberapa tombol yang seperti dijelaskan pengoperasian dan pengujian alat Sistem
pada subbab sebelumnya yang mana Pengendali dan Pemantau Lampu
tombol-tombol tersebut akan Lalulintas Melalui Internet Menggunakan
mengirimkan data ke prototype alat Webcam, maka didaptkan beberapa saran
melalui interface port serial. untuk penyempurnaan alat ini, yaitu :

Ketika aplikasi berjalan, webcam akan 1. Untuk mendapatkan hasil


mengirimkan hasil pengambilan kondisi monitoring yang baik, diperlukan

lalulintas berupa gambar ke aplikasi pada kamera atau webcam yang


memiliki resolusi tinggi.
PC Server. Apabila keseluruhan proses
diatas telah berjalan, maka pengoperasian 2. Dibutuhkan koneksi jaringan
sistem dapat dilakukan melalui PC Server internet yang baik agar sistem

maupun PC Client dengan logika dapat saling bekerja dengan


maksimal.
pengoperasian yang sama menggunakan
router sebagai media penghubung antara 3. Untuk mempermudah dalam
PC Server dengan PC Client. pengoperasian sistem, maka kita
dapat memanfaatkan kamera
PENUTUP
pemantau sebagai sensor
Kesimpulan
pendeteksi kepadatan lalulintas
1. Sistem ini mempermudah dalam
dan fungsi timer yang digunakan
memomonitoring dan mengontrol
untuk mengatur waktu tunggu
lalu lintas sehingga dapat
lampu lalulintas pada setiap sisi
dilakukan dari j arak jauh.
jalan yang bersangkutan. Sehingga
2. Sistem ini membantu menciptakan
pengoperasian lalulintas dapat
keamanan dan ketertiban dalam
berjalan secara otomatis serta
berlalu lintas.
bekerja secara adaftif dan optimal.
3. Sistem Control dan Monitoring ini
sangat tergantung dengan konenksi
internet.
DAFTAR PUSTAKA

URL:http://bocah-

cakil.blogspot.com/2010/01/interfacing-

serial-port- led-dengan.html,

Novembe

2009

URL:http://terminaltechno.blog.uns.ac. id/

2009/11 /07/pengkabelan-port- serial-

port-paralel-usb-dan-port-serial-rs-232/,

November 2009

URL:http://id. wikipedia.org/wiki/Xampp,

Januari

URL:http://www.toko-

elektronika.com/tutorial/kontrolserial.htm

l , Januari 2010

URL:http://dewey.petra.ac. id/dgt_res_deta

il.php?mode=extended&knokat=9788,

Januari 2010
URL:http://www.cisco.com, Januari 2010

You might also like