36 3
Co-existance Karakteristik yang memungkinkan perangkat lunak dapat dijalankan
bersamaan dengan perangkat lunak lain yang tidak saling terhubung pada lingkungan yang sama dan saling berbagi
resource. 4
Replacebility, dan Karakteristik yang memungkinkan perangkat lunak mampu dijalankan pada
dengan komponen yang berbeda di lingkungan yang sama. 5
Portability Compliance Perangkat lunak harus mampu memenuhi segala standar, konvensi atau
peraturan yang berkaitan dengan aspek portability.
ISO 9126 merupakan standar internasional kelayakan untuk suatu perangkatlunak. ISO 9126 memiliki 6 karakteristik khusus yaitu
functionality, reliability, efficiency, usability, maintainability, dan portability. Setiap karakterisitk
dari ISO 9126 memiliki sub karakterisitik tersendiri, sehingga penggunaan ISO 9126 menjadi lebih fleksibel.
12. Kriteria Pengujian Aplikasi Android
a. App Quality Alliance
App Quality Alliance AQuA merupakan kelompok perusahaan bersifat non profit yang terdiri dari ATT, LGE, Microsoft, Motorola, Oracle, Samsung and
Sony Mobile bertujuan untuk meningkatkan kualitas aplikasi mobile. AQuA
menerbitkan standar kriteria pengujian aplikasi berbasis mobile yang dikhususkan
untuk platform android dan IOS. AQuA menyebutkan bahwa :
“Quality is about developing a product that fits the customer need and works well in the environment,given the constraints within which it
exists.” App Quality Alliance, 2014:1
37 Standar pengujian aplikasi AQuA mengacu pada standar pengujian
aplikasi S WEBOK Software Engineering Body of Knowlage. SWEBOK
menyebutkan bahwa target dalam pengembangan produk perangkat lunak terdiri dari tiga macam yaitu :
1 Unit Testing
Unit Testing merupakan pengujian secara fungsionalitas masing-masing komponen dalam perangkat lunak.
2 Integration Testing
Integration Testing merupakan pengujian bagaimana integrasi masing-masing komponen dari perangkat lunak.
3 System Testing
Syntem Testing merupakan pengujian fungsionalitas dari sistem perangkat lunak.
IEEE Computer society, 2014 : Software Testing 4-5 Standar kualitas yang digunakan dalam S
WEBOK mengacu pada standar kualitas perangkat lunak ISOIEC 25010 yang merupakan standar ISO untuk perangkat
lunak . IEEE Computer society, 2014 : Software Quality 10-3 Pernyataan diatas yang menyebutkan bahwa standar pengujian AQuA
mengacu pada standar pengujian S WEBOK maka secara secara otomatis aplikasi
yang diujikan menggunakan standar pengujian AQuA sudah memenuhi standar pengujian S
WEBOK. Kelebihan lain dari pengujian AQuA adalah dipastikannya aplikasi agar siap dipasarkan.
b. Kriteria pengujian aplikasi android
AQuA membuat sebuah standar pengujian aplikasi mobile yang dikhususkan untuk platform android. AQuA terus melakukan pengembangan
38 terhadap standar pengujian yang mereka buat agar aplikasi yang diuji dapat
memenuhi syarat kualitas aplikasi android. Saat ini AQuA telah meluncurkan standar pengujian aplikasi android terbaru yaitu
AQuA Testing Criteria for Android v1.5 yang dipublikasikan pada tanggal 5 juli 2014.
AQuA membedakan pengujian aplikasi berdasarkan jenisnya. Berikut jenis pengujian aplikasi android :
1 Simple App
Aplikasi android yang tergolong simple app memiliki kriteria berikut :
1. Tidak mengirim SMSMMS
2. Tidak menulis data ke file data standar seperti kontak atau kalender
3. Tidak menulis data ke layanan ektsernal seperti jaringan sosial
4. Dapat mengakses tetapi tidak dapat mengubah layanan jaringan seperti
3GwifiBluetooth 5.
Dapat mengakses situs eksternal untuk mengambil informasi 6.
Dapat mengakses informasi lokasi 7.
Dapat membaca file data standar dan atau SMS MMS 8.
Dapat mengakses layanan suara, kamera atau keyboard 9.
Dapat menulis data sendiri contoh menyimpan gambar, mebuat dokumen. 2
Framework App Framework App merupakan aplikasi yang dibuat berdasarkan kerangka
aplikasi yang sudah ada. Salah satu penggunaan framework app adalah
kamus, buku dan aplikasi majalah.
39 3
Complex Application Aplikasi yang tidak masuk dalam kategori
simple app atau framework app masuk dalam jenis aplikasi
complex application. Pengujian yang dilakukan pada
complex application harus menggunakan kriteri penuh. 4
Smoke Test Smoke test pengujian dasar yang dilakukan pada aplikasi. Smoke test
digunakan untuk mengkonfirmasi kesiapan aplikasi untuk diuji dan kompatibilitas
aplikasi terhadap
handset, tetapi
tidak menjamin
fungsionalitasnya. Standar pengujian AQuA
adaptable atau dapat disesuaikan sesuai dengan bentuk aplikasi yang dikembangan, sehingga aplikasi yang dikembangkan dan diuji
dengan standar kualitas aplikasi android. Berdasarkan penjelasan diatas dapat disimpulkan bahwa
App Quality Alliance merupakan kelompok perusahaan non profit yang bertujuan untuk
membuat standar kualitas terhadap aplikasi mobile. Standar kualitas yang dibuat
dikhususkan bagi perangkat IOS dan android. Standar pengujian kualitas yang
diterbitkan mengacu pada standar pengujian pada SWEBOK. Standra kualitas
untuk perngkat android saat ini sudah pada versi 1.5 yang terbit pada tanggal 5 Juli 2014.
B. Hasil Penelitian yang Relevan