dokumentasi rpl oot

36
Tugas Besar RPL-OOT Sistem Informasi Identifikasi Titik Rawan Angin Puting Beliung NIM NAMA Rifqi Luthfil Hadi 1103110161 Tegar Graha Adiwiguna 1103110157 M. Fakhri Ar-Razi 1103110175 Rahmat Ruby Cokro P. 1103110184 FAKULTAS TEKNIK INFORMATIKA TELKOM UNIVERSITY BANDUNG 2014

Upload: fakhriarrazi

Post on 28-Dec-2015

61 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dokumentasi RPL OOT

Tugas Besar RPL-OOT

Sistem Informasi Identifikasi Titik

Rawan Angin Puting Beliung

NIM NAMA

Rifqi Luthfil Hadi 1103110161

Tegar Graha Adiwiguna 1103110157

M. Fakhri Ar-Razi 1103110175

Rahmat Ruby Cokro P. 1103110184

FAKULTAS TEKNIK INFORMATIKA

TELKOM UNIVERSITY

BANDUNG

2014

Page 2: Dokumentasi RPL OOT

LEMBAR PENGESAHAN

Tugas Besar dengan judul

Sistem Informasi Identifikasi Titik Rawan Dan Monitoring Angin

Puting Beliung Di Jawa Barat

Telah Disetujui Menjadi Tugas Besar Praktikum Rekayasa Perangkat Lunak Berorientasi Objek

Program S1 Teknik Informatika Telkom University

Bandung, 10 Mei 2014 Menyetujui,

Asisten Praktikum Rekayasa Perangkat Lunak Berorientasi Objek

Dara

1103100031

ii

Page 3: Dokumentasi RPL OOT

Abstrak Puting beliung adalah suatu fenomena meteorologis berskala lokal dan terjadi dalam waktu

singkat. Meskipun fenomena ini berlangsung secara singkat, namun dampaknya dapat

menimbulkan kerusakan dan kerugian yang cukup besar hingga jatuh korban jiwa. Aplikasi

ini dibuat untuk memprediksi akan terjadinya angin puting beliung di Jawa Barat dan

mengidentifikasi secara spesifik wilayah yang akan terjadi angin puting beliung di Jawa

Barat. Aplikasi ini dapat mengirimkan pesan peringatan kepada pihak yang bertugas di

tempat yang telah diprediksikan. Aplikasi ini diharapkan mengurangi resiko kerugian yang

diakibatkan oleh angin puting beliung.

Kata kunci : puting beliung, aplikasi, cuaca.

iii

Page 4: Dokumentasi RPL OOT

Abstract Tornado is a local-scale meteorological phenomena and occur within a short time. Although

this phenomenon be short, but the impact can cause damage and considerable loss of life.

This application is made to predict the occurrence of a tornado in West Java and identify

specific areas that will happen tornado in West Java. This application can send a warning

message to the person on duty at a place that has been predicted. This application is expected

to reduce the risk of losses caused by a tornado.

Key word : tornado, application, weather.

iv

Page 5: Dokumentasi RPL OOT

Kata Pengantar

Puji syukur kami panjatkan ke hadirat Allah SWT, atas limpahan rahmat dan hidayahnya

kami dapat menyelesaikan tugas besar yang berjudul “Sistem Informasi Identifikasi Titik

Rawan Dan Monitoring Angin Puting Beliung Di Jawa Barat” guna memenuhi nilai

praktikum Rekayasa Perangkat Lunak Teknik Orientasi Objek. Dalam penyusunan tugas atau

materi ini, tidak sedikit hambatan yang penulis hadapi. Namun penulis menyadari bahwa

kelancaran dalam penyusunan materi ini tidak lain berkat bantuan, dorongan, dan bimbingan

asisten praktikum dan teman teman satu kelompok, sehingga kendala-kendala yang penulis

hadapi dapat teratasi.

Dalam kesempatan ini kami mengucapkan terimakasih yang sedalam-dalamnya kepada :

1. Allah SWT

2. Orang tua kami yang membantu baik moril maupun materi

3. Asisten praktikum RPL OOT

4. Kak Dara sebagai asisten pembimbing kami.

5. Rekan-rekan satu kelompok yang telah membantu dan menyusun dokumentasi ini

Kami menyadari bahwa dalam penyusunan dokumentasi ini jauh dari sempurna, baik dari

segi penyusunan, bahasan, ataupun penulisannya. Oleh karena itu kami mengharapkan kritik

