Postingan

Menampilkan postingan dari Oktober, 2020

Tugas Auction System

Gambar
Tugas Auction System Pada tugas ini saya akan membuat sebuah Auction System  sederhana dengan menggunakan bahasa Java dan BlueJ. Auction System  ini adalah sebuah program di mana kita bisa melakukan proses pelelangan sebuah barang dengan sistem tawar - menawar. Penawar dengan harga penawaran tertinggi akan dapat membeli barang yang dilelang tersebut. Diagram Kelas Berikut diagram kelas dari program Auction System  ini. Deskripsi dari kelas yang digunakan Kelas Auction.java sebagai kelas utama implementasi dari auction system  yang dibuat. Kelas Person.java yang menyimpan informasi nama dari penawar. Kelas Lot.java yang menyimpan informasi dari barang yang dilelang. Kelas Bid.java sebagai kelas yang menyimpan data penawar beserta harga penawarannya. Source code Bid.java Person.java Lot.java Auction.java Contoh penggunaan program 1. Buat objek baru dari kelas Auction dengan cara klik kanan pada kelas Auction, kemudian pilih "new Auction()". 2. Tambahkan barang yang aka...

Tugas Traffic Light

Gambar
  Abstraksi Di tugas ini, saya akan membuat sebuah aplikasi  traffic light simulator atau simulator lampu lalu lintas menggunakan  bahasa Java. Aplikasi ini akan menggunakan Java  Swing yang berfungsi untuk menampilkan GUI ( Graphical User Interface ).  GUI digunakan untuk menampilkan lampu merah, kuning, dan  hijau yang saling berganti setiap 10 detik. Lampu - lampu akan bergantian menyala dengan urutan merah, hijau, dan kuning. Class Diagram Class Diagram  yang terbentuk di BlueJ dari program ini adalah sebagai berikut. Object Diagram Object Diagram dari program ini adalah sebagai berikut. Implementasi displayLampu.java displayTimer.java displayTrafficLight.java displayApp.java Output Berikut adalah video output dari program Traffic Light Simulator  yang saya buat.

Classes and Objects: A Deeper Look

Gambar
A. Time Class Case Study Di contoh ini terdapat dua kelas, yaitu Time1.java dan Time1Test.java. Kelas Time1.java merepresentasikan waktu dalam 1 hari dalam format 24 - jam. Kelas Time1Test.java akan menggunakan kelas Time1.java dan memanggil method  dari kelas Time1.java. Berikut adalah source code  dari Time1.java Berikut adalah source code  dari Time1Test.java Jika program dijalankan, maka akan mengeluarkan output  sebagai berikut: B. Controlling Access to Members Access modifers   public  dan private  mengontrol akses ke variabel dan method  yang dimiliki sebuah kelas. Contoh ini membuktikan bahwa member  dari kelas yang bersifat private  tidak dapat diakses dari luar kelas tersebut. Program ini menggunakan kelas Time1.java dari contoh sebelumnya. Source code  dari MemberAccessTest.java Program tidak bisa dijalankan karena ada error ketika kita mencoba mengakses anggota private dari kelas Time1.java. Ketika program tersebut kita ...