Page 145 - kegiatan pembelajaran 1v2
P. 145
Analisis Desain Sistem Informasi
Perangkat lunak dapat diuji dengan dua cara, yaitu :
a. Pengujian dengan menggunakan data uji untuk menguji semua elemen
program (data internet, loop, logika, keputusan dan jalur). Data uji
dibangkitkan dengan mengetahui struktur internet (kode sumber) dari
perangkat lunak.
b. Pengujian dilakukan dengan mengeksekusi data uji dan mengecek
apakah fungsional perangkat lunak bekerja dengan baik.
Pengujian merupakan bagian yang tidak dapat terpisahkan dari
pembangunan sebuah sistem. Karena dengan melakukan pengujian terhadap
sistem yang akan diimplementasikan maka dapat diketahui apakah sistem
tersebut berjalan sesuai dengan keinginan atau tidak. Dan dimaksudkan agar
kualitas dari sistem dapat terjamin sebelum diimplementasikan. Dari pengujian
sistem kita dapat mengetahui kesalahan- kesalahan yang terdapat pada sistem
seperti kesalahan penulisan sintaks yang menyebabkan sistem tidak berjalan
sesuai dengan keinginan dari perancang sistem tersebut.
Black-box testing adalah metode pengujian perangkat lunak yang tes
fungsionalitas dari aplikasi yang bertentangan dengan struktur internal atau
kerja. Uji kasus dibangun di sekitar spesifikasi dan persyaratan, yakni, aplikasi
apa yang seharusnya dilakukan. Menggunakan deskripsi eksternal perangkat
lunak, termasuk spesifikasi, persyaratan, dan desain untuk menurunkan uji kasus
(Whitten, 2004). Tes ini dapat menjadi fungsional atau non-fungsional,
meskipun biasanya fungsional. Perancang uji memilih input yang valid dan tidak
valid dan menentukan output yang benar. Tidak ada pengetahuan tentang struktur
internal benda uji itu. Metode uji dapat diterapkan pada semua tingkat pengujian
perangkat lunak: unit, integrasi, fungsional, sistem dan penerimaan.Ini biasanya
terdiri dari kebanyakan jika tidak semua pengujian pada tingkat yang lebih tinggi,
tetapi juga bisa mendominasi unit testing juga. Metode ujicoba blackbox
memfokuskan pada keperluan fungsional dari software. Ujicoba blackbox
Konsep Dasar Analisis, Sistem dan Informasi 142