TUGAS TRAFFIC LIGHTS
TUGAS PBO SIMULASI LAMPU LALU LINTAS
1. ABSTRAK
Disini saya akan membuat simulasi lampu lalu lintas dengan menggunakan GUI Graphical User Interface) dan time interval. Pembuatan GUI di blue-J ini memerlukan library java swing dan java awt untuk menampilkan simulasi lampu lalu lintas yang memiliki 3 warna yang berbeda-beda yaitu merah, kuning dan hijau. Urutan Lampu Lalu Lintas dimulai dari warna merah lalu warna hijau dan terakhir warna kuning dengan waktu 20 detik. Ketika waktu bernilai nol maka akan terjadi pergantian warna dan waktu akan set ulang ke 20 detik lagi.
2. Diagram Class
Berikut ini adalah diagram class dari simulasi pembuatan lampu lalu lintas :
Gambar 2 : Diagram Class
Diagram Objek
Berikut ini merupakan diagram objek dari simulasi pembuatan lampu lalu lintas :
Berikut ini beberapa implementasi (source code) dari simulasi pembuatan rambu lalu lintas:
a. FrameLL.java
Class Utama yang digunakan untuk memanggil fungsi kelas PanelLampuLaluLintas dan menampilkan GUI dalam windows termasuk judul dari GUI.
b. PanelLampuLaluLintas.java
Class yang digunakan untuk pemanggilan kelas waktu dan menampilkan warna rambu lalu lintas.
c. LampuLL.java
Class untuk membuat lingkaran lampu lalu lintas, jarak antara lingkaran dan mengubah warna ketika waktu sama dengan nol.
d. TestTimer.java
Class untuk menghitung mundur waktu dan mengsetkan ulang ketika waktu habis.
5. Output
Berikut ini adalah output dari simulasi rambu lalu lintas.
Komentar
Posting Komentar