15 sebagai simbol dari kenyataan. Terdapat beberapa kunci yang ada dalam ERD,
yaitu primary key dan foreign key.
6. Software Quality Testing
Dalam proses testing perangkat lunak diperlukan sebuah parameter yang
nantinya digunakan untuk melakukan uji kelayakan perangkat lunak yang dibuat. Kualitas perangkat lunak sendiri ditentukan oleh beberapa faktor yang berbeda –
beda pada berbagai aplikasi. “International Organization of Standardization ISO atau organisasi
internasional untuk standarisasi telah mendefinisikan satu set standar yang berkaitan dengan perangkat lunak. Set standar tersebut merupakan ISO 9126.
Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan mempresentasikan spesifikasi, desain dan pengkodean”, Pressman
1997.
Gambar 5. Model software quality
ISO 9126 banyak digunakan secara luas dikarenakan mencakup model kualitas dan metrik. Set standar ISO 9126 sendiri mengidentifikasi karakteristik
Kehandalan sistem
Kemudahan user
interface Kesesuaian
fungsi utama
dalam sistem.
Efisiensi Sumber
Daya sistem
Kemudahan sistem
untuk dimodifikasi
Kemudahan sistem
dipindahkan ke
lingkungan lain
16 kualitas perangkat lunak menjadi enam bagian seperti yang dijelaskan pada
gambar 5. Karakteristik kualitas perangkat lunak ISO 9126 dijelaskan pada tabel 1. antara lain:
Tabel 1. Karakteristik perangkat lunak ISO 9126
Karakteristik Sub-Karakteristik
Functionality Suitability, accuracy, interoperability, compliance,
security Reliability
Maturiry, fault tolerance, recoverability Usability
Understandability, learnability, operability. Efficiency
Time behavior, resource behavior Maintainability Analyzability,
changeability, stability, testability Portability Adaptability,
installability, conformance, replaceability Sumber: Pressman 2010
a. Functionality
Fungsionalitas merupakan tingkatan kemampuan dimana perangkat lunak dapat memenuhi segala kebutuhan yang diperlukan oleh pengguna secara fungsi.
“Aspek fungsionalitas yaitu kemampuan perangkat lunak berfokus pada kesesuaian satu set fungsi untuk dapat melakukan tugas-tugas tertentu atau fungsi
utama”, Zyrmiak 2010. Sebuah halaman WEB harus memiliki kemampuan
untuk diakses oleh berbagai pengguna dengan environment atau lingkungan
sistem yang berbeda-beda tanpa mengurangi fungsi yang ada dan hasil keluaran yang sesuai,
cross browser and multi platform. b.
Reliability Software Reliability, tidak seperti banyak faktor kualitas lain, dapat diukur
secara langsung dan diperkirakan menggunakan data historis dan perkembangan