CatatanHarian adalah aplikasi desktop sederhana berbasis Java Swing untuk mencatat kegiatan harian. Aplikasi ini memungkinkan pengguna menambah, mengedit, menghapus, dan melihat daftar catatan harian dengan tanggal dan waktu.
- Menambah catatan harian dengan tanggal, waktu, dan isi catatan
- Mengedit dan menghapus catatan yang sudah ada
- Menyimpan dan memuat catatan ke/dari file
catatan.txt - Tampilan GUI berbasis Java Swing
- Pemilihan tanggal menggunakan komponen JCalendar
CatatanHarian/
├── build.xml # File build Ant
├── catatan.txt # File penyimpanan data catatan
├── lib/
│ └── jcalendar-1.4.jar # Library eksternal JCalendar
├── manifest.mf # File manifest JAR
├── nbproject/ # Konfigurasi NetBeans/Ant
├── src/
│ └── FormCatatanHarian.java # Source code utama aplikasi
└── ...
- Java JDK 21 atau lebih baru
- JCalendar 1.4 (
lib/jcalendar-1.4.jar)
- Pastikan JDK sudah terpasang (disarankan JDK 21)
- Pastikan file
lib/jcalendar-1.4.jarsudah ada (otomatis jika mengikuti instruksi ini) - Jalankan perintah berikut di terminal:
Hasil build akan berada di folder
ant -buildfile build.xmldist/CatatanHarian.jar
java -cp build/classes:lib/jcalendar-1.4.jar FormCatatanHarian
Jika JAR sudah berisi manifest Main-Class yang benar:
java -jar dist/CatatanHarian.jar
Jika belum, gunakan classpath manual:
java -cp dist/CatatanHarian.jar:lib/jcalendar-1.4.jar FormCatatanHarian
Setiap baris: YYYY-MM-DD|HH:mm|isi catatan
Contoh:
2025-11-12|09:32|kampus
2025-11-11|10:32|pulang
UTS - Muhammad Rezkyan Noor (2310010087)