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. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
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.