Posts

Showing posts from October, 2020

TUGAS 3 PBO B APLIKASI PELELANGAN SEDERHANA

Image
  Auction system adalah suatu program yang didesain untuk melakukan pelelangan sebuah barang. Pelelangan sendiri adalah proses penjualan barang dimana penjual memberikan data barang dan juga harga awal. Selanjutnya barang tersebut akan diberikan tawaran oleh pembeli. Barang akan diberikan kepada pembeli yang memiliki tawaran paling tinggi. Dalam program ini terdapat 4 class yaitu : 1. Auction.Java sebagai class utama. 2. Bid.Java sebagai class untuk mendaftarkan tawaran dari pembeli. 3. Lot.java sebagai class untuk mendaftarkan harga awal barang oleh penjual. 4. Person.Java sebagai class untuk menyimpan data pembeli pada saat pelelangan. Diagram Class SOURCE CODE 1. Auction.Java 2. Bid.Java 3. Lot.Java 4. Person.Java Langkah-langkah penggunaan program : 1. klik kanan class Auction dan pilih opsi new Auction(). Akan muncul diagram objek di sisi kiri bawah 2. Untuk memasukkan barang ke dalam lelang, klik kanan objek tersebut dan pi...

Tugas Simulasi Traffic Light di Java

Image
     Sebuah lampu lalu lintas terdiri dari 3 lampu berwarna merah, kuning, dan hijau serta juga memiliki sebuah timer untuk menyalakan salah satu lampu tersebut. Timer berjangka 10 detik, ketika waktu habis lampu  yang menyala akan berganti.  menggunakan GUI (Graphical Unit Interface) yaitu java swing yang disediakan Java agar output adalah sebuah ilustrasi dan tidak hanya dalam bentuk teks. Class Diagram Object Diagram Source Code 1. AppFrame.Java 2. SignalPane.Java 3. DigitPane.Java 4. TrafficLightPane.Java Output

Tugas 2 Buku Deitel 8.1-8.6

Image
   8.1 Time1 Class Declaration Maintains The Time in 24-Hour Format      Source Code Time1.Java    8.2 Time1 Object Used In An Application      Source Code Time1Test.Java Hasil output kedua sourcecode tersebut adalah Pada awal, universal time adalah 00:00:00 karena Time1 tidak mendeklarasikan konstruktor sehingga nilai adalah default yaitu 0, setelah di SetTime universal time menjadi 13:27:06.  8.3 Controlling Access To Members Tujuan utama dari metode publik adalah untuk memberi tahu klien kelas tentang tampilan layanan yang disediakan kelas, variabel privat dan metode privat kelas (yaitu, detail implementasinya) tidak dapat diakses oleh kliennya. Source code ini untuk menunjukkan bahwa anggota kelas privat tidak dapat diakses di luar kelas.         Source Code MemberAcccessTest.java Source code MemberAccessTest tersebut tidak akan bisa dicompile karena hour,minute,dan second memiliki akses privat ke T...