TINJAUAN PUSTAKA PEMBANGUNAN PERANGKAT LUNAK BERBASIS WEB UNTUK PELAPORAN DATA BENCANA ALAM.

BAB II
TINJAUAN PUSTAKA
Pada

bab

ini

akan

g
mengenai

dibahas

p
beberapa

si yang memiliki
memili
iki kesamaan dengan topik

sistem atau aplikasi
apl
ap
likasi yang akan dibuat.
t. Selain itu akan
pembangunan aplikasi
diberikan

juga

tab
bel
tabel

perbandingan

an
nta
t r
antar


aplikasi

ga dapat
t diketahui
dik
iketah
hui apa
apa yang
yan
ang
g menjadi
me
perb
rbedaan atau
sehingga
perbedaan
pers
samaan
persamaan


i
dari

aplikasi
aplikasi

yang

dib
ban
a gun
n
dibangun

diba
and
n ingkan
dibandingkan


dengan
de
engan yang
yan
ang
g sudah
h pernah ada.
Google
Goo
oog
gle

Maps

diluncurkan

pada
pad
da


tahun
tahu
ta
hun
n

menyebabkan
meny
yeb
ebabka
kan terjadi revolusi pada aplikasi
aplika
kasi web
web

2005,
20
005,
yang
yan

ang

memberikan
me
emberik
kan layanan pemetaan. Berbasis pada Asynchronous
Asyn
As
nch
chro
r nous
s
JavaScript
Java
Ja
v Sc
cript

and


XML

(AJAX),

sebuah

interaksi
int
ter
rak
a si
i

client/server
clien
cl
nt/server
r baru diperkenalkan di Google Maps
Ma
aps untuk

unt
ntuk
k
memberikan
membe
erikan koneksi secara berkelanjutan antara
a client
clie
ent
dan server dalam memperbaharui konten

dan informasi
in
nform
masi
i

pada
da peta (Hu & Dai, 2013). Akibatnya banyak aplikasi
apl

plikas
asi
i
web

pemetaan
pemeta
t an

yang
g

bermunculan,
ber
ermunc
cul
ulan
an,

dengan

deng
gan

memanfaatkan
memanfaatk
kan

layanan
l yanan dari Google Maps.
la
Maps
s. Penelitian oleh Prasetyo
Praset
tyo &
Utami
Utam
Ut
mi

(2011)


menggunakan

bantuan

Google

Maps
Map
aps
s

untuk
untu
un
tuk

penanggulangan
pena
pe
nang
nggu
gula
lang
ngan
an bencana
ben
enca
cana
na alam
ala
l m Gunung
Gunu
Gu
nung
ng Merapi.
Mer
erap
api.
i. Aplikasi
Apl
plik
ikas
si ini
ini
bertujuan
bert
be
rtuj
ujua
uan
n
berbasis
is

untuk
untu
uk
Sistem
Sistem

mengelola
me
eng
n el
lol
ola
Informasi
Inform
masi

manajemen
manaj
jem
emen
n
Geografis

logistik
log
ogis
isti
tik
k
(SIG)
(SIG
(S
IG)
)

dan

sehingga

distribusi bantuan dapat
dap
pat disalurkan
disa
alurkan dengan baik. Basis
data yang digunakan adalah
ad
dalah SQL
SQL dan bahasa pemrograman
yang digunakan adalah bahasa
pemrograman Java.
ba
Nasaruddin, dkk. (2011)
(20
011
1) melakukan penelitian untuk
mengatasi
bencana,

keterlambatan
sehingga

upaya

penanganan

saat

penyelamatan

dan

terjadinya
pemberian

bantuan di tempat kejadian dapat optimal. Aplikasi yang
dihasilkan bertujuan untuk menyediakan sistem pelaporan

xxi

secara online kejadian bencana alam yang dapat diakses
melalui internet dan mobile phone. Pelaporan kejadian
g
gg
bencana bisa dilakukan dengan
menggunakan
fasilitas SMS,
yang kemudian dipetakan
dipe
peta
takan secara re
real time pada website
aplikasi

mengg
ggunakan
menggunakan

layanan

Googl
le
Google

Maps,

sehingga