dan saran yang sifatnya membangun, khususnya dari dosen pengajar mata kuliah ini guna

menjadi acuan dalam bekal pengalaman bagi kami untuk lebih baik di masa yang akan

datang.

v

Page 6: Dokumentasi RPL OOT

DAFTAR ISI LEMBAR PERNYATAAN ..................................................................................... i LEMBAR PENGESAHAN .................................................................................... ii ABSTRAK ............................................................................................................. iii ABSTRACT ........................................................................................................... iv KATA PENGANTAR ............................................................................................ v DAFTAR ISI ......................................................................................................... vi DAFTAR GAMBAR .......................................................................................... viii DAFTAR TABEL ............................................................................................... viii BAB I PENDAHULUAN ....................................................................................... 9

1.1. Latar belakang ......................................................................................... 9

1.2. Perumusan Masalah ................................................................................ 9

1.3. Batasan Masalah .................................................................................... 10

1.4. Tujuan ..................................................................................................... 10

1.5. Metode Pelaksanaan .............................................................................. 10

1.6. Sistematika Penulisan ............................................................................ 11 BAB II DASAR TEORI ....................................................................................... 13 BAB IIIANALISIS DAN PERANCANGAN ..................................................... 16

3.1 Analisis Sistem ........................................................................................ 16

3.1.1 Analisis Sistem Aplikasi ...................................................................... 16

3.1.2 Fungsionalitas Sistem .......................................................................... 16

3.2 Analisis Kebutuhan Sistem ................................................................... 18

3.2.1Analisis Kebutuhan Perangkat Keras.................................................... 18

3.2.2 Analisis Kebutuhan Perangkat Lunak .................................................. 18

3.3 Perancangan Sistem ............................................................................... 19

3.3.1Perancangan Aplikasi............................................................................ 19

3.3.1.1 Usecase Diagram ....................................................................... 19

3.3.1.2 Class Diagram ............................................................................ 19

3.3.2Perancangan Basis Data ........................................................................ 20

3.3.2.1 ER Diagram ............................................................................... 20

3.3.2.2 Skema Relasi Tabel.................................................................... 20

3.4 Perancangan Menu ................................................................................ 21

3.4.1Perancangan Menu Administrator ........................................................ 21

3.4.2Perancangan Menu Verified User ......................................................... 21

3.5 Perancangan Layout .............................................................................. 23 BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................. 23

4.1 Latar Belakang ....................................................................................... 23

vi

Page 7: Dokumentasi RPL OOT

4.1.1Spesifikasi Perangkat Lunak ................................................................. 23

4.1.2 Spesifikasi Perangkat Keras ................................................................. 23

4.2 Implementasi Antarmuka ..................................................................... 24

4.3 Pengujian ................................................................................................ 24

4.3.1 Pengujian Aplikasi ............................................................................... 24 BAB V PENUTUP .............................................................................................. 26

5.1 Kesimpulan ............................................................................................. 26

5.2 Saran ....................................................................................................... 26 DAFTAR PUSTAKA ........................................................................................... 27 Lampiran A : Diagram UML ................................................................................ 28 Sequence Diagram ................................................................................................ 28 Class Diagram dan Design Pattern ....................................................................... 29 Activity Diagram ................................................................................................. .30 Komponen Diagram…………………………………………………………...….31 Deployment Diagram …………………………………………………………….32 Lampiran B : Implementasi Antarmuka ............................................................... 36 Lampiran C : Hasil Pengujian ............................................................................... 37

vii

Page 8: Dokumentasi RPL OOT

DAFTAR GAMBAR Gambar 1 Arsitektur sistem pada fungsionalitas alternatif program studi ........... 17

Gambar 2. ER Diagram......................................................................................... 20

Gambar 3. Skema Relasi ....................................................................................... 20

Gambar 3.1 Sketsa Aplikasi ................................................................................ 21

Gambar 3.2 Diagram Alir untuk Admin ............................................................. 21

Gambar 3.4 Arsitektur sistem pada fungsional pencarian alternatif .................... 22

Gambar 3.5 Usecase Login .................................................................................. 24

Gambar 3.6 Use Case Admin............................................................................... 24

Gambar 3.7 Use Case Diagram Sistem ............................................................... 25

DAFTAR TABEL Tabel 2.1 Komponen Use Case Diagram .............................................................. 14

Tabel 2.2Komponen Sequence Diagram .............................................................. 15

Tabel 3.1 Hasil Analisis User Profile Admin ....................................................... 22

viii

Page 9: Dokumentasi RPL OOT

