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 :

Gambar  3 : Diagram Objek

4. Implementasi

    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.

Gambar 5 : Output GUI


Komentar

Postingan populer dari blog ini

TUGAS 9 PEMROGRAMAN WEB (B) - CRUD PHP

Tugas 5 Rekayasa Kebutuhan

TUGAS 4 REKAYASA KEBUTUHAN