Faktor Kualitas Functionality Deskripsi Teori 1. Kecerdasan Buatan Artificial Intelligence

Dalam FindBugs versi 2.0.0 yang dirilis pada Desember 2011 terdapat 140 bug pattern dalam kategori correctness, dan 65 bug pattern dalam kategori multithreaded correctness.

8. Faktor Kualitas Functionality

Functionality merupakan faktor kualitas yang menunjukan tingkat kemampuan menyediakan fungsi – fungsi yang diharapkan sehingga dapat memberikan kepuasan kepada pengguna Pressman, 2010. Faktor kualitas functionality dapat diuji dengan analisis fungsionalitas dari setiap komponen dari suatu perangkat lunak. Metode black-box testing merupakan metode yang cocok untuk melakukan pengujian fungsionalitas perangkat lunak. Dalam bukunya, Pressman 2010 menjelaskan bahwa black- box testing, atau juga disebut behavioral testing, fokus pada kebutuhan fungsional dari suatu perangkat lunak. Pengujian ini memungkinkan analis system memperoleh kumpulan kondisi input yg akan mengerjakan seluruh keperluan fungsional program. James Bach dalam tulisanya “General Functionality and Stability Test Procedure for Certified for Microsoft Windows Logo Desktop Applications Edition ” 2005, hal. 4 membagi fungsi dalam sebuah perangkat lunak menjadi dua yaitu : primary function fungsi primer dan contributing function fungsi pendukung. Fungsi primer merupakan fungsi yang utama dalam perangkat lunak, kesalahan dalam fungsi ini akan membuat perangkat lunak tidak layak. Sedangkan fungsi pendukung merupakan fungsi yang memberikan kontribusi pada perangkat lunak, tetapi bukan merupakan fungsi utama. Dalam kaitanya dengan standar yang digunakan untuk menentukan apakah sebuah perangkat lunak lolos dalam pengujian faktor kualitas functionality. James Bach 2005 dalam tulisanya yang berjudul “General Functionality and Stability Test Procedure for Certified for Microsoft Windows Logo ” memberikan gambaran bagaimana suatu perangkat lunak dapat dikatakan memenuhi faktor kualitas functionality dalam program Windows Logo Certification. Berikut tabel kriteria Tabel 4. Keirteria Lolos Gagal pada program Windows Logo Certification Kriteria Lolos Kriteria Gagal 1. Setiap fungsi primer yang diuji berjalan sebagaimana mestinya. 2. Jika ada fungsi pendukung yang tidak berjalan sebagaimana mestinya, tetapi itu bukan kesalahan yang serius dan tidak berpengaruh pada penggunaan normal. 1. Paling tidak ada satu fungsi primer yang diuji tidak berjalan sebagaimana mestinya. 2. Jika ada fungsi pendukung yang tidak berjalan sebagaimana mestinya dan itu merupakan kesalahan yang serius dan berpengaruh pada penggunaan normal.

9. Faktor Kualitas Portability