menghitung kesalahan peramalan curah hujan. Baris ke 19 sampai dengan baris ke 30 merupakan kode program untuk memilih hasil
peramalan curah hujan dengan kesalahan terkecil tiap bulannya.
4.3 Software Testing
Pada pengujian perangkat lunak di sistem ini, akan digunakan metode black box testing. Dimana proses testing akan berfokus pada
interface software . Rincian pengujian dapat dilihat pada Tabel 4.1
berikut : a.
Pengujian Login untuk melakukan pengecekan apakah fungsional dari halaman Login telah berjalan dengan baik. Dari pengujian
yang dilakukan didapat kesimpulan bahwa halaman Login telah berjalan dengan baik.
Tabel 4.1 Pengujian Black box halaman Login
Aktivitas dan Event
Input Output
Status Pengujian
Login PPL
dengan klik tombol
login Username
dan Password
a. Jika berhasil maka
user masuk ke
halaman menu dengan hak akses
sebagai petugas.
b. Jika username atau
password salah maka
muncul peringatan kesalahan input
username atau
password Valid
Login admin
dengan klik tombol
login Username
dan Password
a. Jika berhasil maka
user masuk ke
halaman menu dengan hak akses sebagai
administrator .
b. Jika username atau
password salah maka muncul peringatan
kesalahan input Valid
username atau
password b.
Pengujian halaman menu-menu yang dapat diakses oleh petugas meliputi menu forecasting dan menu logout. Dari pengujian yang
dilakukan didapat kesimpulan bahwa menu-menu yang ada telah berjalan dengan baik.
Tabel 4.2 Pengujian Black box halaman menu petugas
Aktivitas dan Event
Input Output
Status Pengujian
Pilih menu Forecasting
Jika berhasil maka muncul halaman
forecasting Valid
Pilih menu Logout
Jika berhasil maka akan kembali ke halaman
login Valid
c. Pengujian halaman menu-menu yang dapat diakses oleh admin
meliputi menu forecasting, menu manage data klimatologi, manage data agrometeorologi, manage data kecamatan, dan menu logout.
Dari pengujian yang dilakukan didapat kesimpilan bahwa menu- menu yang ada telah berjalan dengan baik.
Tabel 4.3 Pengujian Black box halaman menu admin
Aktivitas dan Event
Input Output
Status Pengujian
Pilih menu Forecasting
Jika berhasil maka muncul halaman
forecasting Valid
Pilih menu manage
data klimatologi
Jika berhasil maka muncul halaman data
klimatologi Valid
Pilih menu manage
data agrometeorologi
Jika berhasil maka muncul halaman data
agrometeorologi Valid
Pilih menu manage
data kecamatan
Jika berhasil maka muncul halaman data
kecamatan Valid
Pilih menu Logout
Jika berhasil maka akan kembali ke
halaman login Valid
d. Pengujian halaman forecasting untuk melakukan pengecekan
apakah fungsional dari halaman Forecasting telah berjalan dengan baik. Dari pengujian yang dilakukan didapat kesimpulan bahwa
halaman Forecasting telah berjalan dengan baik.
Tabel 4.4 Pengujian Black box halaman Forecasting
Aktivitas dan Event
Input Output
Status Pengujian
Menampilkan peta beserta
tanaman pangan yang
cocok ditanam dan grafik
peramalan curah hujan,
kelembaban dan suhu udara
beserta ketepatan
peramalannya. Kecamatan,
tahun, dan bulan yang
akan diramalkan
Peta boyolali beserta simbol tanaman
pangan yang cocok ditanam pada daerah
tertentu sesuai dengan inputan dan
grafik hasil peramalan data curah
hujan, kelembaban, dan suhu udara
beserta tingkat ketepatannya
Valid
e. Pengujian halaman manage data untuk melakukan pengecekan
apakah fungsional dari halaman manage data telah berjalan dengan baik. Dari pengujian yang dilakukan didapat kesimpulan bahwa
halaman manage data telah berjalan dengan baik.
Tabel 4.5 Pengujian Black box halaman Manage Data
Aktivitas dan Event
Input Output
Status Pengujian
Insert data
klimatologi Kecamatan,
tahun, bulan, dan
nilai data klimatologi
a. Jika berhasil
maka data akan tersimpan
kedalam database
b. Jika gagal maka
Valid
akan muncul pesan data yang
diinputkan salah
Edit data
klimatologi Kecamatan,
tahun, bulan, dan
nilai data klimatologi
a. Jika berhasil
maka data didalam
database
akan terubah
b. Jika gagal maka
akan muncul pesan data yang
diinputkan salah Valid
Delete data
klimatologi Jika berhasil akan
muncul halaman delete confirmation
Valid
Insert data
agrometeorologi Nama
tanaman, symbol
, curah hujan
min, curah hujan max,
kelembaban min,
kelembaban max, suhu
udara min, suhu udara
max a.
Jika berhasil maka data akan
tersimpan kedalam database
b. Jika gagal maka
akan muncul pesan data yang
diinputkan salah Valid
Edit data
agrometeorologi Nama
tanaman, symbol
, curah hujan
min, curah hujan max,
kelembaban min,
kelembaban max, suhu
udara min, suhu udara
max a.
Jika berhasil maka data
didalam database akan terubah
b. Jika gagal maka
akan muncul pesan data yang
diinputkan salah Valid
Delete data
agrometeorologi Jika berhasil akan
muncul halaman delete confirmation
Valid
Insert data
kecamatan Nama
kecamatan, dan
wilayah a.
Jika berhasil maka data akan
tersimpan kedalam database
b. Jika gagal maka
akan muncul pesan data yang
diinputkan salah Valid
Edit data
kecamatan Nama
kecamatan, dan
wilayah a.
Jika berhasil maka data
didalam database akan terubah
b. Jika gagal maka
akan muncul pesan data yang
diinputkan salah Valid
Delete data
kecamatan Jika berhasil akan
muncul halaman delete confirmation
Valid
4.4 Uji Responden