Septa Animation
Teknologi & Informatika Mobile App (Android)

Pengingat Minum Obat yang Tidak Bisa Diabaikan untuk pengguna disabilitas

PREVIEW & GALLERY

TENTANG KARYA

Bagi pasien penyakit kronis, lansia, atau individu dengan jadwal pengobatan ketat, melewatkan satu dosis obat dapat berakibat fatal. Masalah utama dari aplikasi pengingat konvensional adalah kemudahan pengguna dalam mengabaikan atau menunda (snooze/skip) notifikasi. MediClock hadir sebagai solusi "tanpa kompromi" untuk memastikan kepatuhan jadwal medis (medication adherence) melalui intervensi aplikasi yang cerdas dan sulit untuk diabaikan. Target Pengguna: - Penyandang penyakit kronis yang membutuhkan rutinitas pengobatan mutlak. - Lansia yang membutuhkan pengingat yang jelas, keras, dan mudah diakses. - Pengasuh (caregiver) atau anggota keluarga yang memantau kepatuhan pengobatan pasien. Fitur Utama & Arsitektur Teknis: - Sistem Peringatan Berjenjang (Escalation Logic): Kekuatan utama aplikasi ini terletak pada state machine yang mengelola NotificationManager. Sistem berjalan dalam 3 tahap eskalasi: 1. Tahap 1 (Pengingat Halus): Notifikasi standar dengan instruksi suara memanggil Text-to-Speech (TTS) untuk membacakan nama obat dan dosis (misal: "Saatnya minum Paracetamol 500mg"). 2. Tahap 2 (Peringatan Kritis): Jika tidak direspons dalam 5 menit, aplikasi memicu alarm bersuara keras yang membutuhkan interaksi langsung untuk dimatikan. 3. Tahap 3 (Pencatatan Otomatis): Jika tetap diabaikan, sistem otomatis mencatat status "Dosis Terlewat" ke dalam log harian. - Penjadwalan Tingkat Lanjut: Menggunakan AlarmManager untuk memastikan ketepatan waktu pengingat meskipun aplikasi sedang berjalan di latar belakang (background) atau perangkat direstart. - Verifikasi Konsumsi Fisik (Interaksi Sensor): Alih-alih hanya menekan tombol "Sudah Diminum" di layar, pengguna memanfaatkan sensor Accelerometer bawaan dengan mengocok perangkat genggam (seolah mengocok botol obat) sebagai bentuk validasi konfirmasi minum obat. - Rekam Jejak Kepatuhan: Riwayat pengobatan (dosis yang diminum tepat waktu vs. terlewat) disimpan secara persisten di Internal Storage. Data ini berfungsi sebagai log medis yang bisa dievaluasi oleh dokter saat konsultasi. - Manajemen Stok & Pencarian Apotek: Aplikasi memantau sisa ketersediaan obat. Ketika stok menipis, MediClock memanfaatkan Geolocation dan API Peta/Lokasi untuk secara otomatis melacak dan merekomendasikan apotek terdekat kepada pengguna. Jadi.., Aplikasi ini mempunyai 5 Fitur Wajib, yaitu: AlarmManager, NotificationManager, Accelerometer, Geolocation + REST API + JSON, dan SharedPreferences + Internal Storage I/O. Memiliki 9 Fitur Fungsional, yaitu: Tambah/Hapus Obat, Toggle Aktif/Nonaktif, Eskalasi Notifikasi 3 Level, Tombol "Sudah Minum" di Notifikasi, TTS Pembaca Obat, Kocok HP = Konfirmasi sudah Minum, Riwayat Dosis, Cari Apotek Terdekat, dan Alarm Otomatis Setelah Restart.

Video Demo

DISKUSI 0

Belum ada diskusi. Jadilah yang pertama!