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
Post a Comment