Mobile App (Android)
Teknologi & Informatika
VERIFIED WORK
Catatan Kuliah: Aplikasi Manajemen Tugas dan Jadwal Mahasiswa
4 Views
0 Ulasan
5.0 / 5.0
03 Oct 2026
GALERI PREVIEW APLIKASI
/ 7 GAMBARVIDEO DEMO KARYA & GAMEPLAY
YOUTUBE
RINGKASAN EKSEKUTIF
Catatan Kuliah adalah aplikasi Android offline untuk mengelola mata kuliah, tugas, deadline, jadwal, dan catatan. Dilengkapi prioritas, langkah pengerjaan, pengingat, tema terang/gelap, serta hapus tugas dengan konfirmasi dan Urungkan.
Catatan Kuliah: Manajemen Tugas dan Jadwal Mahasiswa
Latar Belakang
Mahasiswa sering mengelola informasi perkuliahan di beberapa tempat: tugas dalam pesan kelas, jadwal dalam catatan terpisah, dan deadline yang harus diingat sendiri. Informasi yang tersebar membuat pekerjaan berikutnya sulit ditentukan. Catatan Kuliah dikembangkan untuk menyatukan mata kuliah, tugas, jadwal, dan catatan dalam aplikasi Android yang dapat digunakan secara offline.
Tujuan
Aplikasi ini membantu mahasiswa melihat pekerjaan yang perlu didahulukan, memecah tugas menjadi langkah kecil, serta menyimpan informasi perkuliahan secara terstruktur. Pengguna dapat mengelola satu tugas tanpa harus menghapus mata kuliah atau informasi lain yang berkaitan.
Fitur Utama
1. Pengelolaan mata kuliah dengan nama, warna penanda, jadwal, ruangan, dosen, dan arsip.
2. Daftar tugas lintas mata kuliah dengan pencarian, filter belum selesai/selesai/prioritas tinggi, serta urutan menurut prioritas dan deadline.
3. Deadline bertanggal atau keterangan bebas, prioritas tugas, dan langkah pengerjaan yang dapat ditandai selesai.
4. Hapus satu tugas melalui ikon sampah atau swipe, dengan konfirmasi dan tombol Urungkan untuk mengembalikan tugas.
5. Jadwal perkuliahan yang dikelompokkan berdasarkan hari dan diurutkan menurut jam.
6. Catatan pada setiap mata kuliah dengan fitur tambah, edit, salin, hapus, dan urungkan.
7. Pengingat lokal untuk tugas bertanggal. Jadwal pengingat diselaraskan ketika tugas diubah, diselesaikan, dihapus, atau mata kuliahnya diarsipkan.
8. Tema terang/gelap, dukungan teks besar, formulir yang dapat digulir saat keyboard terbuka, dan kalender berbahasa Indonesia.
9. Ekspor dan pemulihan data melalui JSON dengan validasi struktur, ID, dan hubungan antar-data.
Teknologi dan Pendekatan Pengembangan
Aplikasi dibangun menggunakan Flutter dan Dart, dengan komponen Material 3 untuk antarmuka Android. State dikelola melalui ChangeNotifier; model, penyimpanan, layanan pengingat, dan tampilan dipisahkan sesuai tanggung jawabnya. Data lokal disimpan melalui SharedPreferences dalam bentuk JSON. Pengingat memakai flutter_local_notifications dan timezone. Bagian native Android menggunakan Kotlin.
Perubahan data menunggu hasil penyimpanan sebelum ditampilkan sebagai perubahan yang berhasil. Jika penyimpanan gagal, aplikasi memberikan pesan dan mempertahankan input pengguna. Deadline relatif seperti Besok diubah menjadi tanggal tetap ketika disimpan agar tidak bergeser pada hari berikutnya.
Hasil dan Validasi
Versi ini telah melewati 51 tes otomatis yang mencakup model, penyimpanan, perubahan data bersamaan, penghapusan dan Urungkan, validasi cadangan, formulir, kalender, jadwal, arsip, clipboard, serta navigasi keyboard. Layout diuji pada empat ukuran layar, kedua tema, dan skala teks hingga dua kali ukuran normal. Alur hapus tugas, Urungkan, persistensi, navigasi, tema, serta pendaftaran dan pembatalan pengingat juga diperiksa langsung pada perangkat Android.
Manfaat
Catatan Kuliah menyediakan satu tempat untuk menyusun pekerjaan kuliah, melihat jadwal, dan menyimpan catatan terkait. Penggunaan offline membantu pengguna mengakses data tanpa bergantung pada koneksi internet atau akun layanan tambahan.
Catatan Penggunaan
APK versi 1.0.0 mendukung Android 7.0/API 24 atau lebih baru. Pengingat memerlukan izin notifikasi dan tanggal yang dapat dibaca; waktunya mengikuti pengaturan daya dan sistem Android. Data tersimpan pada perangkat dan belum memiliki sinkronisasi cloud. Screenshot dan video portofolio memakai contoh data untuk demonstrasi fitur.
Latar Belakang
Mahasiswa sering mengelola informasi perkuliahan di beberapa tempat: tugas dalam pesan kelas, jadwal dalam catatan terpisah, dan deadline yang harus diingat sendiri. Informasi yang tersebar membuat pekerjaan berikutnya sulit ditentukan. Catatan Kuliah dikembangkan untuk menyatukan mata kuliah, tugas, jadwal, dan catatan dalam aplikasi Android yang dapat digunakan secara offline.
Tujuan
Aplikasi ini membantu mahasiswa melihat pekerjaan yang perlu didahulukan, memecah tugas menjadi langkah kecil, serta menyimpan informasi perkuliahan secara terstruktur. Pengguna dapat mengelola satu tugas tanpa harus menghapus mata kuliah atau informasi lain yang berkaitan.
Fitur Utama
1. Pengelolaan mata kuliah dengan nama, warna penanda, jadwal, ruangan, dosen, dan arsip.
2. Daftar tugas lintas mata kuliah dengan pencarian, filter belum selesai/selesai/prioritas tinggi, serta urutan menurut prioritas dan deadline.
3. Deadline bertanggal atau keterangan bebas, prioritas tugas, dan langkah pengerjaan yang dapat ditandai selesai.
4. Hapus satu tugas melalui ikon sampah atau swipe, dengan konfirmasi dan tombol Urungkan untuk mengembalikan tugas.
5. Jadwal perkuliahan yang dikelompokkan berdasarkan hari dan diurutkan menurut jam.
6. Catatan pada setiap mata kuliah dengan fitur tambah, edit, salin, hapus, dan urungkan.
7. Pengingat lokal untuk tugas bertanggal. Jadwal pengingat diselaraskan ketika tugas diubah, diselesaikan, dihapus, atau mata kuliahnya diarsipkan.
8. Tema terang/gelap, dukungan teks besar, formulir yang dapat digulir saat keyboard terbuka, dan kalender berbahasa Indonesia.
9. Ekspor dan pemulihan data melalui JSON dengan validasi struktur, ID, dan hubungan antar-data.
Teknologi dan Pendekatan Pengembangan
Aplikasi dibangun menggunakan Flutter dan Dart, dengan komponen Material 3 untuk antarmuka Android. State dikelola melalui ChangeNotifier; model, penyimpanan, layanan pengingat, dan tampilan dipisahkan sesuai tanggung jawabnya. Data lokal disimpan melalui SharedPreferences dalam bentuk JSON. Pengingat memakai flutter_local_notifications dan timezone. Bagian native Android menggunakan Kotlin.
Perubahan data menunggu hasil penyimpanan sebelum ditampilkan sebagai perubahan yang berhasil. Jika penyimpanan gagal, aplikasi memberikan pesan dan mempertahankan input pengguna. Deadline relatif seperti Besok diubah menjadi tanggal tetap ketika disimpan agar tidak bergeser pada hari berikutnya.
Hasil dan Validasi
Versi ini telah melewati 51 tes otomatis yang mencakup model, penyimpanan, perubahan data bersamaan, penghapusan dan Urungkan, validasi cadangan, formulir, kalender, jadwal, arsip, clipboard, serta navigasi keyboard. Layout diuji pada empat ukuran layar, kedua tema, dan skala teks hingga dua kali ukuran normal. Alur hapus tugas, Urungkan, persistensi, navigasi, tema, serta pendaftaran dan pembatalan pengingat juga diperiksa langsung pada perangkat Android.
Manfaat
Catatan Kuliah menyediakan satu tempat untuk menyusun pekerjaan kuliah, melihat jadwal, dan menyimpan catatan terkait. Penggunaan offline membantu pengguna mengakses data tanpa bergantung pada koneksi internet atau akun layanan tambahan.
Catatan Penggunaan
APK versi 1.0.0 mendukung Android 7.0/API 24 atau lebih baru. Pengingat memerlukan izin notifikasi dan tanggal yang dapat dibaca; waktunya mengikuti pengaturan daya dan sistem Android. Data tersimpan pada perangkat dan belum memiliki sinkronisasi cloud. Screenshot dan video portofolio memakai contoh data untuk demonstrasi fitur.
INFORMASI RINGKAS
Platform Tersedia:
Android
APK
Kategori:
Teknologi & Informatika
Format:
Mobile App (Android)
Status:
Published ✅