• Tidak ada hasil yang ditemukan

keamanannya atau adanya rasa ketakutan oleh karena

N/A
N/A
Protected

Academic year: 2021

Membagikan "keamanannya atau adanya rasa ketakutan oleh karena"

Copied!
5
0
0

Teks penuh

(1)

BAB III LANDASAN TEORI

Bab ini akan membahas hal-hal yang mendasari dibuatnya aplikasi, arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan aplikasi web untuk pelaporan data bencana alam.

3.1 Bencana

Bencana adalah peristiwa atau rangkaian peristiwa yang disebabkan alam, manusia dan/atau oleh keduanya yang mengakibatkan korban penderitaan manusia, kerugian harta benda, kerusakan lingkungan, kerusakan sarana prasarana dan fasilitas umum serta menimbulkan gangguan terhadap tata kehidupan dan penghidupan masyarakat (Kesowo, 2001). Bencana alam adalah bencana yang diakibatkan oleh peristiwa atau serangkaian peristiwa yang disebabkan oleh alam antara lain berupa gempa bumi, tsunami, gunung meletus, banjir, kekeringan, angin topan dan tanah longsor (Departemen Kesehatan Republik Indonesia, 2011).

Pengungsi adalah orang atau sekelompok orang yang terusir dan atau atas dasar kemauan sendiri meninggalkan tempat kehidupan semula, karena terancam keselamatan dan keamanannya atau adanya rasa ketakutan oleh karena ancaman dari kelompok atau golongan sosial tertentu sebagai akibat dari konflik atau kekerasan lain yang menyebabkan kekacauan di masyarakat lingkungannya (Kesowo, 2001).

3.2 Pemetaan

Pemetaan adalah proses, cara, perbuatan membuat peta (KBBI, 2014). Peta memiliki pengertian gambar atau

Bab ini akan mmeembahass hal-hal yang mendasari dibuatnya aplikakasi, arsitektur, bahahasa pemrograman dan tools yang ddiigunakan ddalam pembuatan aplpliki asi web untuk pelaporaann data bencanaa aalal m.m.

3.1 BBencana

Benccanana a adalahh pperistiwa aatatau rangkakaiai n periristiwa y

yang ddisisebebabkakan alam, manusia dan/atataua oolelehh keduuana ya yangg mmeengaakkibatkan korban penderitaan manunusia,a, kkeerugiian haartrtaa bebenda, kerusakan lingkungan, kerussaka ann ssarannaa pr

prasa araana dan fasilitas umum serta menimbulkanan ganangggguann te

terhaddap tata kehidupan dan penghidupan mamasyararaka at (Kesoowo, 2001). Bencana alam adalah bencaanan yanngg diakiibatkan oleh peristiwa atau serangkaian peeristtiiwaa yaang disebabkan oleh alam antara lain berupa gemmpa bbumi,i, tsunami, ggunununungg meeletus,s, banjijir, keke ere iningagan,n angin toppanan da

d n tanah longsor (DDepepara temen Kesehatan Republblikik In

Indodonesia, 2011). Pe

Penggungsgsii adadalalahah oorangg aatatauu sesekekelolomppok oorarangng yyaang te

terurusis r dan atataau aatatass dasasarr kkemaauauann sendndiriri meniingnggagalkan temppatat kehididuupan semula,a, karenena terancamm kkese elamamaatan dan keamanannya atau adannya rassa ketakutan oleh karena ancaman dari kelompokk atau golongan sosial tertentu sebagai akibat dari koonflik atau kekerasan lain yang menyebabkan kekacauan di masyarakat lingkungannya (Kesowo, 2001).

(2)

