Versi 1
Struktur project akan terdiri dari beberapa class agar lebih OOP:
-
Clock → mengatur waktu (jam, menit, detik).
-
CalendarDisplay → menampilkan hari, tanggal, bulan, tahun.
-
TemperatureSensor → menampilkan suhu ruang (simulasi random).
-
ClockDisplayApp → main class untuk menjalankan aplikasi.
Versi 2
Menggunakan GUI (Swing) dari Clock Display App. Aplikasinya akan menampilkan:
-
Jam digital (update real-time).
-
Tanggal + hari kalender.
-
Suhu ruang (simulasi random).
Versi 3
Fitur Modern
-
Dark mode background dengan gradasi biru tua.
-
Emoji icon cuaca:
-
❄ → suhu dingin (<23°C)
-
☀ → suhu normal (23–27°C)
-
🔥 → suhu panas (>27°C)
-
-
Jam digital besar berwarna cyan.
-
Tanggal putih dan suhu oranye agar kontras.
Versi 4
Hasil Dashboard
-
Bagian atas → Jam digital, tanggal, suhu, dan ikon cuaca.
-
Kiri → Kalender mini bulan berjalan.
-
Kanan → Grafik suhu (line chart real-time).