Você está na página 1de 21

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 webcam. 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 perkembangan teknologi dalam bidang


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
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
3. Olah raga dan bidang lainnya. Lampu Lalu Lintas
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
mengatur belokan ke kiri. Hal itu telah berguna untuk memasukkan gambar;
diatur di Penjelasan UU Lalu Lintas kabel support, yang dibuat dari bahan
No.14 tahun 1992. yang fleksibel, salah satu ujungnya
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 menjadi 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 perjalanan 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
Pada diagram atau bagan jaringan, sebuah
keras jaringan komputer yang router seringkali dinyatakan dengan
simbol khusus. Berikut ini disajikan
mengirimkan paket data dalam sebuah
simbol yang digunakan untuk
jaringan atau internet menuju tujuan, menggambarkan router.
melalui proses yang dikenal routing.
Router sering digunakan untuk
menghubungkan beberapa network, baik
WWW bekerja merdasarkan pada
tiga mekanisme berikut:
1. Protocol standard aturan yang di
gunakan untuk berkomunikasi
pada computer networking,
Gambar 2 Simbol Router dalam diagram atau
Hypertext Transfer Protocol
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
Gambar 3 Router RV042 digunakan untuk menyusun dan membuat
program aplikasi pada lingkungan sistem
World Wide Web (WWW) operasi Windows. Dengan menggunakan
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 menjadi 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
World Wide Web (WWW)
dalam waktu yang relatif singkat.
merupakan bagian dari internet yang
Program aplikasi dapat berupa
paling cepat berkembang dan paling
program database, program grafis,
populer.
program kendali, dan lain sebagainya.
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
lebih dikenal dengan TAG tertentu.
HyperText Markup Language (HTML)
Sebagai contoh jika ingin membuat teks
HyperText Markup Language
ditampilkan menjadi tebal seperti:
(HTML) adalah sebuah bahasa markup
TAMPIL TEBAL, maka penulisannya
yang digunakan untuk membuat sebuah
dilakukan dengan cara: <b>TAMPIL
halaman web dan menampilkan berbagai
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
2. Presentational. tanda yang Struktur HTML Document
menentukan tampilan dari sebuah Document HTML bisa di bagi
teks tidak peduli dengan level dari mejadi tiga bagian utama:
teks tersebut (contoh, 1. HTML
<b>boldface</b> akan
Setiap document HTML harus di
menampilkan bold. Tanda
awali dan di tutup dengan tag
presentational saat ini sudah mulai
HTML <HTML></HTML>. Tag
digantikan oleh CSS dan tidak
HTML memberi tahu browser
direkomendasikan untuk mengatur
bahwa yang di dalam kedua tag
tampilan teks,
tersebut adalah document HTML.
3. Hypertext. tanda yang
2. HEAD
menunjukkan pranala ke bagian
Bagian header dari document
dari dokumen tersebut atau pranala
HTML di apit oleh tag
ke dokumen lain (contoh, <a
<HEAD></HEAD> di dalam
href="http://www.wikipedia.org/"
bagian ini biasanya dimuat tag
>
TITLE yang menampilkan judul
4. Wikipedia</a> akan menampilkan
dari halaman pada titlenya
Wikipedia sebagai sebuah
browser.
hyperlink ke URL tertentu),
3. BODY
5. Elemen widget yang membuat
Document body
objek-objek lain seperti tombol
<BODY></BODY> di gunakan
(<button>), list (<li>), dan garis
untuk menampilkan text, image
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
akan melakukan hal-hal sebagai berikut :
<html>
<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
</html> kepada client melalui internet atau
intranet.
PHP
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
perintah yang kita berikan akan Gambar 4 Alur penyajian halaman pada web
sepenuhnya dijalankan oleh server tetapi server dengan PHP

disertakan pada halaman HTML biasa.


Web Server XAMPP
Aplikasi-aplikasi yang dibangun Web Server adalah sebuah
oleh PHP pada umumnya akan perangkat lunak server yang berfungsi
memberikan hasil pada web browser, menerima permintaan HTTP atau HTTPS
tetapi prosesnya secara keseluruhan dari klien yang dikenal dengan browser
dijalankan di server. Pada prinsipnya web dan mengirimkan kembali hasilnya
server akan bekerja apabila ada dalam bentuk halaman-halaman web yang
permintaan dari client Dalam hal ini client umumnya berbentuk dokumen HTML.
menggunakan kode-kode PHP untuk Server web yang terkenal diantaranya
mengirimkan permintaan ke server (dapat adalah Apache dan Microsoft Internet
Information Service (IIS). Apache Gambar 5 Web Server XAMPP

merupakan server web antar-platform,


sedangkan IIS hanya dapat beroperasi di VcamServer

sistem operasi Windows. VcamServer adalah sebuah

XAMPP adalah perangkat lunak perangkat lunak server yang khusus

gratis, yang mendukung banyak sistem digunakan untuk webcam agar dapat

operasi, merupakan kompilasi dari diakses secara real time. VcamServer ini

beberapa program. Fungsinya adalah memiliki fungsi sebagai kamera server

sebagai server yang berdiri sendiri yang berdiri sendiri (localhost) dengan

(localhost), yang terdiri atas program port yang dapat disesuaikan yang

Apache HTTP Server, MySSQL database, memiliki fasilitas seperti FTP (File

dan penterjemah bahasa yang ditulis Transfer Protocol), Capture gambar

dengan bahasa pemrograman PHP dan maupun video dengan ukuran dan interval

Perl. Nama XAMPP merupakan singkatan yang dapat ditentukan oleh pengguna.

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 langsung dari web
resminya.
Gambar 6 Tampilan Dasar dari Software Video Camera Server

Komunikasi Port Serial DB9


Spesifikasi elektronik dari serial
Komunikasi serial ialah
port merujuk pada Electronic Industry
komunikasi data yang pengirimannya
Association (EIA) :
dilakukan per bit, sehingga lebih lambat
dibandingkan parallel seperti pada port 1. “Space” (logika 0) ialah tegangan
printer yang mampu mengirim 8 bit antara + 3 hingga +25 V.
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
port COM1/COM2. 3. Daerah antara + 3V hingga –3V tidak
didefinisikan /tidak terpakai
Device pada serial port dibagi
menjadi 2 (dua ) kelompok yaitu Data 4. Tegangan open circuit tidak boleh
Communication Equipment (DCE) dan melebihi 25 V.
Data Terminal Equipment (DTE). Contoh
5. Arus hubungan singkat tidak boleh
dari DCE ialah modem, plotter, scanner
melebihi 500mA.
dan lain lain sedangkan contoh dari DTE
ialah terminal di komputer. Komunikasi serial membutuhkan
port sebagai saluran data. Berikut
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
maksimum, jika tegangan tersebut
Gambar 8 Port DB9 Female terlewati maka LED akan rusak. Di
Pasaran umumnya LED dikemas berkaki
Konektor port serial terdiri dari 2
dua (katoda dan anoda) dengan
jenis, yaitu konektor 25 pin (DB25 dan 9
bermacam-macam warna nyala. Untuk
pin (DB9) yang berpasangan (jantan dan
membedakan kedua kaki tersebut, kaki
betina). Bentuk dari konektor DB-25 sama
anoda biasanya dibuat lebih panjang
persis dengan port paralel. Umumnyua
daripada katoda. Harganya sangat
COM1 berada dialamat 3F8H, sedangkan
terjangkau, berkisar dari 250 rupiah
COM2 dialamat 2F8H
hingga beberapa ribu rupiah. LED banyak
Tabel 1 Jenis sinyal RS232 yang sering
digunakan untuk indikator dan transmisi
digunakan
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 RANGKAIAN DAN server. Berikut penjelasan fungsi dasar
PROGRAM dari masing – masing komponen :
Perancangan Sistem
Sistem Pengendali dan Pemantau Webcam
Lampu Lalulintas Melalui Internet Webcam (web camera) pada
Menggunakan Webcam ini dibagi menjadi sistem ini berfungsi sebagai kamera real-
beberapa fungsi dasar seperti terdapat time yang mengambil data berupa gambar
pada gambar dibawah ini : dari kondisi prototype lalu lintas. Webcam
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 PHP,
XAMPP, VcamServer dan beberapa HTML, Visual basic serta beberapa
bahasa pemrograman pendukung seperti perangkat lunak pendukung seperti Web
HTML dan PHP yang dirancang menjadi browser dan Web Server XAMPP yang
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
PC Server dan PC Client memiliki berbeda satu sama lain.
hak akses yang sama dalam pengendalian
sistem sehingga proses pengoperasian Prototype Lampu Lalu-lintas
sistem dapat dijalankan melalui PC Server Prototype Lampu Lalu-lintas
maupun PC Client yang saling terhubung adalah sebuat rancangan menggambarkan
didalam suatu jaringan 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 menjalankan 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
gambar dibawah ini :

Visual
Basic

Gambar 11 Flowchart Sistem Pengendali dan APLIKASI


PENGENDALI
HTML PHP
Pemantau DAN
PEMANTAU
Pada saat sistem diaktifkan, hak
akses untuk menjalankan aplikasi
Java

diberikan kepada PC Server ataupun PC Script

Client. Pengoperasian sistem pada PC Gambar 12 Komponen pembangun aplikasi


Client dapat dilakukan melalui jarak yang
jauh maupun jarak yang terdekat.
Sedangkan pada sisi PC Server,
Berikut tampilan utama dari Lampu Lalulintas Melalui Internet
aplikasi Sistem Pengendali dan Pemantau Menggunakan Webcam :

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
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 Melalui
Masing-masing kondisi pada Internet Menggunakan Webcam" tampak
rangkaian pertama menggunakan 2 pin pada gambar dibawah ini :
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
apabila pin yang digunakan berlogika 1. Gambar 16 Skema Prototype Sistem Pengendali
dan Pemantau Lampu Lalu lintas Melalui
Sedangkan pada rangkaian kedua
Internet Menggunakan Webcam
hanya digunakan untuk mengaktifkan satu
kondisi yaitu kondisi 3. Kondisi tersebut
Langkah – langkah pengoperasian
menggunakan 1 pin pada port serial db9
alat “Sistem Pengendali dan Pemantau
yaitu DTR untuk kondisi 3 (LED kuning,
Lampu Lalulintas Melalui Internet
hijau, dan merah). Kondisi ini memiliki
Menggunakan Webcam “ adalah sebagai
prinsip dasar yang sama dengan kondisi 1
berikut :
dan 2 yaitu akan aktif apabila pin yang
 Mengaktifkan seluruh sistem pada PC
digunakan berlogika 0 (aktif low) dan Server:
tidak aktif apabila pin yang digunakan 1. Hubungkan PC Server ke router
berlogika 1. 2. Konfigurasi router
3. Hubungkan prototype dengan

ANALISA DAN UJI COBA ALAT komputer server melalui interface db9
4. Aktifkan Webcam dan server webcam
Bab ini akan menjelaskan bagaimana cara
sebagai kamera pemantau
pengoperasian "Sistem Pengendali dan
5. Aktifkan Web Server XAMPP
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.
 Mengaktifkan sistem pada PC Client : Tabel 3 Pada saat system dikendalikan
1. Hubungkan PC Client ke router melalui PC Client

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
utama dari aplikasi yang dituangkan prototype alat yaitu kondisi
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
Gambar 17 Hasil pengambilan gambar oleh dimana LED hijau arah1, LED
webcam pada aplikasi utama merah arah 2 dan LED kuning
Fungsi dari bagian ini adalah arah3 akan menyala.
4. Tombol OFF1 : Untuk
sebagai pemantau kondisi lampu lalulintas menonaktivkan kondisi 1 pada
dengan menggunakan media webcam. 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 yang saling berkaitan satu sama lain.
hijau arah 2 dan LED merah arah3 Berikut penjelasan dari masing-masing
akan mati. perangkat diatas :
1. Kamera pemantau Webcam :
6. Tombol OFF3 : Untuk Merupakan perangkat
menonaktivkan kondisi 3 pada pemantau yang menerima dan
mengirimkan gambar hasil
prototype alat yaitu kondisi tangkapannya (kondisi lalulintas
dimana LED hijau arah1, LED pada prototype) sebagai masukan
merah arah 2 dan LED kuning yang akan diterima dan
ditampilkan pada aplikasi
arah3 akan mati.
pemantau dan pengendali
2. PC Server : Merupakan perangkat
 Analisa Hardware yang digunakan sebagai wadah
Berdasarkan hasil uji coba
untuk menjalankan sistem,
terhadap perangkat pendukung dan mengkonfigurasi perangkat
prototype alat Sistem Pengendali dan pendukung serta sebagai pusat
pengendali sistem.
Pemantau Lampu Lalulintas Melalui
3. Router : Merupakan perangkat
Internet Menggunakan Webcam ini,
yang digunakan sebagai media
didapat bahwa alat bekerja dengan
simulasi untuk menghubungkan
sempurna.
antara jaringan internet antara
komputer Server dengan komputer
Dibawah ini merupakan fungsi utama dari
client yang terhubung.
masing-masing bagian yang terdapat pada
4. PC Client : Merupakan perangkat
perangkat pendukung serta prototype alat
yang digunakan untuk
yang dituangkan dalam gambar berikut :
mengendalikan sistem dari jarak
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


Gambar 19 Prototype Alat dan Perangkat
Pendukung Sistem
awal yang akan dilakukan adalah
Pada gambar diatas, terdapat menjalankan aplikasi melalui web browser
beberapa perangkat pendukung yang firefox dengan memasukkan IP localhost
digunakan dalam pengoperasian sistem
tempat penyimpanan aplikasi pada web Saran
server. Pada aplikasi utama terdapat Berdasarkan pembuatan,
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
PC Server. Apabila keseluruhan proses memiliki resolusi tinggi.
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
pengoperasian yang sama menggunakan maksimal.
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 jarak 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, November

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.html

, 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

Você também pode gostar