sungai, gunung, dsb atau representasi melalui gambar dari suatu daerah yang menyatakan sifat, seperti batas daerah, sifat permukaan. Salah satu bentuk peta yang menyajikan informasi tentang permukaan bumi adalah peta tematik. Peta tematik digunakan untuk menampilkan bencda-benda alam maupun buatan, sumber daya alam, kondisi masyarakat, lingkungan hidup, iklim dan cuaca, serta aktivitas dan kejadian (Robi'in, 2008).

3.3 Sistem Informasi

Informasi merupakan suatu hal yang sangat dibutuhkan di dalam suatu organisasi dan merupakan kebutuhan bagi manajemen di dalam pengambilan keputusan (Riyadi, dkk., 2012). Sistem informasi adalah sekumpulan komponen yang mengumpulkan, menyimpan, dan memproses data untuk dijadikan informasi dan pengetahuan (Zwass, 2011). Sistem informasi berbasis web adalah sistem informasi yang menggunakan media web untuk menyampaikan suatu informasi.

3.4 Web Service

Web sevice adalah teknologi yang digunakan untuk membuat standarisasi komunikasi antar aplikasi melalui World Wide Web (Chen, dkk., 2003). Infrastruktur sebuah web service dibangun dari WSDL, SOAP, dan UDDI. WSDL adalah bahasa berbasis XML untuk menjelaskan apa yang dikerjakan oleh web service dan bagaimana cara menjalankannya. SOAP adalah protokol standart untuk pertukaran pesan melalui HTTP antar aplikasi. UDDI digunakan unuk pencatatan informasi mengenai web service dan merupakan standart untuk penemuan web service (Brogi & Corfini, 2007).

menyajikan informaasisi tentang perrmumukaan bumi adalah peta tematik. Petaa tematik digunakan ununtuk menampilkan bencda-bendnda alam maaupun buatan, sumberer daya alam, kondisii masyarrakkatat, lilingngkukungnganan hhididupup, iklim dan cuaca, serttaa aktivitass dadan kejadian (Robi'i'inin, 20008).

3..33 Sisistetemm Informm ormmasi In

Infoformasasi merupakan suatu hall yaangng sanngag t dibuututuhkanan di dalam suatu organisasi ddana mmererupakkana keebbutuhahan bagi manajemen di dalam pengambilaan n kekepupututusann (R

(Riyi addi, dkk., 2012). Sistem informasi adalah ssekumumpupulan ko

kompoonen yang mengumpulkan, menyimpan, dan mmemprprososeses data untuk dijadikan informasi dan pengetahuan (Zwasss,, 20

2 11). Sistem informasi berbasis web adalah siisstemm infoforrmasi yang mmenenggggunu akan mediaa wwebeb untuk menyayammpaikakann suatu informasi.

3.

3.4 Web Service We

Web b sevice adalah teknologgi yay ngg diggununakakan uuntntuk me

membm uatt ststanandadaririsasasii kkomomununikikasasii anantatar r apaplilikakasi mi melelaalui Woorlrldd WiWidede WWebeb ((Chen, dkk., 200003). IInfnfraststruruktkturur ssebuah web service dibangun dadari WWSDL, SOAP, dan UDDI. WSDL adalah bahasa berbasiss XML unntuk menjelaskan apa yang dikerjakan oleh web serviice dan bagaimana cara menjalankannya. SOAP aadalahh protokol standart untuk pertukaran pesan melaluiui HTTP antar aplikasi. UDDI digunakan unuk pencatatan iinformasi mengenai web service

(3)

Data yang dikirimkan melalui web service memakai format tertentu. Format yang populer digunakan adalah XML dan JSON. JSON lebih dipilih daripada XML karena data yang dikirimkan lebih ringan sehingga meningkatkan efisiensi dalam aplikasi web service (Peng, dkk., 2011). Dalam JSON (JavaScript object notation), sebuah objek adalah satu set kunci dan nilai. JSON didesain untuk pertukaran data yang ringan, dapat dibaca, mudah dianalisa dan diproses oleh komputer (Hwang, dkk., 2015).

3.5 Google Maps

Google Maps merupakan layanan web milik Google yang menyediakan pencarian peta, informasi jalan, serta berbagai data geografis lainnya melalui antar muka yang intuitif dan responsif (Anupriya & Saxena, 2013). Layanan web ini selain menyediakan platform pencarian geografis lokal dan informasi lainnya seperti keadaan jalan, panduan arah. Untuk mengakses fungsi yang ada pada Google Maps, akan digunakan script yang mengandung sebuah API, hal ini dikarenakan third party software tidak diperbolehkan melakukan akses secara langsung terhadap sumber daya yang dimiliki oleh Google. API key ini juga berguna untuk memeriksa penggunaan kuota per hari (request dibatasi 25.000/hari untuk versi gratis) serta untuk mempermudah Google dalam menghubungi saat ada masalah (Bachtiar & Efendi, 2012).

3.6 CodeIgniter

Framework adalah kumpulan kode-kode program yang disimpan pada file-file yang berbeda yang dapat menyederhanakan operasi yang berulang-ulang. Kelebihan data yang dikirimkkanan lebih ringaann sehingga meningkatkan efisiensi dalaamm aplikasi web service ((PeP ng, dkk., 2011). Dalam JSONN (JavaScriptp object notation), sebuah objek adalah satu sesett kuk ncii dadan n ninilaaii. JSON dideesas in untuk perttuukaran datata a yang ringan, ddapapata dibaca,, mudah diianalissaa ddan didipproses oleh kompmputer ((HwHwang, dkk., 2

20155)..

3.5 GGooo glgle Maps

Goooogle Maps merupakan layanan web milik GoG ogoglele yyangg me

menyn eddiakan pencarian peta, informasi jalaan, ssere ta be

berbaagai data geografis lainnya melalui antar mmuka a yayangng intuiitif dan responsif (Anupriya & Saxena, 2013)3).. La

L yannan web ini selain menyediakan platform peencarariann geogogrrafis lokal dadann informasi lalaininnynya seperti kekeadaaan n jalan, pandud an arahh. UnUntuk k memengakses ffungsi yang adadaa pa

pada Google Maps, akan digguunakan script yang mengaandndunung se

sebuahah API, hal ini dikarenakan third party y ssoftftwaware ti

tidadakk didipeperbrbololehehkakan memelalakukukakann akaksesess sesecacarara llanangsgsung teerhrhadadapap ssumumbeberr ddaya yyang ddimiilliki ooleleh h GoGoogoglele.. APAPI key ini juga berguna untukk memereriksa penggunaan kuota per hari (request dibatasii 25.0000/hari untuk versi gratis) serta untuk mempermudaah Googglle dalam menghubungi saat ada masalah (Bachtiar & Efennddi, 2012).

3.6 CodeIgniter

(4)

menjadi seragam, dimana pengembang dituntut untuk mengikuti alur kerja yang ditetapkan oleh framework, sehingga setiap pengembang harus mempunyai metode yang sama dalam menyelesaikan aplikasi tersebut. CodeIgniter merupakan salah satu contoh dari framework yang digunakan dalam pengembangan aplikasi berbasis web dengan menggunakan pendekatan Model-View-Controller (MVC) seperti yang ditampimpilkan pada gambar 3.1.

Gambar 3.1 Arsitektur CodeIgniter (Hustinawati, dkk., 2014)

Dalam pengembangan aplikasi, dilakukan pemisahan antara fungsi-fungsi yang ada dengan tampilan dari aplikasi (Kridalukmana & Satoto, 2014). Pemisahan ini dilakukan sehingga apabila terjadi perubahan kode program pada fungsi tertentu, tidak mempengaruhi fungsi yang lain. Penggunaan MVC diharapkan untuk meningkatkan fleksibilitas dan reusability dari aplikasi (Hustinawati, dkk., 2014).

3.7 MySQL

Database Management System (DBMS) yang digunakan untuk menyimpan, mengambil, dan melakukan query terhadap data (Bassil, 2012). MySQL adalah sebuah DBMS yang digunakan untuk menyimpan informasi berbasis pada sistem sama dalam menyeleesasaikan aplikassii tersebut. CodeIgniter merupakan saalalah satu contoh darii framework yang digunakan dalam pengngembangan aplikasi berbasis web dengan menggununakakan ppenendedekakatatan n MoM del-Vieww--Controller (MVCC)) seperti yayangng ditampimpilkan paadad gama bar 3.3.1.

Gambaarr 3.3.11 ArArsisitet ktkturu CoddeeIgngnititerer ((HuHuststini awati, dkkk ,., 200114)

Dalam pengembangan aplikasi, dilakukan pemmisisahahaan an

antatarara fungsg ii-fufungngsisi yyang adadaa dedengnganan tampipilalann dadari ap

aplilikak si (KKriridadaluukmkmana a & Sa& Satotoo, 20201414)).. Pemisaahahan n ini dilaakukukan sesehingga apap bilaa terjadi peperubahahan kode program pada fungsi terrtentu, tidak mempengaruhi fungsi yang lain. Penggunaan MVC dihaarapkan untuk meningkatkan fleksibilitas dan reusaability dari aplikasi (Hustinawati, dkk., 2014)4).

(5)

operasi Linux. MySQL didistribusikan dengan lisensi GNU General Public License (GPL), sehingga dapat digunakan dengan gratis. MySQL merupakan aplikasi open-source sehingga dapat dikembangkan oleh komunitas dengan lebih cepat (Stroe, 2011). MySQL dapat berjalan di lebih dari 30 sistem operasi yang berbeda seperti Windows (termasuk Windows Server), Linux, Mac OS X, dan Solaris. MySQL dipilih karena memiliki performa yang tinggi, kemudahan untuk digunakan, skalabilitas, cepat, dan keamanan yang lebih baik (Ionescu & Istoc, 2011).

3.8 Highcharts

Highcharts merupakan layanan gratis untuk dapat membuat bagan dan grafik interaktif. Highcharts bekerja lintas platform dan dijalankan dari sisi klien, sehingga tidak membutuhkan konfigurasi dari sisi server. Antarmuka yang dibangun sangat interaktif dan mudah untuk dikostumisasi untuk mempresentasikan data dalam berbagai cara (Hønsi, 2013).

Sekian pembahasan hal-hal yang mendasari dibuatnya aplikasi web untuk pelaporan data bencana alam, arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan aplikasi. Pada bab selanjutnya akan dibahas mengenai analisis dan perancangan aplikasi web untuk pelaporan data bencana alam.

sehingga dapat dikkemembbangkan olehh kkomunitas dengan lebih cepat (Stroe, 22011). MySQL dapat berjjala an di lebih dari 30 sistem ooperasi yang g berbeda seperti Windndows (termasuk Windowss Serverr),, Linuuxx,, MaMacc OSOS XX,, dan Solaarir s. MySQL dipiillih karena mmememiliki performa yyanngg tingn gi, kekemudahan unnttuk didigugunanakan, sskkalabilitas, ceppatat, dan n kekeama anann yang l

lebiih babaiik (I(Ionescu & Istoc, 2011). 3.8 HiHighhccharts

Higghcharts merupakan layanan gratis uuntuuk k dadapatt me

membm uaat bagan dan grafik interaktif. Highchartts bebekekerja li

lintaas platform dan dijalankan dari sisi klien, sehihingnggaga tidakk membutuhkan konfigurasi dari sisi serverer.. An

A tarmuka yang dibangun sangat interaktif daan mumudahh untutukk dikostumisisasasii untuk memppreresesentn asikan dattaa dalaam m berbagai cara (Hønsii, 202013)..

Sekian pembahasan hal-l-hal yang mendasari dibuaatntnyya ap

apliikakasi web untuk pelaporan data bencananaa alalamam, ar

arsisitetektkturur,, babahahasasa pememrorogrgramamanan ddanan ttoooolsls yyanangg didigugunanakan daalalamm pepembmbuauataann apliikak sii. Paadda babab selelananjujutntnyaya akan dibahas mengenai analisisis daan perancangan apllikasi web untuk pelaporan data bbencana aalam.

Gambar

Gambar 3.1 Arsitektur CodeIgniter (Hustinawati, dkk.,  2014)

Referensi

Dokumen terkait

Dengan adanya aplikasi ini diharapkan dapat diterima oleh berbagai pihak dan digunakan di berbagai vendor TI dikarenakan protokol ini memanfaatkan berbagai teknologi yang sudah

Seperti pemotongan pajak perusahaan, dimana saat ini pajak perusahaan di Amerika Serikat mencapai 35%, hal yang membuat Apple mengalihkan usahanya ke Irlandia

Kemampuan manajerial kepala Sekolah Dasar di Kecamatan Ngamprah Kabupaten Bandung Bandung Barat yang masih rendah adalah pada sub variabel controlling (pengawasan),

Peserta tes yang kedapatan membawa alat komunikasi (HP), kamera dalam bentuk apapun serta melanggar tata tertib dianggap gugur dan dikeluarkan dari ruangan

yang tidak memakai pesawat ortodonti cekat untuk membandingkan indeks.. higiene oral dan pH plak pada kedua

[r]

z Digunakan untuk menyajikan data   dalam bentuk kolom dan baris,   tujuannya agar   informasi. dapat ditampilkan secara lebih terstruktur

Berdasarkan latar belakang di atas tujuan dari pengaruh nilai persediaan dan gross profit margin terhadap market value pada perusahaan properti di Jakarta Islamic Index