Aspek compatibility Kualitas Aplikasi Mobile

44 Berdasarkan aspek pengujian diatas, dapat mengambil aspek pengujian yang sesuai dengan perangkat lunak yang dikembangkan dan dapat dijadikan sebagai variabel penelitian untuk mengetahui kualitas perangkat lunak yang dikembangkan.

a. Aspek compatibility

Compatibility testing adalah pengujian yang digunakan untuk memeriksa apakah perangkat lunak yang dikembangkan mampu berjalan pada hardware, sistem operasi, aplikasi, ataupun lingkungan jaringan yang berbeda. Pengujian kompatibilitas berfungsi untuk menentukan set lingkungan yang diharapkan dapat menjalankan aplikasi yang dikembangkan. Semakin aplikasi dapat berjalan di banyak jenis perangkat yang berbeda, maka semakin baik aspek kompatibilitasnya. Sifat open source yang ada pada Android, menjadikan banyaknya perangkat yang memakai Android sebagai sistem operasinya. Perangkat tersebut tentunya memiliki konfigurasi perangkat yang berbeda-beda seperti fitur, ukuran layar dan densitas layar. Fitur yang ada pada setiap perangkat bisa jadi berbeda antara satu dengan yang lainnya. Sehingga fitur yang digunakan untuk menjalankan fungsional aplikasi harus didefinisikan pada Android manifest, sehingga google play store dapat mendeteksi kompatibilitas aplikasi terhadap perangkat yang akan memasang aplikasi tersebut. Beragamnya versi Android juga harus diperhatikan agar aplikasi yang dikembangkan dapat berjalan di banyak versi. Dalam mengembangkan aplikasi Android, perlu menetapkan minimum versi untuk menjalankan aplikasi. Konfigurasi layar yang berbeda-beda juga harus diperhatikan dalam 45 pengembangan sehingga aplikasi dapat menjaring banyak pengguna perangkat Android Developers, n.d.. Kumar dan Chauhan juga mengungkapkan bahwa kompatibilitas aplikasi mobile dapat diukur dengan menguji aplikasi di berbagai platform perangkat mobile yang berbeda, versi OS yang berbeda, ukuran layar yang berbeda, resolusi yang berbeda, pengujian terhadap perubahan server, serta pengujian aplikasi dalam berinteraksi dengan aplikasi lain pada device Kumar-Chauhan, n.d.. Berdasarkan uraian di atas compatibility suatu aplikasi Android yang bersifat stand alone dapat diukur dengan: 1 Menguji coba aplikasi pada perangkat Android dengan platform mobile yang berbeda; 2 Menguji coba aplikasi pada versi OS yang berbeda; 3 Menguji coba aplikasi pada ukuran layar yang berbeda; 4 Menguji coba aplikasi pada resolusi layar yang berbeda.

b. Aspek performance