14 3. Aplikasi untuk keperluan komunikasi, yang memungkinkan seseorang dapat
terhubung dan berkomunikasi dengan orang lain melalui perangkat bergerak 4. Permainan, aplikasi yang diperuntukkan sebagai hiburan.
Aplikasi pada perangkat bergerak berbeda dengan aplikasi desktop dalam hal karakteristiknya seperti ukuran layar, kapasitas memori, mekanisme inputan dan
penggunaan daya baterai Ebner dkk, 2009. Sistem operasi juga mempengaruhi metode pengembangan, karena setiap sistem operasi menggunakan bahasa pemrograman
dengan lingkungan pemrograman yang berbeda. Dengan adanya perbedaan yang ada pada kedua jenis aplikasi, maka perlu adanya pendekatan yang berbeda dalam
pengembangan aplikasi Firdausillah, 2012. Oleh karena itu, perancangan aplikasi yang diperuntukkan bagi perangkat desktop berbeda dengan perangkat bergerak seperti PDA,
tablet dan notebook.
2.4 Jenis Aplikasi Perangkat Bergerak
Aplikasi pada perangkat bergerak dapat dikembangkan sesuai dengan karakteristik dari perangkat bergerak. Saat ini terdapat beberapa jenis aplikasi yang
dikhususkan untuk dapat diakses pada perangkat bergerak diantaranya aplikasi berbasis web, aplikasi native dan aplikasi hybrid.
Menurut Stark 2010, aplikasi berbasis web pada dasarnya merupakan sebuah website yang pada pengembangannya secara spesifik dioptimalisasikan khusus untuk
perangkat bergerak. Situs yang ada di dalamnya dapat berupa apa saja seperti teks, gambar atau multimedia layaknya website pada umumnya, tetapi yang membedakannya
adalah bahwa situ didesain dengan user interface khusus sesuai dengan karakteristik perangkat bergerak.
Aplikasi berbasis web merupakan aplikasi paling fleksibel karena dapat dijalankan pada berbagai platform, tidak bergantung pada jenis sistem operasi yang
terintegrasi pada perangkat bergerak. Aplikasi web tidak diinstall dalam perangkat bergerak dan juga tidak tersedia di penyedia layanan aplikasi seperti Android Market.
Lebih lanjut, untuk dapat mengakses aplikasi web, hanya perlu menginstall web browser yang biasanya sudah secara default telah terinstall pada perangkat bergerak
Stark, 2010
15 Sedangkan Native mobile application atau aplikasi native adalah software yang
dikembangkan untuk dapat diakses pada perangkat seperti smartphone dan tablet Langrial, 2011. Tidak seperti pada aplikasi berbasis web, aplikasi ini perlu diinstal
sebelum dapat digunakan.
Menurut Waleetorncheepsawa melalui Firdausillah 2012, aplikasi native memiliki kelebihan karena memiliki launch time yang lebih cepat dibandingkan dengan
aplikasi web. Di samping itu, karena aplikasi ini dapat dijalankan pada saat telah terinstall sehingga saat mengakses tidak perlu terhubung internet, maka aplikasi native
mengatasi keterbatasan perangkat bergerak seperti keterbatasan sumber daya dan keterbatasan jaringan internet Rodregous, 2010.
Jenis aplikasi berikutnya yaitu aplikasi hybrid yang merupakan gabungan dari aplikasi berbasis web dan aplikasi native. Pendekatan pengembangan aplikasi hybrid
merupakan kombinasi pengembangan aplikasi native dan pengembangan aplikasi berbasis web. Aplikasi hybrid mengatasi kekurangan dari aplikasi berbasis web dan
native dan menggabungkan kelebihan dari aplikasi tersebut Hasan dkk, 2012.
2.5 Aplikasi Mobile Learning