BAB I

PENDAHULUAN 1.1 Latar Belakang

Indonesia merupakan Negara maritim yang dipengaruhi oleh angin monsun

Australia, el nino, osilasi selatan maupun fenomena lokal. Dengan kondisi geografis

berupa dataran tinggi, dataran rendah dan laut mengakibatkan kondisi iklim lokal di

Indonesia memiliki variasi yang sangat besar.

Salah satu fenomena alam yang sering terjadi di wilayah Indonesia akhir ini

adalah puting beliung. Fenomena alam ini relatif terjadi pada perubahan musim

(pancaroba). Pada musim pancaroba atau masa transisi dari musim kemarau ke musim

hujan biasanya akan berpotensi besar terjadi angin puting beliung yang efeknya bisa

menimbulkan kerusakan. Secara meteorologis angin puting beliung dapat terjadi di

mana saja terutama di dataran rendah dan daerah yang terbuka. Khususnya dalam

permasalahan ini Puting Beliung yang terjadi pada kawasan di jawa barat.

Oleh karena itu penulis merasa perlu untuk melakukan pembuatan “Sistem

Informasi monitoring dan identifikasi titik rawan angin puting beliung di Jawa

Barat”. Hasil dari pembuatan aplikasi ini diharapkan dapat membantu pemerintah dan

masyarakat dalam membantu mengawasi dan meminimalisir kerugian yang dapat

terjadi akibat bencana angin puting beliung.

1.2 Perumusan Masalah

Adapun rumusan masalah yang akan di bahas dalam pengerjaan proyek akhir ini

ialah:

1. Bagaimana langkah – langkah merancang aplikasi yang mampu memprediksi

wilayah/kawasan yang akan terkena dampak angin puting beliung berdasarkan data

iklim/cuaca yang telah dikumpulkan?

2. Bagaimana metode yang dibangun untuk mengirimkan pesan pemberitahuan wilayah

yang terkena dampak angin puting beliung melalui pihak yang berwenang (BNPB) di

wilayah tersebut?

ix

Page 10: Dokumentasi RPL OOT

1.3 Batasan Masalah

Batasan masalah ini dibatasi pada penentuan karakteristik kejadian puting

beliung, penentuan faktor-faktor signifikan penentu kejadian puting beliung dan

model prediktif kejadian puting beliung di Jawa Barat.

Variabel yang digunakan pada system informasi ini adalah unsur iklim yaitu

suhu udara, curah hujan, kelembapan udara, tekanan udara, klasifikasi awan rendah,

arah dan kecepatan angin dengan menggunakan metode analisis diskriminan.

1.4 Tujuan

1. Menentukan karakteristik kondisi cuaca satu hari sebelum dan pada saat puting

beliung.

2. Menentukan faktor-faktor signifikan penentu kejadian puting beliung.

3. Menentukan wilayah-wilayah yang diprediksi dapat terjadi angin puting beliung.

1.5 Metodologi Penyelesaian Masalah

1. Inception Phase

Pada tahap ini, dokumentasi tugas besar dibuat dengan merujuk pada sumber

dan referensi proyek atau perangkat lunak yang serupa. Metode analisis kebutuhan

dilakukan dengan cara studi literatur dan survey terhadap website aplikasi mengenai

fitur dan fungsionalitas yang ada di dalamnya.

2. Elaboration Phase

Menangkap mayoritas yang sehat dari persyaratan sistem, tujuan utama dari

Elaborasi adalah untuk mengatasi faktor-faktor resiko yang diketahui dan untuk

membangun dan memvalidasi arsitektur sistem. Proses umum yang dilakukan dalam

tahap ini meliputi pembuatan diagram use case, diagram konseptual (diagram kelas

dengan hanya notasi dasar) dan diagram paket (diagram arsitektur).

Pada akhir fase Elaborasi arsitektur sistem harus stabil dan arsitektur dasar

eksekusi harus menunjukkan bahwa arsitektur akan mendukung fungsi sistem kunci

dan menunjukkan perilaku yang benar dalam hal kinerja, skalabilitas dan biaya.

Final Elaborasi tahap penyampaian adalah rencana (termasuk estimasi biaya

dan jadwal) untuk tahap Konstruksi.

x

Page 11: Dokumentasi RPL OOT

3. Construction Phase

Konstruksi adalah tahap terbesar dalam tugas besar ini. Pada fase ini sisa

sistem ini dibangun di atas dasar yang diletakkan di tahap sebelumnya yaitu

