Tugas 2 Pemrograman Berbasis Object "Pembuatan Aplikasi Traffic Light Menggunakan Bluej"

Pemrograman Berbasis Object "Pembuatan Aplikasi Traffic Light Menggunakan Bluej"

Berikut merupakan hasil penugasan yang telah saya lakukan

1. Abstraksi Narasi 

    Hal yang saya lakukan pada saat pembuatan Aplikasi Traffic light ini ada beberapa hal yang saya lakukan untuk menunjang pembuatan aplikasi tidak hanya dalam output sebuah tulisan melainkan mengoutputkan sebuah aplikasi dalam bentuk grafis dengan menggunakan Graphical User Interface di Java. Salah satunya menggunakan Java Swing. Fungsi dari GUI ini untuk membuat tampilan aplikasinya ada panel serta ada framenya tidak semata-mata hanya sebuah output text. Disni saya membuat aplikasi lampu lalu lintas dengan memunculkan 3 warna. Warna Hijau, warna Kuning dan Warna merah. Dengan tempo waktu 15 detik. Dengan urutannya Merah-Kuning-Hijau. Urutan yang sering kita lihat di lampu lalu lintas. Berikut merupakan gambaran secara abstrak pembuatan Aplikasi Lampu lalu lintas.

Lampu Lalu Lintas


2. Diagram Class

    Berikut merupakan diagram class yang telah automatis terbuat dari BlueJ karena kita memanggil setiap class kedalam class lain.

Diagram Class


3. Diagram Objek
    Diagram Objek ini merupakan secara detail dari Aplikasi yang telah dibuat serta class yang digunakan didalamnya.
Diagram Objek




4. Implementasi dengan menggunakan Source Code
    Berikut merupakan source code serta hasil dari aplikasi yang telah dibuat 
    A.  UI.java

Ini merupakan source code tampilan utama seperti yang digambarkan di diagram object secara detail memuat semua frame dan panel yang sudah dibuat dengan memanggil fungsi tampilanTL



    B.  tampilanTL.java

Berikut merupakan source code Class yang penting untuk menggunakan class lain serta menjadikan satu dari pemanggilan waktu serta bentuk panel yang akan ditampilkan. Serta warna yang akan ditampilkan dipassing didalam class ini



    C.  lamptl.java

Source code ini berisikan tentang panel secara awal, dalam bentuk yang masih sederhana untuk dikelola nanti di tampilanTL, serta berfungsi untuk mengcek apabila waktu sudah habis maka akan berpindah warna



    D.  time.java

Waktu dalam bentuk timestamp sehingga pada saat waktu yang diberikan habis maka akan mengulang kembali. Menghitung kembali waktu yang sudah diset.


5. Output

    Berikut merupakan output dalam bentuk gambar yang tidak bergerak, sehingga saya berikan dua pilihan untuk melihat. Secara general gambar serta video youtube yang telah saya upload

Output Gambar


Berikut Merupakan Demo dari Aplikasi yang sudah dibuat 



Berikut merupakan tugas yang telah saya kerjakan dengan maksimal, apabila ada kekurangan saya mohon maaf.
Wassalamualaikum Wr.Wb




Komentar

Postingan Populer