Tugas Membuat Program Traffic Light

Pengantar

Dengan tugas ini saya dapat mempelajari mengenai abstraksi, class diagram, object diagram, serta interaksi objek dan GUI (Graphics User Interface) sederhana menggunakan BlueJ untuk membuat program Traffic Light menggunakan bahasa pemrograman Java. Menurut saya hal terpenting yang dapat dipelajari adalah cara membuat timer menggunakan library Java.util.Calendar yang dapat mengubah nilai dari variabel detik sementara program sedang berjalan.

1. Abstraksi

Program Traffic Light yang saya buat ini sangat sederhana, sehingga hanya memerlukan dua class karena saya tidak menggunakan gambar, melainkan saya menggunakan Text Field untuk menampilkan traffic light. Durasi yang saya tentukan untuk setiap warna lampu adalah 35 detik untuk warna merah, 20 detik untuk warna hijau, dan 5 detik untuk warna kuning. Cara saya membuat program ini adalah dengan mempelajari video cara membuat java digital clock ini dan melakukan beberapa modifikasi untuk mengubah digital clock tersebut menjadi traffic light sederhana.

2. Class Diagram

Berikut class diagram program traffic light yang sudah dibuat BlueJ.



3. Object Diagram

Berikut object diagram program traffic light.

4. Implementasi

A. TrafficLight Class


B. Executor Class


5. Output

Comments

Popular posts from this blog

Game Pong Java