elaborasi. Fitur sistem diimplementasikan dalam serangkaian proses dan iterasi.

Setiap iterasi hasil dalam rilis dieksekusi dari perangkat lunak. Ini adalah kebiasaan

untuk menulis kasus penggunaan teks penuh selama fase konstruksi dan masing-

masing menjadi awal dari sebuah iterasi baru. UML (Unified Modelling Language)

diagram digunakan selama fase ini meliputi diagram activity, sequence,

collaboration, state (transisi) dan interaction.

4. Transition Phase

Tahap akhir adalah transition. Pada fase ini sistem dikerahkan untuk target

pengguna. Umpan balik (feedback) yang diterima dari awal rilis dapat dijadikan

bahan evaluasi dan perbaikan lebih lanjut yang dilaksanakan selama beberapa iterasi

fase transisi. Tahap transisi juga mencakup konversi sistem, presentasi hasil

perangkat lunak, dan pelatihan pengguna (training user).

1.6 Sistematika Penulisan

Sistematika penulisan yang akan digunakan dalam pembuatan laporan hasil akhir

adalah sebagai berikut :

BAB I : Pendahuluan

Berisi latar belakang, perumusan masalah, batasan masalah, tujuan,

metode penyelesaian masalah, serta sistematika penulisan.

BAB II : Landasan Teori

Berisi Pendefinisian Puting Beliung, Unsur-unsur iklim sebagai factor

terjadinya Putting Beliung, serta Metode Penentuan Prediksi Puting

Beliung Sebagai suatu landasan teori terjadinya putting beliung di

suatu daerah.

BAB III : Analisis Dan Perancangan

Berisi mengenai analisis system dan fungsionalitas system yang akan

dibangun dalam aplikasi.

BAB IV : Implementasi Dan Pengujian

Berisi mengenai spesifikasi perangkat keras dan perangkat lunak yang

dibutuhkan untuk menjalankan aplikasi tersebut. Dan adapun

xi

Page 12: Dokumentasi RPL OOT

penjelasan mengenai hasil pengujian terhadap system aplikasi yang

telah dibangun. BAB V : Penutup

Berisi mengenani kesimpulan dan saran atas system informasi yang

telah kami buat.

xii

Page 13: Dokumentasi RPL OOT

BAB II

DASAR TEORI 2.1 Definisi Puting Beliung

Puting beliung adalah angin yang berputar dengan kecepatan lebih dari 60 - 90

km/jam yang berlangsung 5 - 10 menit akibat adanya perbedaan tekanan sangat besar

dalam area skala sangat lokal yang terjadi di bawah atau di sekitar awan

Cumulonimbus (Cb) ( Sudibyakto, 2008 ). Angin puting beliung yang sering kita

dengar di Indonesia, di Amerika Serikat dikenal sebagai Tornado. Namun, angin

puting beliung yang sering terjadi di Indonesia tidak memiliki kekuatan yang

merusak sebesar Tornado.

Dalam skala meteorologi, kejadian angin puting beliung dikategorikan dalam

kejadian skala kecil atau skala lokal. Hal ini karena kejadiannya yang mencakup

daerah radius kurang dari 5 km, dengan waktu kejadian yang singkat hanya dalam

hitungan menit. Jika dilihat dari pengertian Tornado maka angin puting beliung

adalah angin badai merusak berbentuk pusaran yang menerobos dari bawah awan

jenis Cumulonimbus (Cb) ke permukaan tanah, dimana bentuknya dapat berupa

corong sempit, silinder panjang atau tali yang memanjang.

Angin Tornado biasanya memiliki bentangan yang sempit, dengan diameter

berkisar 50 m lebih dan kurang dari 1 km, tetapi secara lokal merupakan badai yang

paling merusak. Sedangkan angin puting beliung skala bentangannya jauh lebih kecil

dari Tornado. Awan corong yang khas pada puting beliung tampaknya berasal dari

awan4 Cumulonimbus (Cb) dari badai guntur induk. Awan corong tersebut terbentuk

dari downburst yang keluar dari awan Cumulunimbus (Cb), karena perbedaan

tekanan antara pusat arus dengan tepi luarnya. Tekanan di pusat arus jauh lebih

rendah dibandingkan tepi luarnya. Hal ini menyebabkan udara di permukaan tanah

akan mengalir ke dalam pusat arus atau pusaran dan kemudian ke atas. Seketika

masuk, udara tersebut akan masuk ke arah pusat menjadi jenuh akibat pendinginan

adiabatis.

