Tugas 2 Pemograman Berorientasi Objek "Pembuatan Aplikasi Traffic Light"

Tugas 2 : Aplikasi Traffic Light Menggunakan BlueJ


1. Abstraksi

Disini saya menjelaskan abstraksi yang berupa narasi dari apa sajakah yang saya buat dalam pembuatan aplikasi Traffic Light , dan juga ada beberapa hal yang saya lakukan untuk bisa menampilkan aplikasi ini tidak hanya dari output yang berupa tulisan melainkan juga harus menampilkan output sebuah gambaran / grafis jadinya dari sebuah aplikasi dengan menggunakan bentuk Graphical User Interface (GUI) di dalam pemograman java, salah satunya yaitu menggunakan java swing. Secara teori, GUI adalah suatu sistem yang membuat para pengguna atau user mampu berinteraksi dengan suatu perangkat komputer yang digunakan oleh si user tersebut. Fungsi GUI adalah mempermudah user menggunakan sebuah software dalam komputer. Untuk sekarang, disini 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. Untuk lebih lanjutnya, berikut inilah gambaran abstrak tentang aplikasi Traffic Light.



2. Diagram Class

Berikut inilah bentuk diagram class dari aplikasi Traffic Light yang sudah dibentuk di program BlueJ.



3. Diagram Object

Berikut inilah diagram object yang dimana bentuk detail dari aplikasi Traffic Light yang telah dibuat.



4. Implementasi (Source Code)

Berikut merupakan implementasi yang berupa source code dan hasil aplikasi Traffic Light yang telah dibuat.

A. UIFrame.java

Source Code  :

B. TrafficLightPane.java

Source Code  :

C. DigitPane.java

Source Code  :

D. SignalPane.java

Source Code  :

5. Output

Berikut inilah hasil output dari aplikasi Traffic Light yang sudah dibuat.






Komentar

Postingan Populer