Pengembangan Aplikasi Pengingat Salat Dengan Konsep Context-Aware Menggunakan MVP Pada Platform Android
Kata Kunci:
pengingat, salat, context-aware, sensor, mvpAbstrak
Perangkat smartphone semakin populer di kalangan masyarakat. Semakin banyaknya fungsionalitas yang ditawarkan oleh smartphone, orang-orang semakin sulit untuk lepas darinya. Karena hal itu smarphone sangat cocok sebagai alat untuk mengingatkan tentang agenda-agenda yang dimiliki oleh penggunanya. Banyak sekali aplikasi pengingat untuk smartphone tetapi pengingat tersebut masih memiliki kekurangan yaitu aplikasi tidak mampu mendeteksi apakah pengguna telah melaksanakan kegiatan yang telah diagendakan. Hal yang sama terjadi pada aplikasi pengingat salat. Aplikasi pengingat salat yang ada saat ini hanya mampu untuk mengingatkan pengguna ketika memasuki waktu salat. Aplikasi tidak mampu untuk mendeteksi apakah pengguna sudah melaksanakan salat atau belum. Untuk itu diperlukan konsep context-aware yang diharapkan mampu mengatasi kekurangan dari aplikasi pengingat salat. Dengan mendapatkan informasi konteks yang dimiliki oleh pengguna berupa aktivitas pengguna yang didapatkan melalui sensor-sensor yang ada pada perangkat, aplikasi dapat mengetahui apakah pengguna telah selesai melaksanakan salat sehingga aplikasi dapat memberikan pengingat sesuai dengan aktivitas pengguna tersebut. Informasi konteks yang digunakan untuk mendeteksi aktivitas pengguna adalah jenis kelamin pengguna dan beberapa keaadaan perangkat. Untuk mendapatkan keadaan perangkat digunakan sensor kedekatan, sensor akselerometer, sensor cahaya, dan sensor gps. Implementasi dari aplikasi ini menggunakan arsitektur Model-View-Presenter (MVP) yang tiap-tiap kebutuhan dijadikan package yang berbeda yang di dalamnya terdapat view dan presenter.