Postingan

Menampilkan postingan dari Oktober, 2020

Tugas Auction System Java

Gambar
      Pada post ini, saya akan menampilkan tugas Auction System. Auction System merupakan program yang digunakan untuk pelelangan. Pengguna bisa menawar barang yang dilelang. Penawar dengan harga barang tertinggi merupakan pemenang dari lelang tersebut.     Program ini menggunakan beberapa class sebagai berikut: Class Auction sebagai class utama untuk program ini. Class Lot sebagai informasi barang yang dilelang serta passing ke Class bid ketika ada orang yang mau melakukan penawaran. Class Bid sebagai informasi dari penawar beserta harga yang ditawar. Class Person sebagai informasi berupa identitas nama penwar. Class Diagram Berikut source code dari program tersebut: 1. Class Auction 2. Class Lot 3. Class Bid 4. Class Person     Berikut cara melakukan lelang pada program auction: 1. Compile dan klik new Auction() agar memunculkan diagram objek yang berwarna merah 2. Klik kanan pada  diagram objek yang berwarna merah untuk menampilkan opsi konstruktor 3. Klik pada void enterLot(String

Tugas Simulasi Lampu Lalu Lintas dengan Java

Gambar
       Pada post ini, saya akan menunjukkan proses membuat simulasi lampu lalu lintas (merah, kuning, dan hijau) dengan timer internal. Dimana hanya ada satu lampu yang menyala. Setiap 30 detik, warna lampu akan berubah. Aplikasi juga menggunakan GUI (Graphical User Interface) yang disediakan oleh java. Yaitu java.swing. Fungsinya adalah bisa menampilkan panel dan bukan sekadar output text. Class Diagram      Class Diagram menampilkan hubungan antar Class pada program. Class Diagram Object Diagram     Object Diagram menampilkan hubungan antar objek pada program. Object Diagram Source Code         Berikut ini implemenatasi source code pada program Simulasi Lampu Lalu Lintas. 1. SignalPane Java 2. DigitPane Java 3. TrafficLightPane Java 4. AppFrame Java Output     Berikut ini hasil output dari program dalam bentuk video. Sekian dari post ini. Mohon maaf kalau masih ada kekurangan.

Classes and Objects: A Deeper Look (Latihan Time Classes)

Gambar
Pada post ini akan ditunjukkan cara membuat class, mengontrol akses ke anggota kelas, dan cara membuat contructors. Time Class Study        Contoh ini terdapat dua classes (Time1 dan Time1Test). Class Time1 merepresentasikan waktu. Class Time1Test adalah application class yang dimana main method membuat object class Time1. Fig. 8.1 | Time1 class declaration maintains the time in 24-hour format. Fig. 8.2 | Time1 object used in an application.      Berikut hasil outputnya: Controlling Access Member      Pada contoh ini, dijelaskan bahwa anggota kelas private tidak bisa diakses. Program ini tidak bisa dicompile dan menunjukkan error messages bahwa anggota kelas private tidak bisa diakses. Program ini mengamsumsikan bahwa class Time1 dari Fig. 8.1 digunakan. Fig. 8.3 | Private members of class Time1 are not accessible. Referring to the Current Object's Members with the this Reference      Pada contoh ini akan menunjukkan bahwa setiap object bisa mengakses referensi ke dirinya sendiri d