Bila proses ini terjadi dibawah titik pengembunan, maka akan menghasilkan awan

gelap berbentuk corong yang bergerak sambil membawa debu dan serpihan. Biasanya

awan corong pada puting beliung membentang kebawah dan mencapai tanah hanya

untuk beberapa menit. Selama waktu itu, angin puting beliung bergerak

xiii

Page 14: Dokumentasi RPL OOT

sejauh 1 atau 2 km. Angin puting beliung yang berlangsung lama dan bergerak lebih

jauh adalah angin puting beliung yang lebih kuat.

2.2 Unsur-Unsur Iklim

Dalam dokumentasi ini, akan dibahas secara singkat beberapa unsur iklim

yang dianggap berpengaruh pada saat kejadian puting beliung, yaitu suhu udara,

curah hujan, kelembaban udara, arah dan kecepatan angin.

2.2.1 Suhu Udara

Suhu udara dapat didefinisikan sebagai tingkat panas udara. Alat untuk

mengukur suhu adalah thermometer. Panas bergerak dari sebuah benda yang

mempunyai suhu tinggi ke benda dengan suhu rendah. Suhu udara dapat berubah

sesuai dengan tempat dan waktu. Pada umumnya suhu maksimum terjadi setelah

setengah hari, biasanya pukul 12.00 dan pukul 14.00, dan suhu minimum terjadi pada

pukul 06.00 waktu lokal atau sekitar matahari terbit. Awan Cumulonimbus dapat

terbentuk ketika suhu udara di permukaan tinggi dibandingkan di atmosfer.

2.2.2 Curah Hujan

Banyaknya curah hujan yang mencapai permukaan bumi atau tanah selama

selangwaktu tertentu dapat diukur dengan jalan mengukur tinggi air hujan dengan cara

tertentu. Hasil dari pengukurannya dinamakan curah hujan, yaitu tanpa mengingat

macam atau bentuknya pada saat mencapai permukaan bumi dan tidak

memperhitungkan endapan yang meresap ke dalam tanah, hilang karena penguapan,

atau pun mengalir. Dari bentuk dan sifatnya, hujan ada yang disebut dengan shower

atau hujan tiba tiba. Hujan tersebut ditandai dengan permulaan dan akhir yang

mendadak dengan variasi intensitas yang umumnya cepat, dengan titik-titik air

atau partikel partikel yang lebih besar daripada hujan biasa dan jatuhnya dari

awan-awan Cumulus (Cu) ataupun Cumulonimbus (Cb) yang pertumbuhannya

bersifat konvektif. Hujan kontinyu yang permulaan dan akhirnya tidak secara

mendadak dan tidak tampak terjadi pengurangan perawanan sejak permulaan sampai

pada akhirnya aktifitas tersebut. Hujan ini jatuhnya dari awan-awan yang

pada umumnya berbentuk merata seperti awan-awan Stratus (St), Altostratus (As),

maupun Nimbustratus (Ns).

xiv

Page 15: Dokumentasi RPL OOT

2.2.3 Angin

Angin terjadi karena adanya perbedaan tekanan udara atau perbedaan suhu

udara pada suatu daerah atau wilayah. Hal ini berkaitan dengan besarnya energi panas

matahari yang diterima oleh permukaan bumi. Pada suatu wilayah, daerah yang

menerima energi panas matahari lebih besar akan mempunyai suhu udara yang lebih

panas dan tekanan udara yang cenderung lebih rendah. Perbedaan suhu dan tekanan

udara akan terjadi antara daerah yang menerima energi panas, yang berakibat akan

terjadi aliran udara pada wilayah tersebut. Hasil yang didapatkan pada pengamatan

angin adalah arah dan kecepatan angin.

2.2.4 Kelembaban Udara

Kelembaban udara adalah banyaknya uap air yang terkandung dalam udara

atau atmosfer. Besarnya tergantung dari masuknya uap air ke dalam atmosfer karena

adanya penguapan dari air yang ada di lautan, danau, dan sungai, maupun dari air

tanah. Disamping itu terjadi pula dari proses transpirasi, yaitu penguapan dari tumbuh

- tumbuhan. Sedangkan banyaknya air di dalam udara bergantung kepada banyak

faktor, antara lain adalah ketersediaan air, sumber uap, suhu udara, tekanan udara,

dan angin.

2. 3 Metodologi Prediksi Puting Beliung

Dalam menentukan terjadinya kejadian puting beliung didapat dengan

melakukan observasi dan studi literatur pada kejadian – kejadian puting beliung di

