Pertemuan 4 OOP - Membuat Clock

 Nama : Kadek Fajar Pramartha Yasodana

NRP : 5025231185

Kelas : PBO A


Membuat Clock

Dalam tugas kali ini kita diminta untuk membuat sebuah Clock, yang dimana Clock ini akan memberikan sebuah display berupa waktu dalam console. Clock ini juga harus diimplementasikan dengan menggunakan skema OOP, yang dimana Objek-Objek pembuat clock dan objek yang menjalankan clock akan berinteraksi satu sama lain untuk menjalankan Clock tersebut.

Terdapat beberapa bagian pada tugas ini:

-Full Code : GitHub

-Diagram Class



-Diagram Runtime


Pada perjalanannya petama main akan membuat sebuah objek Game, dan main akan mengschedule ScheduledExecutorService untuk melakukan eksekusi sebuah function yang akan memanggil fungsi update pada objek Game. ScheduledExecutorService akan berjalan sebanyak 60 FPS. Lalu pada Game akan berada sebuah ClockDisplay objek, Game akan menghitung waktu yang telah berlalu dan jika sudah melebihi 1 detik, Game akan melakukan increment pada ClockDisplay objek untuk menambahkan waktunya. Pada hours, minutes, dan second akan menggunakan NumberDisplay, yang akan memudahkan dalam waktu melakukan increment.









Comments

Popular posts from this blog

Pertemuan 6 KPPL - Implementasi Web ChatBot Tech Support System, Web & Prototipe & Metodologi

Pertemuan 13 OOP - Abstraksi & Simulasi Fox & Rabit

Pertemuan 7 KPPL - Studi Kasus Pembuatan Aplikasi dengan Agile