badan-bada
an kebencanaan
kebencanaa
aan dan masyarakat bisa
bis
i a mengetahui
badan-badan
lokasi dan
dan dapat
dap
pat
t memberi
membe
eri bantuan
ban
antu
uan dengan
den
e gan cepat.
t Aplikasi
ini berbasis SMS
SMS gateway,

menggu
guna
nakan MySQL sebagai
menggunakan

basis
ba
asis data,
data
da
ta,
, dan PHP
PHP sebagai bahasa
a pemrograman.
pemrogr
gram
aman
a .
Salah
Sa
Sala
lah sa
satu dampak langsung dari bencana
be
enc
n an
na alam
ala gempa
gem
e pa
bumi
mi

dan
n

gelombang

tsunami

yang

melanda
mela
and
n a

Propinsi
Propin
Pr
nsi
s

Nanggroe
Na
anggroe
e Aceh Darussalam (NAD) dan sebagian
sebagia
an Sumatera
Sum
Su
matera
a
Utara
Ut
Utar
a a (SUMUT) pada 26 Desember 2004 adalah berdirinya
berdi
d ri
rinya
a
tenda-tenda
te
tenda
a-tenda pengungsi yang dihuni sekitar 426.849
426.84
49 orang.
oran
or
ang.
g.
Darmawan
Darma
awan & Pramono (2005) melakukan penelitian
penelitia
an untuk
untu
tuk
k
memetakan
me
m
metakan

tenda-tenda

Provinsi
Prov
ovi
insi

Nanggroe
Nangg
groe

pengungsi

Aceh

bencana

Darussalam

tsunami
tsun
nami

(NAD)

di
i

dengan
deng
gan

menggunakan sistem
sistem
t m informasi
inf
nfor
o masi
si geografis.
geo
eografis
fis. Aplikasi ini
ini
dibagun
di
d
bagun dengan bahasa pemrograman
pemr
rog
o raman Script Avenue yang
ng ada
ada
dalam
da
dala
lam
m Arcview 3.3 ESRI. Penelitian ini bertujuan
bertuj
jua
uan untuk
untu
un
tuk
memudahkan
me
memuda
dahk
hkan
an

pencarian
penc
pe
ncar
aria
ian
n

informasi
info
in
orm
rmas
asi
i

tentang
tent
te
ntan
ang
g

sebaran
seba
se
bar
ran
n

dan
dan

kondisi
ko
kond
ndis
isi
i tenda
tend
te
nda pengungsi
pengun
pe
ngs
gsi serta
se a sebaran
seba
bara
ran tempat
temp
te
mpat
at relokasi
rel
elokasi
membantu
sehingga
ga m
embantu penyaluran
penyal
aluran
n bantuan.
Tragedi gempa bumi
i tanggal
tangga
al 27 Mei 2006 yang melanda
Daerah Istimewa Yogyakarta
Yogya
akarta

dan
dan sebagian Jawa

Tengah

disebabkan karena Indonesia
Indon
nesia berada pada pertemuan dua
jalur gempa utama. Sehingga
Sehin
ngga
ga Iskandar & Hartati (2012)
melakukan

penelitian

gempa

Daerah

di

mengenai
men
ngenai

Istimewa

pemetaan

Yogyakarta.

daerah

rawan

Aplikasi

yang

dihasilkan akan membagi daerah rawan gempa dalam tiga
zona yaitu zona merah, zona kuning dan zona hijau, dan

xxii

membantu mencarikan rute terpendek yang bisa dilewati
untuk evakuasi korban gempa dengan algortima Djikstra.
p
gg
p
g
Aplikasi
ini menggunakan
basis data postgreSQL,
untuk
pemetaan ditampilk
kan dengan format
form
rmat
a XML SVG yang dapat
ditampilkan
dibaca oleh MapClient.
Ma
apClient.
Sahan
na Eden merupakan
meru
rupakan aplikasi open
en source yang
Sahana
dibangun
un untuk
k membantu
mem
embant
tu koordinasi
koor
ko
ordina
inasi
si bantuan di
di Sri Lanka
pask
ka tsunami pada
pada tahun 2004, yang
n kemudian
kemud
dian berkembang
be
erk
r embang
paska
untuk
un
ntuk memberikan
me
emb
mber
erikan solusi
solusi bagi persiapan
persi
iap
apan maupun
mau
aupu
pun
n penanganan
penan
nganan
bencana
b
enc
can
na

