Product Operation McCall’s Quality Factors

45 Berdasarkan gambar di atas, McCall menghubungkan quality factor dengan metric. Berikut adalah gambar hubungan antara quality factor dengan metric: Gambar 6 . Hubungan McCall’s Quality Factor dengan Metric Pengujian Pressman R. S. , 2000 Berikut ini adalah kategori produk menurut McCall:

a. Product Operation

1 Correctness merupakan karakteristik yang berakaitan dengan bagaimana program mampu memenuihi spesifikasi dan tujuan yang ingin dicapai oleh pengguna Pressman, 2001: 509. Menurut Roger S. Pressman menyebutkan subkarakteristik dalam buku Software Engineering: A Practitioner’s Approach sebagai berikut: a Completeness Karakteristik yang menunjukan tingkat di mana implementasi penuh dari fungsi yang dibutuhkan telah dicapai. 46 b Consistency Karakteristik yang menunjukan penggunaan satu bentuk yang seragam pada rancangan seluruh sistem. c Traceability Karakteristik program yang menunjukan kemampuan untuk melacak representasi desain atau program dapat kembali ke tampilan awal. 2 Reliability merupakan karakteristik yang berkaitan dengan bagaimana sebuah program mampu beroperasi dalam sebuah kondisi yang menuntut presisi tertentu Pressman, 2001: 509. Menurut Roger S. Pressman menyebutkan subkarakteristik dalam buku Software Engineering: A Practitioner’s Approach sebagai berikut: a Accuracy Karakteristik yang menunjukan kemampuan software untuk memberikan hak kontrol atau hasil dan efek perhitungan dengan tingkat presisi yang standar atau yang telah ditetapkan. b Consisteny Karakteristik yang menunjukan penggunaan satu bentuk yang seragam pada seluruh rancangan sistem. c Error Tolerance Karakteristik yang menunjukan indikasi kesalahan proses ketika progam sedang berjalan. d Modularity Karakteristik yang menunjukan tingkat standar program ditinjau dari modularitas program yang dikembangkan ke dalam masing-masing komponen atau fungsi. 47 e Simplicity Karakteristik yang menunjukan tingkat sejauh mana user dapat memahami program tanpa mengalami kesulitan. 3 Efficiency merupakan karakteristik yang berkaitan dengan jumlah sumber daya komputer yang digunakan serta kode yang diperlukan dalam program untuk menjalankan setiap fungsinya Pressman, 2001: 510. Menurut Roger S. Pressman menyebutkan subkarakteristik dalam buku Software Engineering: A Practitioner’s Approach sebagai berikut: a Conciseness Karakteristik yang menunjukan bahwa implementasi program maupun atribut sebagai fungsi pada aplikasi, dikembangkan dengan jumlah baris kode yang relatif ringkas. b Execution Efficiency Karakteristik yang menunjukan bahwa eksekusi program berjalan secara efektif. c Operability Karakteristik yang menunjukan bahwa pengguna membutuhkan banyak langkah untuk mengontrol dan mengoperasikan sesuai karakter program yang dikembangkan. 4 Integrity merupakan karakteristik yang berkaitan dengan tingkat kontrol terhadap program oleh pengguna, baik yang mendapatkan otorisasi ataupun tidak Pressman, 2001: 510. Menurut Roger S. Pressman menyebutkan subkarakteristik dalam buku Software Engineering: A Practitioner’s Approach sebagai berikut: 48 a Auditability Karakteristik yang menunjukan kemudahan program-program untuk diuji sesuai standar. b Instrumentation Karakterisitik yang menunjukan sejauh mana program dapat memonitor sendiri operasi dan mengidentifikasi kesalahan yang memang terjadi. c Security Karakteristik yang menunjukan kemampuan program untuk melindungi informasi dan data. sehingga orang atau sistem yang tidak sesuai tidak dapat membaca atau memodifikasi program dan hanya orang atau sistem berwenang. 5 Usability merupakan karakteristik yang berkaitan dengan usaha yang diperlukan oleh pengguna untuk mengoperasikan, menyiapkan input dan menginterpretasikan output dari program Pressman, 2001: 510. Menurut Roger S. Pressman menyebutkan subkarakteristik dalam buku Software Engineering: A Practitioner’s Approach sebagai berikut: a Operability Karakteristik yang menunjukan bahwa pengguna membutuhkan banyak langkah untuk mengontrol dan mengoperasikan sesuai karakter program yang dikembangkan. b Training Karakteristik yang menunjukan tingkat di mana program memungkinkan pengguna baru untuk menerapkan sistem. 49

b. Product Revision