25
d Audio narasi, sound effect, backsound, dan musik. e Visual layout design, typography, dan warna.
f Media bergerak animasi dan movie. g Layout interaktif ikon navigasi.
F. Karakteristik Kualitas Perangkat Lunak
ISO 9126 adalah standar internasional untuk mengevaluasi perangkat lunak. ISO 9126 terdiri dari empat komponen yaitu: quality model, external metrics,
internal metrics dan quality in use metrics. Dalam hal ini penulis menggunakan komponen yang pertama sebagai landasan utama dalam penelitian ini. Komponen
yang pertama atau sering disebut ISO 9126-1 merupakan perluasan konsep dari McCall, Boehm dan beberapa konsep lain yang membahas tentang evaluasi
perangkat lunak. ISO 9126-1 quality factor model mengidentifikasi ada enam karakteristik kualitas perangkat lunak, yaitu funcionality, reliability, usability,
efficiency, maintainability dan portability. Tabel 1. Karakteristik Kualitas Perangkat Lunak
Karakteristik Sub-Karakteristik
Functionality suitability, accuracy, interoperability, security
Reliability maturity, fault tolerance, recoverability
Usability understandability,
learnability, operability,
attractiveness Efficiency
time behavior, resource utilization Maintainability
analyzability, changeability, stability Portability
daptability, installability,
co-existence, replacability
1. Functionality, merupakan tingkat seberapa jauh fungsi-fungsi yang ada pada sistem dapat diimplementasikan dan berjalan sesuai dengan yang diharapkan.
26
yaitu kemampuan perangkat lunak berfokus pada kesesuaian satu set fungsi untuk dapat melakukan tugas-tugas tertentu atau fungsi utama Zyrmiak,
2001. Berfokus pada ketepatan hasil keluaran output sesuai yang telah direncanakan. Terakhir, perangkat lunak memiliki kemampuan untuk
berinteraksi dengan berbagai macam sistem. Sebuah halaman web harus memiliki kemampuan untuk diakses oleh berbagai pengguna dengan
environment atau lingkungan sistem yang berbeda-beda tanpa mengurangi fungsi yang ada cross browser and multi platform.
2. Efficiency, adalah perilaku waktu perangkat lunak, yang berkaitan dengan respon, waktu pemrosesan, dan pemanfaatan sumber daya, yang mengacu
pada sumber daya material memori, CPU, koneksi jaringan yang digunakan oleh perangkat lunak Spinellis, 2006. Pengembang perangkat lunak di
Gossamer Threads, Inc. mengembangkan sebuah alat ukur bernama GTmetrix untuk membantu mengukur performa efisiensi sebuah halaman website.
Mereka merumuskan beberapa rekomendasi agar sebuah halaman web dapat lebih cepat diakses dan efisien. Salah satu faktor yang mempengaruhi
kecepatan download adalah besarnya file size dokumen, dimana semakin besar ukuran file size dokumen, semakin lama download oleh pengguna, maka
perlu meminimalkan
besarnya bytes
data dokumen.
Berikutnya, meminimalkan jumlah HTTP Request komponen yang dibutuhkan untuk
render halaman. Beberapa cara yang dapat dilakukan untuk mengurangi jumlah komponen adalah melakukan kombinasi dokumen-dokumen menjadi
satu buah dokumen saja. Terakhir, untuk mengurangi besarnya data yang
27
harus ditransfer dari server ke client adalah dengan melakukan minifikasi Javascript dan CSS dan kompresi GZIP pada komponen Gossamer Threads,
Inc. 2011.
3. Maintainability, dijelaskan sebagai usaha yang diperlukan untuk mencari dan membetulkan kesalahan pada sebuah program McCall, Richards, Walters,
1977. Sedangkan syarat ISO 9126 mendefinisikan maintainability sebagai kemudahan sebuah perangkat lunak untuk dipahami, dikembangkan, dan
diperbaiki. Beberapa indikator kriteria yang dinilai antaralain adalah consistency, simplicity, conciseness, self-descriptiveness, dan modularity.
4. Portability, didefinisikan sebagai aspek yang berkaitan dengan usaha yang diperlukan untuk dapat mentransfer sebuah program dari sebuah lingkungan
perangkat keras atau lunak tertentu ke lingkungan yang lain McCall, Richards, Walters, 1977. Sedangkan syarat ISO 9126 mendefinisikan
portability sebagai kemudahan sebuah perangkat lunak dapat dipindahkan dari suatu lingkungan ke lingkungan lain dengan mengacu pada indikator
adaptability, installability, conformance, dan replaceability Chua and Dyson, 2004.
G. Penelitian Yang Relevan