Tugas 3 Pemograman Berorentasi Objek

 Grouping Object dan Auction System

Grouping Object

    Grouping Object merupakan pengelompokan object dengan Collection. Collection adalah sebuah ad hoc class yang disediakan oleh Java (biasa disebut Java Collection) untuk membantu pengguna bahasa Java dalam melakukan penyimpanan data atau objek serta memanipulasinya.
    Secara mudahnya, kelas ini mempermudah kita dalam melakukan operasi struktur data seperti linked list,arraylist,dan struktur data lainnya dalam bahasa Java.
Adapun jenis-jenis operasinya adalah sebagai berikut:

Array List

Array list merupakan contoh implementasi dari interface list. Berikut ini contoh program Collection ArrayList

1. ArrayList dengan iterasi While

Ouput:


2. ArrayList dengan iterasi For


Output:

3.ArrayList dan ClassData


 Ouput:

4. Menggabungkan ArrayList dengan menggunakan addAll

   Output:

5. Menghapus data pada ArrayList dengan menggunakan removeAll

    Ouput:
                                
                              


6.Menggunakan retainAll pada ArrayList

   Output:

LinkedList

Ouput :
    

Hashset

Output:

Linked Hashset

Ouput : 

 HashMap

Output :
              

HashTable

Output:

Auction System (Sistem Perlelangan)

Pada kali ini,saya akan membuat sebuah sistem perlelangan.Pada sistem ini, kita harus membuat object auction,kemudian menambahkan item apa saja yang akan dilelangkan.Pada sistem perlelangan ini, orang yang menawar dengan harga lebih tinggi dia yang akan mendapatkan barangnya. Dalam sistem perlelangan ini terdapat 4 class yaitu Auction,Lot,Person,dan Bid yang selanjutnya akan kita bahas.

Gambar Auction System

1.  Class Auction

Proses dimana perlelangan terjadi.

2.Class Lot

Class Lot merupakan class untuk menampung barang apa saja yang akan dilelang.

3.Class Bid

Class Bid merupakan class untuk melelang


4. Class Person

Class Person merupakan class untuk memasukkan nama siapa saja yang ikut dalam perlelangan


Cara untuk menjalankan program-program tersebut adalah sebagai berikut:

  • Pertama, beri nama pada sistem pelelangan pada Class Auction
  • Setelah itu, masukkan nama barang yang akan dilelang di Class Lot. Disini saya akan memasukkan dua barang yaitu Rumah dan Mobil.                                                                                                                                                                                                                                                                                                                                                                                             
     
        
  • Lalu,cek apakah item yang dimasukkan tadi sudah terdaftar
                                                            
  • Setelah itu masukkan nama pelelang di Class Person. Disini saya akan memasukkan dua nama.
                                                        

   
  • Setelah itu, kita akan melakuan pelelangan dengan memasukkan nama pelelang, barang yang dipilih, dan juga memasukkan harganya. 


  • Maka akan tampil seperti berikut ini

Nama : Zelda Elma Sibuea
NRP   : 05111940000038
PBO A

Komentar

Postingan Populer