View
70
Download
0
Category
Preview:
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
1.2 Implementasi Antarmuka
Gambar 4.1 Menu Login
Gambar 4.3End-user Home Untuk selengkapnya implementasi antarmuka dapat dilihat pada lampiran B.
xxiv
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
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
Daftar Pustaka
[1] http://sippress.blogspot.com/2009/01/prediksi-puting-beliung-di-indonesia.html [2] http://repository.unhas.ac.id/bitstream/handle/123456789/4964/Skripsi%20Nivi%20Ok
trifiani.pdf?sequence=1 [3] http://geospasial.bnpb.go.id/pantauanbencana/data/datatopanall.php
xxvii
Lampiran A :Diagram UML
Sequence Diagram
Sequence Diagram Login
Sequence diagram input data
xxviii
Sequence diagram delete data Sequence diagram view titik rawan
xxix
Class Diagram dan Design Pattern
Gambar A-32 : Class Diagram
xxx
Activity Diagram
xxxi
xxxii
Komponen Diagram
Deployment Diagram
xxxiii
Lampiran B :Implementasi Antarmuka
xxxiv
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
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
Recommended