(Tressel,
(Tre
ressel,

dkk.,

2011).

Aplikasi
Aplik
ikasi
i

ini
ini

dapat
da

memiliki
memi
mili
liki berbagai
berbagai macam fungsi untuk membantu
mem
mba
b nt
tu relawan
r lawa
re
wan
dalam
da
alam

menangani
menangani

kerusakan
ke
keru
r sa
akan

yang

bencana,

sehingga

disebabkan

oleh

akan

mengurangi
men
engu
gurangi
i

bencana

melalui
mel
lal
alui

pencatatan
pe
penca
atatan kebutuhan dari korban bencana dan koordinasi
ko
oord
din
inasi
i
pemberi
pembe
eri bantuan serta bantuan yang diberikan.
diberikan
n.
dapat

melakukan

kustomisasi

terhadap

aplikasi
aplika
asi

Untuk
Untu
tuk
k
ini
i

diperlukan
di
ipe
per
rlukan pemahaman terhadap bahasa pemrograman
n Phyton,
Phyton,
n,
JavaScript,
JavaScript
t, dan
da Cascading
Casc
scad
adin
ing
g Style
St
tyl
yle
e Sheet
Sh t (CSS).
(CSS
(C
SS).
Tabel 2.1 merupakan tabel
tabel perbandingan perangkat
peran
ngk
gka
at
lunak
lu
luna
ak yang tengah dikembangkan (ATEN) dengan aplikasi
apl
plik
ikas
asi
sejenis
se
seje
jeni
nis
s lainnya,
lain
la
inny
nya,
a, mempertimbangkan
mem
empe
pert
rtim
i ba
bang
ngka
kan
n aspek
as
spe
pek
k persamaan
pers
pe
rsam
ama
aan
n yang
yang
ad
ada

diantara
dian
di
anta
tar
ra

aplikasi-aplikasi
aplik
ikas
a i-ap
aplika
kasi

tersebut,
ter
e se
sebu
but,
t,

kemudian
kem
mudian

dianalisis
dianal
lisi
sis kekurangan dan
dan
a kelebihannya.
kel
elebihannya.

xxiii

Tabel 2.1 Perbandingan
yang akan
erbandingan Aplikasi
Aplika
kasi yang Telah
Te
elah Dikembangkan Sebelumnya
Seb
bel
e umnya dengan Aplikasi
Apl
Dikembangkan
Dik
ikem
emba
bang
ngka
kan

Prasetyo
yo &
n
Utami
Utam
ami
Perbedaan
(2011)
(20
2011)
Metode
Sistem
Sist
stem
Informasi
In
nform
mas
si
Geografis
G
eogra
afi
fis
Basis data
a SQL

Platform
Sasaran
API

We
Web
eb
Relawan
R
Re
lawan
n dan
publik
pu
Google
Go
oog
o le Maps

Sist
Sistem
tem
Informasi
In
Geografis
MySQL

Da maw
Darmawan
Darm
awan
an &
Pramono
(2005)
5)
Sistem
Informasi
Geografis
MySQL

Iskandar &
Iskandar
I
Hartati
Ha
art
r ati
(2012)
(2
201
012)
Sistem
S
Si
stem
m
Informasi
Info
formas
si
Geografis
Geogra
rafis
s
PostgreSQL
PostgreS
e QL
L

Web
Publik

Web
Relawan

Web
Publik

MySQL
MySQL,
M
L,
PostgreSQL,
Post
Po
s gr
re
atau
at
a
SQLite
SQLi
SQ
L te
Web
We
b
Relawan
Rela
awa
wan
n

Google Maps

-

-

-

Nasa
Nasaruddin,
saru
rudd
d in,
dkk. (2011)
(2011
1)

Sahana Eden
(2004)
(200
Ma
Manajemen
Manajem
Bencana
Ben
ncana

Tambayong*
(2015)
Sistem
Informasi
Pemetaan
MySQL

Web
Relawan dan
publik
Google Maps

24