Verification and ValidationVV Standar

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