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