Jawa Barat. Dengan mengamati dan mengambil kesimpulan pada data-data kejadian

puting beliung selama 1 bulan terakhir.

xv

Page 16: Dokumentasi RPL OOT

BAB III

ANALISIS DAN PERANCANGAN

3.1 Analisis Sistem

3.1.1 Fungsionalitas Sistem

1. Login User

Menu ini digunakan untuk user agar dapat mengakses sistem aplikasi ini. User

merupakan pihak dari BMKG yang diberikan wewenang untuk mengakses aplikasi

tersebut.

2. Kelola data cuaca

Menu ini digunakan untuk mengumpulkan data cuaca yang nantinya akan diolah

untuk menentukan hasil prediksi akan terjadinya angin puting beliung. Didalamnya

terdiri menu input, update, dan delete.

3. Perhitungan prediksi puting beliung

Menu ini digunakan untuk mengolah data cuaca yang telah dikumpulkan sebelumnya

menjadi hasil prediksi angin puting beliung.

4. Tampilan kawasan teridentifikasi puting beliung

Menu ini digunakan untuk menampilkan wilayah yang diprediksi akan terkena

dampak dari angin puting beliung.

5. Pemberitahuan kepada wilayah yang teridentifikasi akan terkena puting beliung

Menu ini digunakan untuk mengirimkan pesan pemberitahuan kepada pihak

berwenang yang wilayahnya teridentifikasi terkena dampak angin puting beliung.

Pihak berwenang disini merupakan BNPB sebagai badan penanggulangan bencana

yang mengkoordinir bantuan dan evakuasi terhadap masyarakat yang wilayahnya

terkena dampak angin puting beliung.

xvi

Page 17: Dokumentasi RPL OOT

Arsitektur sistem pada proyek akhir ini ialah sebagai berikut :

PC

1.

2.

BNPB Pusat

Masukkan data

3.

4. Proses data

BNPB cabang View data

Gambar 1. Arsitektur sistem pada fungsional pencarian alternatif program studi

Keterangan gambar : gambar tersebut menggambarkan proses sebagai berikut :

1. BNPB pusat memasukan data

2. Data tersebut di proses dan diolah oleh sistem aplikasi

3. Proses selesai dan menghasilkan suatu output

4. Output tersebut dikirimkan ke BNPB cabang oleh BNPB pusat.

xvii

Page 18: Dokumentasi RPL OOT

1.1 Analisis Kebutuhan Sistem

1.2.1 Analisis Kebutuhan Perangkat Keras

Penggunaan sistem komputer sebagai alat bantu dalam menyelesaikan tugas tugas

atau pekerjaan sudah bukan menjadi hal yang aneh, tapi merupakan suatu

keharusan karena banyak kemudahan-kemudahan yang bisa diperoleh. Komputer

terdiri dari perangkat keras dan perangkat lunak. Perangkat lunak memberikan

instruksi-instruksi kepada perangkat keras untuk melakukan suatu tugas tertentu.

Perangkat keras komputer yang digunakan adalah perangkat keras yang dapat

mendukung perangkat lunak yang memiliki kemampuan atau performa yang

cukup baik untuk menjalankan aplikasi ini. Perangkat keras yang digunakan pada

aplikasi sistem informasi puting beliung adalah

a. Intel P4 2.4Ghz

b. Memori 256 MB

c. Hardisk 40 GB

d. Monitor

e. Mouse

f. Keyboard

1.2.2 Analisis Kebutuhan Perangkat Lunak

Perangkat keras komputer tidak berarti tanpa perangkat lunak begitu juga

sebaliknya. Jadi perangkat lunak dan perangkat keras saling mendukung satu sama

lain. Perangkat keras hanya berfungsi jika diberikan instruksi-intruksi kepadanya.

Instruksi-instruksi inilah disebut dengan perangkat lunak. Dalam membangun

aplikasi ini kami menggunakan beberapa perangkat lunak,antara lain :

1. NetBeans IDE 7.2.1

2. IBM Rational Software Arsitect

3. Microsoft Office Visio 2013

4. XAMPP

xviii

Page 19: Dokumentasi RPL OOT

1.3 Perancangan Sistem

Tahap perancangan system terdiri dari beberapa tahap perancangan lainnya antara

lain:

1.3.1 Perancangan Aplikasi

1.3.1.1 Use CaseDiagram

1.3.1.2 Class Diagram

Page 20: Dokumentasi RPL OOT

1.3.2 Perancangan Basis Data

