29 game Suraja ditujukan untuk siswa kelas V sehingga materi yang tercantum di
dalamnya dibatasi pada materi aksara carakan, pasangan, dan sandhangan.
5. Smartphone
Perangkat mobile saat ini umumnya dibagi menjadi dua yaitu low-end “feature phone” dan higher-end “smartphone” Allen, 2010:4. Smartphone
mempunyai QWERTY keyboard baik physical keyboard maupun soft keyboard. Smartphone lebih unggul jika dibanding feature phone. Smartphone memiliki
resolusi layar yang lebih besar dan prosesor yang lebih cepat. Menurut Jazi Eko Istiyanto 2013:1, smartphone merupakan salah satu wujud realisasi ubiquitous
computing ubicomp yang memungkinkan proses komputasi dapat terintegrasi dengan berbagai aktivitas keseharian manusia dengan jangkauan yang tidak
dibatasi suatu jangkauan area tertentu. Perkembangan ubicomp didukung oleh beberapa faktor. Pertama, dukungan ketersedian jaringan infrastruktur nirkabel
dengan cakupan yang luas untuk komunikasi data atau komunikasi audio dan video digital. Kedua, teknologi mikroprosesor yang semakin canggih. Ketiga,
faktor gaya hidup pengguna yang saat ini mulai bergantung pada perangkat mobile sebagai alat komunikasi.
Faktor-faktor yang melatarbelakangi pengembangan teknologi smartphone Jazi Eko Istiyanto, 2013:2 adalah sebagai berikut:
a. Perangkat mobile belum mendukung komunikasi data berkecepatan tinggi. b. Inefisiensi konsumsi daya listrik oleh CPU, RAM, ROM, dan rendahnya
kapasitas baterai yang berdampak pada performa sistem operasi. c. Sistem operasi maupun paket SDK Stadard Development Kit yang bersifat
tidak open source seperti OS Windows Mobile dengan jangka waktu rilis update dan penambahan versi OS yang lama dan tidak menentu.
30 d. Perangkat mobile hanya dapat menjalankan aplikasi single task, contohnya
telepon seluler berbasis J2ME. e. Aplikasi perangkat mobile belum mendukung sistem cloud networking yang
memungkinkan pengguna
memanfaatkan berbagai
layanan untuk
kemudahan pengguna seperti akses file hosting. f. Belum adanya portal unduhan aplikasi sebagai pusat distribusi dari
developer aplikasi. g. Rendahnya dukungan multimedia untuk berbagai format audio dan video.
h. Belum tersedia perangkat yang bersifat All-In-One untuk memenuhi berbagai kebutuhan pengguna.
i. Keterbatasan kontrol interface. Dengan berkembangnya teknologi smartphone, berkembang pula sistem
operasi smartphone. Sistem operasi smartphone antara lain Symbian, RIM BlackBerry, Apple iPhone, Windows Mobile, Google Android, dan Palm webOS.
Sebagian besar sistem operasi tersebut menggunakan bahasa pemrograman native yang dibutuhkan untuk berkembang secara optimal pada platform
tersebut. Sistem operasi smartphone beserta bahasa pemrogramannya dapat dilihat pada Gambar 9.
Gambar 9. Smartphone Operating Systems and Languages Allen, 2010:5 Sementara itu tetap memungkinkan untuk mengembangkan dengan bahasa
pemrograman lain. Misalnya mengembangkan aplikasi pada platform Android menggunakan HTML5. Hal demikian yang disebut dengan cross-platform
development. Munculnya aplikasi cross-platform dilatarbelakangi oleh kebutuhan
31 perusahaan-perusahaan software untuk membuat suatu aplikasi yang dapat
dijalankan pada beberapa platform. Dengan perkembangan teknologi informasi dan komunikasi yang semakin
pesat terutama dalam dunia komputasi yang saat ini sedang berkembang yaitu mobile computing, aplikasi game Suraja didesain untuk digunakan dalam
perangkat smartphone. Game Suraja merupakan aplikasi cross-platform dan dapat dijalankan pada platform Android. Dipilih platform Android karena