Daily Task Manager - ETS PPB

Anggota Kelompok:

Triana Velia Hutabalian - 5025231190

Rafaela Shyra Ashma' Ramadhani - 5025231217

ETS Pemrograman Perangkat Bergerak B


Source Kode : GitHub

Deskripsi Aplikasi

Daily Task Manager adalah aplikasi manajemen tugas harian berbasis Android yang dikembangkan menggunakan Android Studio dengan bahasa pemrograman Java. Aplikasi ini dirancang untuk membantu pengguna dalam mengatur dan mengelola aktivitas sehari-hari secara lebih terstruktur dan efisien.

Melalui aplikasi ini, pengguna dapat mencatat berbagai tugas yang perlu dilakukan, lengkap dengan informasi penting seperti judul, waktu deadline (tanggal dan jam), serta tingkat prioritas. Dengan adanya fitur-fitur tersebut, pengguna dapat dengan mudah mengidentifikasi tugas mana yang harus diselesaikan terlebih dahulu.

Selain itu, aplikasi ini juga dilengkapi dengan tampilan yang sederhana namun informatif, sehingga memudahkan pengguna dalam memantau status setiap tugas. Perubahan status tugas dapat dilakukan secara langsung, dan sistem akan secara otomatis memperbarui tampilan sesuai kondisi terbaru.

Fitur utama yang menjadi keunggulan aplikasi ini adalah sistem pengingat otomatis, di mana pengguna akan mendapatkan notifikasi sebelum deadline tugas tiba. Hal ini membantu pengguna untuk tetap produktif dan meminimalisir kemungkinan lupa terhadap tugas yang harus diselesaikan.


Fitur-Fitur pada Aplikasi

1. Manajemen Tugas (Task Management)

Pengguna dapat menambahkan, mengedit, dan menghapus tugas dengan mudah. Setiap tugas disimpan dalam database sehingga data tetap tersedia meskipun aplikasi ditutup.

2. Penentuan Deadline

Setiap tugas dapat diberikan batas waktu dalam bentuk tanggal dan jam. Fitur ini membantu pengguna dalam mengatur prioritas waktu pengerjaan tugas.

3. Sistem Prioritas (Priority Levels)

Tugas dikategorikan ke dalam tiga tingkat prioritas, yaitu:

- Low (Rendah) – ditandai dengan warna hijau

- Medium (Sedang) – ditandai dengan warna kunin

- High (Tinggi) – ditandai dengan warna merah

Indikator warna ini memudahkan pengguna dalam mengenali tingkat urgensi tugas secara visual.

4. Penandaan Tugas Selesai (Task Completion)

Pengguna dapat menandai tugas sebagai selesai dengan menggunakan checkbox. Tugas yang telah selesai akan ditampilkan dengan efek strikethrough (coret) dan transparansi untuk membedakannya dari tugas yang belum selesai.

5. Penghapusan Tugas (Delete Task)

Tugas dapat dihapus dengan dua cara:

- Menekan tombol delete

- Menggunakan gesture swipe ke kiri atau kanan 

Fitur ini memberikan fleksibilitas dalam pengelolaan data.

6. Notifikasi Pengingat Otomatis (Automatic Reminder Notification)

Aplikasi secara otomatis menjadwalkan notifikasi yang akan muncul 15 menit sebelum deadline. Notifikasi tetap akan muncul meskipun aplikasi sedang tidak aktif, sehingga membantu pengguna mengingat tugas tepat waktu.

7. Pengurutan Tugas (Task Sorting)

Pengguna dapat mengurutkan daftar tugas berdasarkan:

-  Deadline terdekat

-  Status penyelesaian (selesai / belum selesai)

Fitur ini membantu dalam mengelola prioritas pekerjaan secara lebih efektif.

 

Hasil Aplikasi 

 

 

Komentar

Postingan populer dari blog ini

Komponen Button (Aplikasi Dice Roller)

Latihan Membuat Aplikasi Ulang Tahun dari CodeLab

Final Project PBO - G