Teori Kualitas Perangkat lunak
e.
Usability,
yaitu usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input, dan menginterpretasikan
output suatu perangkat lunak 2.
Product Revision
Setelah sebuah perangkat lunak berhasil dikembangkan dan diimplementasikan, akan terdapat berbagai hal yang perlu diperbaiki
berdasarkan hasil uji coba maupun evaluasi. Sebuah perangkat lunak yang dirancang dan dikembangkan dengan baik, akan dengan mudah
dapat direvisi jika diperlukan. Seberapa jauh perangkat lunak tersebut dapat diperbaiki merupakan faktor lain yang harus diperhatikan.
Faktor-faktor McCall yang berkaitan dengan kemampuan perangkat lunak untuk menjalani perubahan adalah:
a.
Maintainability,
yaitu kemampuan perangkat lunak untuk mencari dan memperbaiki kesalahan pada sebuah perangkat
lunak. b.
Flexibility,
yaitu kemampuan perangkat lunak untuk memodifikasi perangkat lunak operasional.
c.
Testability,
yaitu kemampuan yang diperlukan untuk menguji perangkat lunak dan untuk memastikan apakah perangkat
lunak telah melakukan fungsi-fungsi yang dimaksudkan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.
Product Transition
Setelah integritas perangkat lunak secara teknis telah diukur dengan menggunakan faktor
product operational
dan secara implementasi telah disesuaikan dengan faktor
product revision
, faktor terakhir yang harus diperhatikan adalah faktor transisi
– yaitu bagaimana perangkat lunak tersebut dapat dijalankan pada beberapa
platform
atau kerangka sistem yang beragam. Faktor-faktor McCall yang berkaitan dengan
tingkat adaptibilitas perangkat lunak terhadap lingkungan baru, yaitu: a.
Portability,
yaitu kemampuan yang dimiliki perangkat lunak untuk migrasi perangkat lunak dari suatu perangkat keras atau lingkungan
sistem perangkat lunak ke perangkat keras atau lingkungan sistem perangkat lunak yang lain.
b.
Reusability,
yaitu kemampuan suatu perangkat lunak untuk dipergunakan ulang pada aplikasi lain.
c.
Interoperability
, yaitu kemampuan perangkat lunak untuk dihubungkan dengan perangkat lunak lain.
Kualitas perangkat lunak diatas dapat diukur dengan metode penjumlahan dari keseluruhan kriteria dalam suatu faktor sesuai dengan
bobot
weight
yang telah ditetapkan. Rumus pengukuran yang digunakan adalah:
Fa = w1c1 + w2c2 + … + wncn
Keterangan:
Fa = nilai total dari faktor wn = bobot untuk kriteria
cn = nilai untuk kriteria
Dengan memanfaatkan formula tersebut, seorang perancang,
programmer
, evaluator,
dan pengguna
perangkat lunak
dapat mendeskripsikan secara kuantitatif tingkat kualitas sebuah perangkat
Gambar 1.Kualitas perangkat lunak menurut McCall Sumber : Pressman 2012
lunak. Semakin tinggi nilai Fa yang dihasilkan, semakin baik kualitas perangkat lunak tersebut.