APP: TRAFFIC LIGHT PROGRAM


        Kali ini kita akan mencoba untuk membuat program lampu lalu lintas sederhana menggunakan Java. Sebagaimana kita ketahui, lampu lalu lintas yang sering kita temui di jalan raya memiliki tiga warna utama yaitu merah, kuning dan hijau. Cara kerjanya pun telah di atur sedemikian rupa sehingga dapat berganti warna sesuai dengan waktu yang telah ditentukan. Setiap warnanya memiliki rentang waktu yang cara kerjanya hampir serupa dengan timer yang telah kita pelajari di artikel sebelumnya. Disini kita akan mmempelajari mengenai abstraksi, diagram kelas, diagram objek dan bagaimana source code program lampu lalu lintas sederhana menggunakan aplikasi BlueJ.

ABSTRAKSI

        Program ini akan menampilkan bagaimana sebuah rambu lalu lintas bekerja dengan menghitung mundur dan akan berganti warna setelah 40 detik. Perubahan warna berganti dari merah-hijau-kuning dan begitu seterusnya, untuk sekali putarannya memerlukan waktu 2 menit. Program ini terdiri dari 4 kelas yang memanfaatkan  GUI atau Graphical Unit Interface pada java sehingga output yang akan ditampilkan akan berupa grafis visual rambu lalu lintas sederhana. 

DIAGRAM

    a. Class Diagram



    b. Object Diagram




SOURCE CODE

    1.  SignalPane Class


    2. DigitPane Class


    3. TrafficLightPane Class


    4. AppFrame Class


OUTPUT

*Output dengan peringkasan waktu menjadi 10 detik



.
.
.
Terimakasih 😊


Comments

Popular posts from this blog

ETS_PWEB B

PBO 1-Pengenalan Java