Minggu, 18 Oktober 2020

Graphical Unit Interface: Traffic Light Application

GUI atau Graphical Unit Interface adalah sebuah bentuk user interface yang memungkinkan user berinteraksi dengan electrical device secara visual dari pada tulisan. Pada kesempatan kali ini, saya akan membuat sebuah aplikasi lampu Traffic Light  dengan beberapa komponen yaitu 3 warna lampu secara berurutan (merah, kuning, hijau) dengan tempo waktu 10 detik di setiap warnanya, tempo waktu ini untuk percobaan saja agar tidak terlalu lama dalam memvisualisasikannya. Dimana, ketika suatu lampu sudah menyala selama 10 detik, maka lampu tersebut akan mati dan digantikan oleh lampu berwarna lain, dengan urutan merah-hijau-kuning dan akan berulang. Disini, saya memberi output dalam bentuk grafis  dengan menggunakan Graphical Unit Interface (GUI), yaitu java swing. 

1. Class Diagram


2. Object Diagram


3. Implementation

- DigitPane

- SignalPane

- TrafficLightPane

- AppFrame


4. Visualisation



Tidak ada komentar:

Posting Komentar