Postingan

Menampilkan postingan dari Oktober, 2020

Auction System

Gambar
     Pada post kali ini, akan dijelaskan proses pembuatan Sistem Lelang ( Auction System ). Pada program ini terdapat beberapa class , diantaranya Auction, Lot, Bid, dan Person. Program ini bertujuan untuk mengaplikasikan kegiatan pelelangan dalam aplikasi sederhana.  Auction Class     Class ini memiliki fungsi sebagai tempat pelelangan berlangsung. Terdapat beberapa barang yang dapat diedit sehingga lebih dinamis. Source code dari Auction class adalah sebagai berikut. Lot Class     Class ini memiliki fungsi untuk menyimpan penjelasan dari suatu barang, seperti deskripsi barang dan tawaran tertinggi. Tawaran dalam class ini bersifat dinamis, misalnya jika ada tawaran yang lebih tinggi daripada tawaran tertinggi saat ini, maka nilai tawaran akan berubah. Source code dari Lot class adalah sebagai berikut. Bid Class     Class ini memiliki fungsi sebagai tempat untuk melakukan penawaran. Dalam class ini terdapat objek Person sebagai penawar dan tawaran yang ingin diajukan. Source code dari

Simple Traffic Light

Gambar
Pada post ini, akan dijelaskan tentang proses pengerjaan aplikasi Traffic Light secara sederhana Abstraksi     Program ini merupakan pengaplikasian dari Traffic Light. Program ini menampilkan bagaimana Traffic Light bekerja dengan perubahan warna setiap 10 detik. Visual program ini, memanfaatkan GUI (Graphical User Interface) pada java sehingga output yang akan ditampilkan menyerupai Traffic Light sebenarnya. Diagram a. Diagram Class     Gambar di bawah ini merupakan hubungan beberapa class. b. Diagram Objek     Gambar di bawah ini gambaran kasar mengenai aplikasi Traffic Light. Source Code     Frame.java          TrafficLight.java     SignalLight.java     TimerBox.java Output     Berikut merupakan output dari aplikasi Traffic Light

Classes and Object: A Deeper Look

Gambar
Time Class Case Study      Pada contoh ini terdapat dua class yaitu Time1 dan Time1Test. Class Time1 merepresentasikan waktu dalam satu hari. Sementara class Time1Test adalah pengaplikasian class yang dimana main method nya membuat objek  class Time1. Source code: "Time1" Source code: "Time1Test" Setelah kedua kode tersebut di- compile dan dijalankan, maka akan menghasilkan output sebagai berikut. Controlling Access to Member     Pada contoh ini dijelaskan bahwa komponen class yang bersifat private tidak dapat diakses dari luar class. Ketika program di- compile , compiler mengeluarkan pesan error yang menandakan bahwa komponen class yang bersifat private tidak dapat diakses. Program ini membutuhkan class dari source code Time1. Source code: "MemberAccessTest" Saat di- compile , compiler menampilkan pesan error, bahwa ada properti yang memiliki sifat private yang hanya bisa diakses pada class asal yaitu Time1 Referring to Current Object's Member with t