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 The World of Zuul

Post kali ini membahas tentang The World of Zuul dengan menggunakan bahasa Pemrograman Java dan BlueJ. The World of Zuul adalah game petualangan berbasis teks yang sangat sederhana. Pengguna bisa berjalan di sekitar tempat yang ada. Project ini berkaitan dengan bagaimana mendesain class yang bagus. Sebuah istilah yang terkait dengan kualitas desain suatu class adalah cohesion dan coupling . Berikut ini adalah pengertian cohesion dan coupling. Cohesion adalah tingkat sejauh mana elemen-elemen dari sebuah class terkait bersama, disarankan untuk kode-kode di dalam class tersebut sedekat mungkin satu sama lainnya, karena itulah disebut high cohesion . Cohesion ini berhubungan dengan elemen-elemen di dalam class. Coupling adalah tingkat sejauh mana class yang berbeda bergantung satu sama lain, disarankan semua class harus independen satu sama lain, karena itulah disebut loosely couping . Coupling ini berhubungan dengan elemen di antara class. High cohesion dan loosely coupling member...

Java Biodata

Berikut ini adalah sebuah program untuk menampilkan biodata yang ditulis dalam bahasa pemrograman Java dan di- compile  menggunakan BlueJ. Biodata berisi data mahasiswa berupa nama, alamat, umur, jurusan, dan no. HP/WA mahasiswa. /** * Class Biodata menampung data mahasiswa, nama, alamat, umur, jurusan * * @author Ramadhan Arif Hardijansyah * @version 0.1 8 Oktober 2020 */ public class Biodata { public Biodata() { System.out.println("Data Mahasiswa "); System.out.println("======================"); System.out.println("Nama Mahasiswa : Ramadhan Arif Hardijansyah"); System.out.println("Alamat Mahasiswa : Jl. Bhaskara V no 5 Surabaya"); System.out.println("Umur Mahasiswa : 20 tahun"); System.out.println("Jurusan Mahasiswa : Informatika"); System.out.println("No. HP/WA Mahasiswa : 081358852890"); } } Dan berikut adalah class diagram serta hasil ter...

EAS Pemrograman Web 2021

EAS Pemrograman Web 2021 - Membuat Aplikasi Sekolah Nama: Ramadhan Arif Hardijansyah NRP: 05111940000162 Kelas: PWeb-A Postingan berikut berisi pengerjaan EAS Pemrograman Web 2021 - Membuat Aplikasi Sekolah. Dokumen pengerjaan EAS terlampir pada file berikut ini. Soal No. 1 dan 2 Definisikan fitur dari aplikasi yang akan dibangun Rancang aplikasi menggunakan Figma Jawaban  No. 1 dan 2 Link:  https://drive.google.com/file/d/1uvY2wGBFr96De8JVY1tJkYeTnhLKfJh4/view?usp=sharing Soal No. 3 3. Implementasikan aplikasi. Boleh dikerjakan secara kelompok, didokumentasikan, dan dibuat video demo/ presentasinya di youtube. Semua hasil pekerjaan disatukan di blognya masing-masing. Jawaban No. 3 Untuk implementasai dari aplikasi website sekolah ini, dihosting menggunakan layanan hosting dari Hostinger serta menggunakan Moodle LMS, sebuah Lecture Managementt System untuk mempermudah Manajemen Sistem Website dan agar keamanan lebih ter...