Aplikasi Android untuk membantu anak sekolah menjalani kegiatan Ramadhan 1447 H dengan cara yang menyenangkan, terstruktur, dan mudah dipantau setiap hari.
Proyek ini dilisensikan di bawah Apache License 2.0. Lihat file LICENSE untuk teks lisensi lengkap.
- Checklist harian 1-30 Ramadhan.
- Tanggal Ramadhan dilengkapi hari dan tanggal Masehi.
- Pemilihan sumber kalender saat pertama kali aplikasi dibuka:
- Opsi 1: Kalender Muhammadiyah KHGT (Kalender Hijriah Global Tunggal)
- Opsi 2: Kalender Kementerian Agama Republik Indonesia
- Dialog pemilihan sumber kalender telah diperlebar agar teks opsi lebih nyaman dibaca di layar kecil.
- Tombol
Ubah Kalendertersedia untuk mengganti sumber kalender kapan saja. - Checklist Sholat 5 waktu + Tarawih dan Witir: Subuh, Dzuhur, Ashar, Maghrib, Isya, Tarawih, Witir.
- Status puasa harian:
PuasaatauTidak Puasa. - Skor harian otomatis (0-100): 7 sholat (Subuh, Dzuhur, Ashar, Maghrib, Isya, Tarawih, Witir) + puasa + tadarus checklist bernilai penuh 100.
Tidak Puasatidak menambah skor puasa.
- Ringkasan progres harian langsung di layar utama.
- Grafik kinerja Ramadhan (line chart) dengan sumbu hari lengkap
1-30:- Garis hijau: progres sholat per hari.
- Garis oranye: progres puasa per hari.
- Garis biru: progres tadarus per hari.
- Heatmap 30 hari untuk melihat performa ibadah bulanan secara cepat.
- Badge/Achievement berdasarkan streak hari sempurna:
- Hari sempurna: semua checklist sholat + tadarus tercapai, serta status puasa valid.
Tidak Puasatetap dapat dihitung valid untuk streak jika alasan dipilih (sakit/safar/haid).- Pemula Konsisten (3 hari)
- Terlatih (7 hari)
- Hebat (14 hari)
- Juara Ramadhan (30 hari)
- Animasi ringan + efek suara saat badge naik level.
- Visual badge tambahan di layar utama:
- Ikon bintang dan level bintang (
*sampai* * * *) tampil dinamis sesuai tier badge. - Overlay animasi bintang muncul saat skor harian tinggi.
- Ikon bintang dan level bintang (
- Fitur
Bagikan Emblem Pencapaian:- Membuat file gambar
.pngotomatis dari akumulasi skor, streak terbaik, dan badge. - Bisa dibagikan ke WhatsApp, Instagram, Facebook, dan aplikasi lain via Android share sheet.
- Emblem skor tinggi otomatis diberi dekorasi grafis bintang + medali/piala agar lebih menarik.
- Membuat file gambar
- Catatan tadarus/mengaji per hari.
- Checklist tadarus/mengaji selesai per hari.
- Jadwal waktu sholat harian (Imsak, Subuh, Zuhur, Asar, Magrib, Isya) dibaca dari file CSV di
assetssesuai pilihan kalender. - Tombol
Aboutmenampilkan:- Info aplikasi:
Bisa pilih KHGT/Kemenag version [Zona waktu WIB Kota Palangka Raya] by hanyajasa.com - hanyajasa@gmail.com - Palangka Raya 2026 - QRIS donasi + daftar rekening donasi.
- Info aplikasi:
- Tombol
Masukan & Saran:- Pengguna dapat mengirim pesan masukan/saran dari dialog input.
- Pesan dikirim ke
https://hanyajasa.com/?MasukanSaranGiatRamadhan=...
- Informasi versi aplikasi saat ini:
20260218. - Tombol
Cek Update:- Cek versi online dari
https://hanyajasa.com/apk/giatramadhan/versi.txt - Jika versi lebih baru, unduh APK dari
https://hanyajasa.com/apk/giatramadhan/giatramadhan.apk
- Cek versi online dari
- Statistik startup otomatis:
- Setelah aplikasi berjalan 5 detik dan internet aktif, aplikasi mengirim statistik perangkat Android dan versi aplikasi ke:
https://hanyajasa.com/?StatistikGiatRamadhan=...
Data aktivitas harian disimpan lokal menggunakan SharedPreferences, meliputi:
- Checklist sholat per hari
- Status puasa per hari
- Checklist tadarus per hari
- Catatan tadarus per hari
- Pilihan sumber kalender (
khgtataukemenag) - Data ringkasan yang dihitung dari aktivitas harian
- Opsi KHGT:
- File:
app/src/main/assets/Ramadhan1447H.csv - Awal 1 Ramadhan: Rabu,
18/02/2026
- File:
- Opsi Kemenag:
- File:
app/src/main/assets/Ramadhan1447H_Versi_Kemenag.csv - Awal 1 Ramadhan: Kamis,
19/02/2026
- File:
- Keunggulan: jadwal bisa diperbarui cukup dengan mengganti file CSV tanpa edit kode Kotlin.
- Kotlin
- Android View System (XML)
- Material Components
- MPAndroidChart
- SharedPreferences
- DownloadManager (fitur update APK)
- HttpURLConnection + ConnectivityManager (fitur statistik startup dan kirim masukan/saran)
Unduh file APK terbaru melalui halaman rilis berikut:
https://github.com/ryanbekabe/Giat-Ramadhan/releases
Jika ingin mendukung pengembangan aplikasi ini, atau merasa aplikasi ini bermanfaat, Anda dapat melakukan donasi melalui transfer QRIS dengan scan gambar berikut:
BSI : 9692999170
BCA : 8600432053
BRI : 4543-01-020754-53-0
Mandiri : 159-00-0068323-4
Muamalat : 6310042068
Dana : 082254205110
Jenius : 90110062490
Jago : 101396991206
Seabank : 901899706783
Tersedia sebagai tombol About di aplikasi, menampilkan info versi dan informasi donasi.