1.3.2.1 ER Diagram

Gambar 2. ER Diagram

1.3.2.2 Skema Relasi Tabel

Gambar 3. Skema Relasi

xx

Page 21: Dokumentasi RPL OOT

1.3.3 Perancangan Menu 1.3.3.1 Perancangan Menu Administrator

Berikut ini merupakan perancangan menu admin :

Kelola Data cuaca

Login

View

identifikasi

titik rawan

View data

cuaca

Kirim

pemberitahuan

Input data

Update data Delete data

1.3.4 Perancangan Layout

1) Sketsa gambar layar secara umum

HEADER

MENU 1 Tampilan MENU 2

SUBMENU 1

karakter

SUBMENU 2

SUBMENU 3

: Orang

OK

kepada lulusan

MENU 3

TABEL

xxi

Page 22: Dokumentasi RPL OOT

Tabel 3-1 : Hasil Analisis User Profile Admin

User Characteristics

Design Goal

Psychological Characteristic

Cognitive Style : Spatial / intuitive Ease of Learning

Attitude : Positive Control, Robustness

Motivation : Low Ease of Learning

Knowledge and Experience

Reading level : Good

Typing Skill : Good

Education : Advance

Task Experience : Understand of step Mempermudah menggunakan fasilitas yang

Application Experience : Some similar ada dan memahami langkah-langkah

system penggunaannya

Native Language : English, Indonesia

Use of other system : High

Computer Literacy : High

Job and Task Characteristics

Frecuency of use : High

Primary Training : Manual

System use : Mandatory Ease of use

Job Categories : College Ease of learning

Turnover rate : Highly

Task Importance : Moderate

Task Structure : Highly

Physical Characteristics

Color Blind : No Mempermudah dalam menggunakan

Gender : Female and Male fasilitas yang ada

User’s Tool

User hanya menggunakan kedua tangannya untuk mengoperasikan aplikasi

xxii

Page 23: Dokumentasi RPL OOT

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Latar Belakang

4.1.1 Spesifikasi Perangkat Lunak

1. Perangkat lunak harus dapat mennyimpan semua rincian data user

2. Perangkat lunak dapat menerima input data dan perangkat berupa keyboard

dan mouse

3. Perangkat lunak harus bisa mengolah data yang diinputkan user

4.1.2 Spesifikasi Perangkat Keras

Perangkat keras yang digunakan untuk mengimplementasikan aplikasi ini di

bagian server adalah :

5. Prosesor Intel Dual Core (2.6 Ghz) TRAY

6. Mainboard ASUS/Gigabyte/ECS

7. Memory DDR2 V-gen 2 Gb

8. Harddisk 80 Gb Seagate/Maxtor/Samsung SATA

9. Keyboard + Mouse Simbadda

10. Casing ATX 450w + 2 FAN CPU

11. LCD Monitor LG/Samsung Wide Screen 17″

12. DVD-RW Samsung

xxiii

Page 24: Dokumentasi RPL OOT

1.2 Implementasi Antarmuka

Gambar 4.1 Menu Login

Gambar 4.3End-user Home Untuk selengkapnya implementasi antarmuka dapat dilihat pada lampiran B.

xxiv

Page 25: Dokumentasi RPL OOT

4.2 Pengujian

Di bagian ini akan dijelaskan mengenai hasil pengujian yang telah dilakukan

terhadap sistem. Pengujian ini dilakukan oleh developer terhadap fungsionalitas

system dengan menggunakan beberapa kondisi inputan untuk mengecek keberhasilan

setiap fungsionalitas pada tiap user.

Beberapa keuntungan penggunaan metode black box, yaitu :

1. Dapat memilih subset tes secara efektif dan efisien

2. Memaksimalkan testing investment

3. Dapat menemukan error berdasarkan pengujian fungsionalitas dan output

Metode black box dapat digunakan untuk menemukan beberapa kategori

kesalahan, antara lain :

1. Kesalahan interface

2. Kesalahan inisialisasi dan terminasi

3. Kesalahan pada fungsi-fungsi

4. Kesalahan performa

5. Kesalahan dalam struktur data atau akses database eksternal

3.3.1 Pengujian Aplikasi

Kami telah melakukan pengujian terhadap system yang telah dibuat dengan

menggunakan metode black box. Dan hasil pengujian tersebut telah kami susun

sesuai dengan yang telah diujikan.

Untuk selengkapnya hasil pengujian dapat dilihat pada lampiran C.

xxv

