TUGAS 3 PBO

 GROUPING OBJECT

          Dalam grouping object, kita menggunakan Collection yang ada di Java Collections. Java Collections adalah framework yang menyediakan sebuah wadah untuk menyimpan dan memanipulasi sekumpulan objek. Kegiatan yang dapat dilakukan pada sebuah data seperti pencarian, pengurutan, memasukkan, menghapus dapat dilakukan oleh Java Collections. Java Collection secara  sederhana merupakan sebuah objek. Java Collection menyediakan berbagai bentuk interfaces yaitu Set, List, Queue, Deque dan untuk classnya ada ArrayList, LinkedList, HashSet, LinkedHashSet, dll. 

1. Array List
    Menampilkan isi array dengan menggunakan iterasi while.
    Berikut adalahh contoh source codenya

    Dan berikut adalah output dari program tersebut
    



2. Array List dengan Iterasi For
    Berikut adalah source code dari for

   Dan ini adalah hasilnya
    
3. Array List dengan Class
    Berikut adalah source code dari ArrayClass

    Maka perlu dibuat Class terlebih dahulu
              
    Dan ini adalah hasilnya
    


4. Menggabungkan Array List
    Berikut adalah source code dari menggabungkan Array List
    
    Dan berikut contohnya
    


5. Penggunaan Remove All pada Array List
    Berikut adalah source code dari Remove All pada Array List
    
    Dan berikut hasilnya
    


6. Penggunaan Fungsi Retain All pada Array List
    Berikut adalah source code dari  Penggunaan Fungsi Retain All pada Array List
    
    Dan barikut hasilnya
    


7. Linked List
    Berikut adalah source code dari  Linked List

    Dan Berikut hasilnya
    


8. Hash Set
    Berikut adalah source code dari  hash set
    
    Dan berikut hasilnya
    


9. Linked Hash Set
    Berikut adalah source code dari Linked Hash Set
    
    Dan berikut hasilnya


10. Hash Map
      Berikut adalah source code dari Linked Hash Map

    Dan berikut hasilnya
    


11. Hash Table
      Berikut adalah source code dari Hash Table
      
    Dan berikut hasilnya
    


The Auction System

    Selanjutnya kita akan mempelajari mengenai sistem perlelangan dengan menggunakan Java. Dimana, kodingan untuk sistem perlelangan ini dapat dilihat dari Bab 4 Buku "Object First with Java, 5th Edition". Disini saya menambahkan dan melengkapi beberapa kodingan yang tidak ada di buku. Pertama, kita memulai dari class Person, yaitu

Class Person tersebut adalah class yang berfungsi untuk menerima nama penawar yang melakukan lelang. Selanjutnya adalah class Bid, yakni :
  
Class Bid tersebut adalah class yang berfungsi untuk menerima inputan nama pelelang dan harga yang ditawarkannya. Selanjutnya adalah class Lot, yakni :

Class Lot tersebut adalah class yang berfungsi untuk mengecek dan memeriksa nilai tawaran yang dimasukkan. Selanjutnya adalah class Auction, yakni :

Class Auction di atas adalah sebagai class utama, yang berisi detail perlelangan dan fungsi output yang nantinya akan dikeluarkan. Selanjutnya adalah class Auction Test, yakni :

Di atas adalah class terakhir dari Auction System. Berikut ini adalah bentuk diagram dari seluruh kodingannya yakni :  

Dan dibawah ini adalah hasil outputnya.




Nama : Junaedi Akbar
NRP   : 05111940000041
Kelas : PBO-A
    

Comments

Popular Posts