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