Page 26: Dokumentasi RPL OOT

BAB V

PENUTUP

1.1 Kesimpulan

Adapun kesimpulan yang dapat diambil dari pembuatan aplikasi ini yaitu :

1. Aplikasi ini dapat digunakan oleh pihak BNPB pusat dana BNPB cabang untuk

mempermudah memprediksi daerah aman yang akan terkena bencana puting

beliung

2. Aplikasi ini dapat bermanfaat untuk mengurangi dampak negatif yang

disebabkan oleh bencana puting beliung

1.2 Saran

Adapun saran yang dapat diberikan bagi pembaca yang ingin mengembangkan

aplikasi ini menjadi lebih baik yaitu :

1. Penginputan data pada aplikasi ini masih sebatas manual berdasarkan inputan

user, diharapkan nantinya penginputan data dapat langsung terintegrasi melalui

file XML maupun SQL yang didapat langsung dari pihak BMKG.

2. Cakupan wilayah penentuan terjadinya puting beliung hanya berada pada

kawasan jawa barat. Diharapkan nantinya cakupan wilayah dalam sistem

informasi ini dapat menjangkau seluruh kawasan indonesia, khususnya daerah

timur indonesia yang tingkat intensitas puting beliung nya cukup tinggi.

3. Keakuratan penentuan predeksi puting beliung masih sangat rendah, karena

penentuan pada sistem ini hanya berdasarkan data hasil observasi kejadian

puting beliung dalam 1 bulan terakhir, diharapkan nantinya keakuratan

penentuan prediksi puting beliung akan jauh lebih tinggi dengan metode yang

lebih handal dan akurat.

xxvi

Page 28: Dokumentasi RPL OOT

Lampiran A :Diagram UML

Sequence Diagram

Sequence Diagram Login

Sequence diagram input data

xxviii

Page 29: Dokumentasi RPL OOT

Sequence diagram delete data Sequence diagram view titik rawan

xxix

Page 30: Dokumentasi RPL OOT

Class Diagram dan Design Pattern

Gambar A-32 : Class Diagram

xxx

Page 31: Dokumentasi RPL OOT

Activity Diagram

xxxi

Page 32: Dokumentasi RPL OOT

xxxii

Page 33: Dokumentasi RPL OOT

Komponen Diagram

Deployment Diagram

xxxiii

Page 34: Dokumentasi RPL OOT

Lampiran B :Implementasi Antarmuka

xxxiv

Page 35: Dokumentasi RPL OOT

Lampiran C : Hasil Pengujian

No

Nama

Input

Hasil

Hasil Yang Hasil

Fungsi

Diharapkan

Uji

Username, Berhasil maasuk ke

Berhasil masuk ke

1.

Login

Password

Berhasil

halaman utama

halaman utama

benar

Username dan Muncul pesan bahwa Muncul pesan bahwa

Password username atau username atau Berhasil

kosong password tidak valid password tidak valid

Username dan Muncul pesan bahwa

Muncul pesan bahwa

atau

username atau

username atau

Berhasil

Password

password tidak valid

password tidak valid

kosong

Data berhasil Data berhasil

Mengisi semua dimasukkan ke sistem dimasukkan ke

2. Form Field field dengan dan berada dalam sistem dan berada Berhasil

valid dan

benar halaman table data dalam halaman table

cuaca data cuaca

ada field yang

Muncul pesan bahwa Muncul pesan bahwa

semua field harus

semua field harus

Berhasil

kosong

diisi

diisi

Mengisi semua

Muncul perintah

Muncul perintah

masukan data sesuai

field namun

masukan data sesuai

dengan tipe data

Berhasil

tipe datanya

dengan tipe data yang

yang harus

salah

harus diinputkan

diinputkan

xxxv

Page 36: Dokumentasi RPL OOT

Kembali kehalaman Kembali kehalaman

Memilih menu

home dan tidak dapat home dan tidak dapat

3. Logout masuk lagi ke masuk lagi ke Berhasil

logout

halaman yang halaman yang

membutuhkan login membutuhkan login

Mengisi data

Menampilkan daerah Menampilkan daerah

daerah yang daerah yang

cuaca dari

4. Prediksi terprediksi akan terprediksi akan Berhasil

semua daerah

terjadinya angina terjadinya angina

di jawa barat

putting beliung putting beliung

Pemberita- Pesan dan

Pesan terkirim ke Pesan terkirim ke

5. daerah daerah yang daerah daerah yang Berhasil

huan tujuan daerah

dituju dituju

xxxvi