Posts

Showing posts from October, 2020

Tugas 3: Auction

Image
Auction Berikut adalah sebuah program yang dapat mempresentasikan adanya sebuah perlelangan (Auction System). Pelelangan berisi barang, harga dan penawar dengan highest bid sebagai pemenangnya. di program ini saya membuat program untuk memfasilitasi pelelangan tersebut dengan diagram sebagai berikut Source Code 1. Auction.java 2. Person.java 3. Bid.java 4. Lot.java Demo Aplikasi 1. Inisiasi dan Compile semua class memastikan tidak ada kesalahan. 2.  Membuat objek dari class Auction dengan klik kanan dan pilih new Auction(). 3.  Memasukkan barang lelang dengan pilih enterLot() di klik kanan pada objek, kemudian masukkan nama barang yang ingin dimasukkan dengan tanda kutip.  4.  Cek nomer barang yang dilelang dengan klik kanan objek lelang dan pilih showLots(). 5.  Mendaftar penawar dengan membuat objek baru dari setiap penawar dengan klik kanan class Person lalu pilih new Person() lalu masukkan identitas penawar (kode dan nama), maka sekarang kita memiliki banyak objek yaitu tempat lela

Tugas 2: Traffic Light

Image
 Abstract Pada tugas ini saya akan membuat aplikasi Traffic Light atau lampu merah pada java. tidak hanya beroutput teks, saya akan menggunakan GUI(graphical user interface) menggunakan java swing. Pada tugas ini, GUI berfungsi untuk menampilkan 3 warna yang akan bergantian setiap 5 detik. karena bukan lampu merah asli dan kita hanya perlu melihat cara kerjanya, 5 detik dirasa cukup untuk mempelajari GUI ini. Class Diagram Object Diagram Source Code AppFrame.java SignalPane.java DigitPane.java TrafficLightPane Result

TUGAS 1 PEMROGRAMAN BERBASIS OBJEK kelas B

Image
Latihan Bab 8.1 - 8.6 Time Class Case Study   Di deklarasikan 2 public class yaitu Time1 dan Time1Test dengan keguanaan yang berbeda. Time1 di deklarasikan sebagai representasi waktu 24 jam dalam sehari, sedangkan Time1test berfungsi untuk membuat object dari Time1 dan memanggil method dari Time1. source code Time1 class, declaration to represent the 24 hours format source code Time1Test class, declaration to get the method from Time1 berikut merupakan tampilan jika dijalankan: Controlling Access to Members ada 3 jenis access yaitu Public, Private dan Protected. hal ini berhubungan dengan izin akses dari suatu class ke class lain. dideklarasikan sebuah class untuk mencoba hak akses tersebut dengan nama class MemberAccessTest. Hal ini akan membuktikan private member untuk class Time1 tidak bisa diakses dari class lain. source code MemberAccessTest, declaration to test member Access   untuk tampilan errornya seperti berikut: Referring to the Current Object's Members with the  this