31
b. Verification and ValidationVV
Verifikasi dan validasi adalah sebuah proses pemeriksaan dan analisis yang menjamin bahwa perangkat lunak sesuai dengan spesifikasinya dan memenuhi
kebutuhan pengguna. Verifikasi berkaitan dengan proses pemeriksaan untuk memastikan bahwa perangkat lunak sesuai dengan spesifikasinya, sedangkan
validasi bersifat lebih umum, yaitu proses yang menjamin bahwa perangkat lunak sesuai dengan harapan pengguna.
Rizky 2011:239 menyebutkan bahwa verifikasi adalah proses pemeriksaan untuk memastikan bahwa perangkat lunak telah menjalankan apa yang harus
dilakukan dari kesepakatan awal antara pengembang perangkat lunak dan pengguna. Verifikasi memastikan apakah pengembang telah membangun produk
dengan benar atau tidak. Validasi adalah sebuah proses yang melakukan konfirmasi bahwa perangkat lunak dapat dieksekusi secara baik Rizky, 2011:
240. Validasi memastikan apakah pengembang telah membangun produk yang benar atau tidak.
c. Standar
Definisi dari standar yang harus dipenuhi oleh kebutuhan perangkat lunak adalah pembebasan perangkat lunak dari:
1 Failure, failure adalah kegagalan perangkat lunak dalam melakukan proses
yang seharusnya menjadi kebutuhan perangkat lunak tersebut. Kegagalan adalah ketidaksesuaian perangkat lunak dalam menjalankan proses yang
seharusnya seperti desain awal perangkat lunak.
32 2
Fault, fault adalah akar permasalahan dari kegagalan sebuah perangkat lunak. Fault akan ditemukan setelah terjadi kegagalan dalam melakukan
proses perangkat lunak. 3
Error, error adalah sebuah keadaan dari sistem yang disebabkan oleh tindakan pengguna yang pada akhirnya menyebabkan kegagalan dalam
pelaksanaan fungsi sebuah perangkat lunak. 4
Incident, incident adalah hasil akhir yang terjadi akibat dari error yang berkelanjutan dan tidak diperbaiki atau tidak terdeteksi dalam proses
pengembanagan perangkat lunak.
9. ISO-9126