Skip to main content

Java To-Do List App

Postingan kali ini membahas sebuah aplikasi to-do list bernama ToDoScape. ToDoScape adalah aplikasi to-do list yang dapat menuliskan daftar tugas-tugas yang ingin dilakukan. Aplikasi ToDoScape ini berguna untuk menyelesaikan tugas mana yang harus diselesaikan selanjutnya agar sesuatu yang mungkin penting dan esensial tidak terlewatkan. Cara menggunakannya cukup sederhana, di mana terdapat kotak list untuk menuliskan judul tugas dan detail list yang terdapat pada sidebar di sebelah kanan. Pada kolom sidebar terdapat beberapa kotak untuk memasukkan detail seperti priority, due date, dan detail deskripsinya.

Author

  • Yusuf Anfasya (05111940000077)
  • Ramadhan Arif H (05111940000162)

Aplikasi ToDoScape ini dibuat dengan menggunakan bahasa pemrograman Java dan menggunakan BlueJ IDE. Aplikasi ini terdiri dari kelas sebagai berikut:

  • ToDoScape.java

Berikut ini adalah gambar diagram kelas dari ToDoScape.

The ToDoScape Class

Kelas ToDoScape adalah kelas utama tempat aplikasi ini dibuat. Komponen yang diperlukan diinisialisasi di kelas ini, seperti tombol, panel, kotak centang, text fields, dan lainnya. Mekanisme untuk menambahkan list juga dikelola melalui kelas ini.

Implementation of The ToDoScape Class

Berikut langkah-langkah untuk mencoba aplikasi ToDoScape ini.

1. Pada jendela aplikasi ToDoScape ini, tampak item seperti list, detail list, dll. Coba klik pada List1 untuk mulai mengedit list task. Anda juga dapat menambahkan rincian list pada bar di samping kanan, seperti Priority, Due Date, dan juga Detail dari tugas-nya.

3. Berikut adalah contoh setelah mengedit List1 beserta penambahan priority, due date, dan detail list-nya.

4. Untuk menambah list baru, klik tombol kotak kecil di kiri-bawah list yang sudah ada. Muncul List2 beserta dengan Detail List yang baru.

5. Anda dapat menambahkan lebih banyak tugas ke dalam list bersama dengan rincian untuk setiap tugasnya. Anda dapat menambahkan tugas seperti aktivitas belanja atau pekerjaan ringan lainnya. Berikut ini adalah contoh hasil setelah menambahkan lima item daftar.

6. Untuk keluar dari aplikasi, cukup klik tombol silang di sudut kanan atas jendela.

Untuk men-download proyek aplikasi ToDoScape ini, Anda dapat mengklik tautan berikut: Download To Do Scape

Berikut ini adalah video aplikasi ToDoScape.

Sekian post tentang Aplikasi ToDoScape ini. Semoga bermanfaat.


Reference

Bahr, M., n.d. To-Do List App In Javafx. [online] Gluconatekid.github.io. Available at: <https://gluconatekid.github.io/ProgrammingProjects/todolist.html> [Accessed 8 January 2021].

Keterangan

Untuk bagian referensi ini lebih dijadikan sebagai ide tentang aplikasi yang akan dibuat, aplikasi yang sudah jadi diatas dibuat dengan desain baru yang perbedaannya signifikan serta menggunakan tools yang berbeda.

Comments

Popular posts from this blog

Java Classes and Objects: A Deeper Look

Pada post kali ini, kita ingin melihat lebih dalam pada pembuatan class , mengontrol akses kepada member dari sebuah class dan membuat constructors . Kita juga ingin mendiskusikan composition - sebuah kemampuan yang bisa membuat suatu kelas memiliki referensi kepada objek dari kelas-kelas lainnya sebagai member. 8.2 TIME CLASS CASE STUDY Time1 Class Declaration Contoh awal ini kita memiliki 2 kelas, Time1 dan Time1Test. Kelas Time1 merepresentasikan waktu hari ini. Kelas Time1Test adalah kelas aplikasi dimana main  membuat satu objek kelas Time1 dan memanggil method -nya. Fig. 8.1. Time1 class declaration maintains the time in a 24-hour format. /** * // Fig. 8.1: Time.java * // Time1 class declaratoin maintains the time in 24-hour format. * * @author Ramadhan Arif Hardijansyah * @version 0.1 10 October 2020 */ public class Time1 { private int hour; // 0 - 23 private int minute; // 0 - 59 private int second; // 0 - 59 /* set a new time value using univers...

Dokumentasi Proses Pembuatan Website

Postingan berikut menjelaskan dokumentasi proses pembuatan website yang berisi beberapa konten tentang curriculum vitae. Website di-hosting menggunakan salah satu web hosting provider yang menyediakan layanan hosting gratis. Link Website CV:  ramadhanarif.000webhostapp.com Prosedur Pembuatan Website Curriculum Vitae 1. Daftar Hostinger.co.id Hostinger.co.id adalah salah satu layanan hosting yang menyediakan hosting website secara gratis dengan fitur terbatas. 2. Belajar kursus HTML melalui SoloLearn Setelah melalui beberapa rangkaian latihan dan praktik, di bagian HTML Basics, terdapat Blog Project: Putting It All Together. Disini, pelajaran, latihan, dan praktik yang telah dipelajari sebelumnya digabung menjadi satu dan menghasilkan blog yang sederhana dan bagus. Contoh kode HTML juga disediakan agar dapat dipelajari dan dikembangkan lebih lanjut. 3. Pelajari contoh code HTML Blog Project: Putting It All Together...

Website Pendaftaran Siswa Baru

Postingan berikut menjelaskan dokumentasi website Pendaftaran Siswa Baru. Website di-hosting di local PC menggunakan XAMPP serta menggunakan MySQL untuk menangani database dari para pendaftarnya. Halaman Utama Pendaftar dapat melakukan pendaftaran pada menu Daftar Baru atau melihat list pendaftar pada bagian Pendaftar. Formulir Pendaftaran Siswa Baru Disini, siswa dapat mengisikan formulir pendaftaran dan men-submit. Menu Pendaftar Menu Pendaftar isi menyajikan tabel yang berisi siswa yang telah mendaftar. Dapat dilakukan tindakan Edit atau Hapus pada setiap baris. Formulir Edit Siswa Formulir Edit Siswa menyajikan formulir untuk mengedit data siswa yang telah mendaftar. Setelah melakukan edit, dapat menekan tombol Simpan untuk menyimpan data siswa yang telah diperbarui. Source Code Untuk source code dari website Pendaftaran Siswa Baru ini adalah sebagai berikut. Link GitHub Gist:  https://gist.github.com/dani-ramadhan7/7838e42982a0488fc...