PERANCANGAN APLIKASI VIDEO STREAMhG U N T U K PEMANTAUAN AIR LAUT KETIKA TERJADI GEMPA
PERANCANGAN APLIKASI VIDEO STREAMING UNTUK PEMANTAUAN AIR LAUT KETIKA TERJADI GEMPA
Wahyu Irawan, Denny Dermawan, Nurcahyani Dewi Ju ru san T ek n ik In fo rm atika S ek o lah T in g g i T ek n o lo g i A d isu tjip to Y ogy ak arta in fo rm atik a@ stta.ac.id
ABSTRACT The geog rap h ical position o f In don esia is located in an earth qu ake-p ron e area that is p oten tially m ost earthqu ake-tsu n am i, it takes a transm ission m edium to conn ect the cam era m on itorin g results betw een the sen d er an d receiver o f in form ation or data that m ay provide in form ation to the n atural disasters. The transm ission m edia can be a m edia stream in g seaw ater an d alarm m on itorin g that is con n ected w ith vibration sen sor that fu n ction s as a m edium f o r ea rly w arn in g o f natural disasters. From the test resu lts it can be con clu ded that the alarm system w arn in g o f earthqu akes, able to w ork w ell as vibration sen sor detects vibration. A s w ell as video stream in g process can run w ell on a L A N n etw ork using H T T P protocol 8080. Society as a clien t can access the video stream in g server via the address specified by the application server. K eyw ords: System m on itoring, stream in g, interface
1. Latar Belakang M etod e stream in g m eru p ak an m eto d e y an g m em u n g k in k an p en g gu n a d ap at m elih at in fo rm asi y an g sam a p ad a sa a t y an g re la tif sam a ketik a in fo rm asi d ik irim kan o leh o ran g lain m elalu i p e ra n g k a t m ik ro fo n atau p u n kam era. M etod e in i san gat m em b an tu u n tu k p en y am p aian in fo rm asi secara oto m atis agar o ran g lain d ap at m en g etah u i su atu in fo rm asi terk in i w alau p u n b erad a d i lain tem p at. O leh karen a itu, u n tu k m em b erik an in fo rm asi k ep ad a m asy arak at secara stream in g d ib u tu h k an alat p em an tau air lau t serta alarm y an g terh u b u n g d en g an sen sor g e tar y an g b erfu n g si sebag ai m ed ia p erin g atan d in i b en can a alam .
2. Tinjauan Pustaka D alam
E d i Su krian sy ah , H u b b u l W alid ain y , N asaru d d in (2012),
d ilak u k an
p e rn can g an sistem m o n ito rin g m en g g u n ak an W ireless U H F C am era d an W ireless IP C am era seb ag ai m ed ia p en g am b il d ata b eru p a g am b ar y an g akan d ik irim k an kep ad a m asy arak at seb ag ai m ed ia in form asi
COMPILER
125
W ahyu Ira w an , DEnny D E rm aw an, N urcahyani De w
3. Dasar Teori
Streaming Stream in g ad alah sebu ah tek n o lo g i u n tu k m en jalan k an file v id eo atau audio secara lan g su n g atau p u n d en g an pre-recorder d ari seb u ah m esin server (w eb server). D en gan k ata lain, file v id eo atau p u n au dio y an g te rle ta k d alam sebu ah server d ap at secara lan g su n g d ijalan k an sesaat setelah ada p erm in taan d ari user, seh in gga p ro ses ru n n in g ap lik asi y an g d iu n d u h
b eru p a w ak tu y an g lam a d ap at d ih in d ari tan p a h aru s
m elak u k an p ro ses p e n y im p an an terleb ih dahulu.
ATMega8535 M ik ro k o n tro ler m eru p ak an p u sat kerja d ari su atu sistem elek tro n ik a sep erti h aln ya m ik ro p ro seso r seb ag ai o tak k o m p u ter d ari sebu ah p eran g k at kom p u ter. K eleb ih an b ag i m ik ro k o n tro ler ad alah terd ap atn y a m em ori d an in pu t p o rt atau ou tpu t d alam suatu k em asan In tegrated C ircu it (IC ). K em am p u an n y a y an g p rogram m able, fitu r y an g len g k ap sep erti A n alog to D igital C on verter (A D C ) in tern al, E lectrically E rasable P rogram m able R ead -O n ly M em ory (E E P R O M ) in tern al, port I/O , k o m u n ik asi serial. M ik ro k o n tro ler d ig u n ak an d ib erb ag ai sistem elektron ik, sep erti p ad a robot, in d u stri, sistem alarm , p eralatan telek o m u n ik asi, h in gga sistem keam an an .
4. Perancangan Sistem Blok Diagram Sistem
S e n s o r G etar
P em ancar (Sensor Getar)
Penerim a (S ensor Getar) Sirine
RF ( Tranceiver )
M ikrokontroler
Pem ancar ( tranceiver)
RF (R eceiver)
M ikroko ntro ler
Ko m puter Client
Kom puter C lient
Gambar l. Blok Diagram Sistem
126
Volume 2, Nom or 2, Novem ber 2013
PERANCANGAN APLIKASI VIDEO STREAMhG U N T U K PEMANTAUAN AIR LAUT KETIKA TERJADI GEMPA
Perancangan Aplikasi Server
Cambar 2. Flowchart Aplikasi Server
Perancangan Aplikasi Client Sta rt
1 A la m a t
Prose nV iiew Strea3
Pro Strea
/
O utpu t V ideo S trea m i ng
-
En
/
:)
Gambar 3. Flowchart Aplikasi Client
COMPILER
127
W ahyu Ira w an , Denny D erm a w an , N urca h ya ni De w
5.
Ujicoba
Uji coba Hardware
Gambar 4. Rangkaian sensor getar dan transceiver
Gambar 5. Rangkaian sirine dan mikrokontroler transceiver
Gambar ó. Rangkaian mikrokontroler receiver
128
Volume 2, Nom or 2, Novem ber 2013
PERANCANGAN APLIKASI VIDEO STREAMhNGUNTUK PEMANTAUAN AIR LAUT KETIKA TERJADI GEMPA
Ujicoba Software Softw are y an g d ib u at ad alah ap lik asi u n tu k v id eo p e m an tau an serta u n tu k m en g etah u i ad an ya g etaran y an g ada d i sekitar sen sor getar. Seh in g g a m en jad i acu an u n tu k m en y im p an file v id eo tersebu t. A p lik asi terd iri dari, ap likasi server d an ap likasi client.
Hasil Ujicoba dan Analisa Tabel 1 Hasil Pengamatan Rangkaian Sensor Getar Jarak
K eteran g an
5 m eter
A larm b u n y i d an d ap at m en girim data ke ap lik asi server
30
A larm b u n y i d an d ap at m en girim data ke ap lik asi server
m eter 50
A larm tid a k b u n y i d an tid a k d ap at m en girim data ke ap likasi
m eter
server
Ujicoba Aplikasi Server
Gambar 7. Aplikasi server tidak mendeteksi adanya getaran. ~Jt Streaming
!»=» < -S 3
Gambar 8. Aplikasi server mendeteksi adanya getaran.
COMPILER
129
W ahyu Ira w an , Denny D erm a w an , N urca h ya ni De w
Ujicoba Pada Jaringan LAN Dalam Satu Network ID Tabel 2 Hasil Ujicoba Jaringan LAN Satu Network ID No
1
IP C lien t
IP Server
P ort
B u ffering
K eteran g an
192.168.1.2
192.168.1.1
8080
Iy a
Stream in g video b erh asil d en g an w ak tu b u ffer
10 d etik 2
192.168.1.3
192.168.1.1
8080
Iy a
Stream in g video b erh asil d en g an w ak tu b u ffer
10 d etik
Gambar 9. Aplikasi Server pada Jaringan LAN Satu Network ID
*-
C
192.168.1-1 v■•
!
=
C lient Video Stream ing
#■ “W«»
Gambar 10. Aplikasi Client pada Jaringan LAN Satu Network ID
130
Volume 2, Nom or 2, Novem ber 2013
PERANCANGAN APLIKASI VIDEO S R E M N G UNTUK PEMANTAUAN AIR LAUT KETIKA TERJADI GEMPA
Ujicoba Pada Jaringan LAN Yang Berbeda Network ID Tabel 3 Hasil Ujicoba Jaringan LAN Berbeda Network ID No
IP C lien t
IP Server
P ort
B u ffering
1
10.10.10.5
192.168.6.45
8080
tya
K eteran g an S tream in g
video
b erh asil
d en g an
w ak tu b u ffer 25d etik
2
192.168.10.2
192.168.6.45
8080
tya
Stream in g video b erh asil d en g an w ak tu b u ffer 18 d etik
3
192.168.6.46
192.168.6.45
8080
tya
Stream in g video b erh asil d en g an w ak tu b u ffer 10 d etik
Gambar 11. Aplikasi Server pada Jaringan LAN Berbeda Network ID Y «-
Kt •P*nfhjym-> X ^ C
M«n«nfui»n N«twofl T * ^
Mrn*ntulan U*fv.oik :: X ^ Q HSili't'j B
• ^ f j S*lti Pritrt/o
Q Simpl« vidto Itlfimng
J 192108645
•£? =
C l i e n t V id e o S t r e a m i n g
Gambar 12. Aplikasi Client pada Jaringan LAN Berbeda Network ID
COMPILER
131
W ahyu Ira w an , DEnny D E rm aw an, N urcahyani De w
Ujicoba Pada Jaringan Internet
Gambar 13. Aplikasi Server pada Jaringan Internet n f
(?. Q $ttaname:8080/streamiog/
&
C lien t V ideo S tream in g
Bu*««* 3 N ccrxMtt
O*
«
—
.
Gambar 14. Aplikasi Client pada Jaringan Internet B erd asark an h asil u jico b a p ad a ja rin g a n in tern et d ap at d ik etah u i b ah w a ap likasi clien t m em b u tu h k an buffer y an g sa n g a t lam a. K aren a ap likasi serv er d an ap lik asi client m em b u tu h k an ban dw idth y an g b esar u n tu k m em p ro ses stream in g d ari v id eo tersebu t. A n alisa d ari h asil p e rco b a a n ad alah seb ag ai b erik u t : 1.
Sen so r g etar d ap at b erfu n g si d en g an b aik p ad a ja ra k sek itar 30 m eter u n tu k m em b u n y ik an sirin e d an m in girim sin y al ke m ik ro k o n tro ler.
2.
A p lik asi
serv er
d ap at
m en erim a
d ata
d ari
ran g k aian
sen sor
g etar
dan
m ik ro k o n tro ler sebag ai acu an u n tu k p en y im p an an file vid eo. 3.
A p lik asi clien t d ap at m en erim a in fo rm asi atau m ean g ak ses v id e o stream in g d en g an m en g g u n ak an p o rt y an g telah d iten tu k an o leh ap likasi serv er.
4.
D en g an m en g g u n ak an ja rin g a n LA N , sem ak in b an y ak k o m p u ter clien t m en gakses ala m a t server, m aka ak an m em p en g aru h i k e ce p atan p roses bu ffering p ad a w eb clien t.
5.
K elan caran bu fferin g p ad a ja rin g a n in tern et d ip en g aru h i oleh ban dw idth y an g ada p ad a k o m p u ter server d an ban dw idth y an g d ip ero leh k o m p u ter client.
132
Volume 2, Nom or 2, Novem ber 2013
PERANCANGAN APLIKASI VIDEO STREAMhG U N T U K PEMANTAUAN AIR LAUT KETIKA TERJADI GEMPA
6.
Kesimpulan Dan Saran
KESIMPULAN 1.
Sistem alarm seb ag ai p erin g atan terjad in y a gem pa, m am p u b ek erja d en g an b aik karen a m am p u m en g ak tifk an sirin e d an m em b eri data ke ap lik asi seb ag ai acu an p en y im p an an file h asil v id eo p em antu an.
2.
P roses
stream in g
video
bisa
b erja la n
d en g an
b aik
p ad a
ja rin g a n
LAN
m en g g u n ak an p ro to k o l H T T P 8080. 3.
M asy arak at seb ag ai clien t d ap at m en gakses h asil v id eo stream in g m elalu i alam at server y an g telah d iten tu k an oleh ap likasi serv er.
SARAN 1.
Pada im p lem en tasi p ad a ja rin g a n in tern et d ip erlu k an ban dw idth y an g sa n g a t b esar karen a file y an g d ik irim k an b eru p a vid eo.
2.
M en g em b an g k an
a la t
p ad a
m ed ia
tran sm isin ya
u n tu k
m en am b ah
d aya
jan g k au an n y a. 3.
P en g g u n aan w ebcam stan d art d a p a t d ig an ti d en g an m en g g u n ak an IP C A M atau RF CA M
u n tu k m em in im alk an k eterb atasan a lat d alam
h al p an jan g k ab el
tran sm isi data.
Daftar Pustaka A h m ad Balza, 2011. P em rogram an D elphi untuk A p likasi M esin
Visi M en ggu n akan
W ebcam . G rah a M ed ia i Y o gyakarta. C h arib ald i N ov rid o, D essyan to B o ed i P rasetyo, Ja tu W ied y asari, 2009. A p likasi K am era Video untuk P em an tau K eadaan Suatu R uangan. P rosid in g ISSN 1979-2328. Sem in ar N asion al In fo rm atika 2009. U P N V e te ra n Y o g y ak arta i Y ogyakarta. F ad lisy ah R izal, 2011. P em rogram an C om pu ter V ision pada Video M en ggu n akan D elphi + Vision Lab VCL 4.G.I. G rah a Ilm u i Y o g yakarta. Su k rian sy ah
Edi,
H u b b u l W alid ain y ,
N asaru d d in , 2012.
Sistem
M on itorin g
dan
In form asi P erin gatan T sunam i B erbasis W ireless U H F C am era dan W ireless IP C a m era. P rosid in g ISSN 2088-9984. Sem in ar N asion al d an E ksp o T ek n ik E lektro 2012 i M edan. Sy afrizal M elw in , 2005. P en gan tar Jarin gan K om puter. A n d i O ffset i Y o g yakarta.
Daftar Pustaka Internet http://vw low en .co.u k/directshow /asfw riter/pageG 1.htm l, diak ses p ad a tan g g al 27 D esem ber
2 0 12 . http://am an-au liarahm an .blogspot.com /2G 12/1G /tu torial
-
cara
-
pem u la
-
belajar
-
program .htm l, d iakses p ad a tan g g al 23 M aret 2013. h ttp ://d an ey tech .com . E -b o o k i K u rn iaw an D ayat, 2011. M ah ir P em rogram an W ebcam dengan D elphi, d iakses p ad a tan g g al 26 A p ril 2013. h ttp://w w w .digi-w are.com , diak ses p ad a tan g g al 11 D esem b er 2012. h ttp ://w w w .klin ik-robot.com , d iakses p ad a tan g g al 20 D esem b er 2012.
COMPILER
133
W ahyu Ira w an , Denny D erm a w an , N urca h ya ni D ew
http://w w w .m ercu bu an a.ac.id/file/ju rn al% 20m u rdifin .pdf, d iakses p ad a tan g g al 21 Ju li 2013.
134
Volume 2, Nom or 2, Novem ber 2013