Jenis Aplikasi Perangkat Bergerak

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