Functionality Reliability Usability Efficiency Maintainability

35 Gambar 3. Bagan Sofware Quality dalam pemakaian konsumen ISOIEC FDIS 9126-1:2000E Software program instrumen penilaian kinerja praktik yang dikembangkan peneliti akan merujuk pada ISO 9126. Karena pada ISO 9126 terdapat beberapa poin yang bisa digunakan pada program yang dibuat. Setiap poin yang ada merupakan perwujudan faktor didalam program dan faktor pengguna program atau bisa dikatakan faktor eksternal. Berikut merupakan beberapa penjelasan poin yang ada pada ISO 9126:

1. Functionality

Functionality adalah ketepatan antara program dibuat dan dapat digunakan sesuai dengan fungsinya. Program harus mempunyai kemampuan dalam menjalankan perintah utamanya ataupun perintah tertentu yang sudah diberikan. Definisi dari functionality dari ISO 9126 yaitu “the capability of the software product to provide functions which meet stated and implied needs when the software is used under specified condition ” ISOIEC, 2001. Jadi functionality adalah kemampuan perangkat lunak untuk menjalankan fungsi sesuai kebutuhan dan sesuai perintah digunakan pengguna dalam kondisi tertentu. 36

2. Reliability

Reliability adalah kondisi dimana program dapat bekerja pada kondisi yang stabil dan aman. Program akan tetap bekerja sebagaimana mestinya. Apabila terdapat kesalahan maka program akan menyimpan data yang ada dan dapat kembali pada posisi awal.

3. Usability

Usability adalah kondisi dimana program dan aplikasi dapat digunakan untuk pengguna secara mudah. Aplikasi yang dihasilkan juga harus dapat dimengerti, dipelajari, dan dapat dioperasikan oleh penggunanya. ISO-9126 mendefinisikan usability yaitu kemampuan perangkat lunak untuk dipahami, dipelajari, digunakan, dan menarik bagi pengguna, ketika digunakan dalam kondisi tertentu ISOIEC, 2001

4. Efficiency

Efficiency adalah perilaku waktu perangkat lunak, yang berkaitan dengan respon, waktu pemrosesan, dan pemanfaatan sumber daya, yang mengacu pada sumber daya material memory, CPU, koneksi jaringan yang digunakan oleh perangkat lunak Spinellis, 2006. ISO-9126 mendefinisikan efficiency yaitu kemampuan perangkat lunak untuk memberikan kinerja yang sesuai dan relatif terhadap jumlah sumber daya yang digunakan pada keadaan tersebut ISOIEC, 2001.

5. Maintainability

Maintainability adalah kemampuan program untuk dapat diubah, dimodifikasi, dan diperbaiki. Aplikasi yang ada harus bisa untuk dianalisis untuk menemukan dimana salahnya. Pada program juga harus dapat dirubah sesuai dengan 37 keinginan. Fungsi kerja program harus stabil dan program aplikasi bisa dilaksanakan percobaan.

6. Portability