Grouping Object
Pada kesempatan kali ini, kita akan belajar tentang grouping object di Java. Pada grouping object kita dapat menggunakan Collection yang terdapat di Java Collection. Java Collection merupakan framework yang menyediakan sebuah tempat untuk menyimpan dan memanipulasi sekumpulan objek. Adapun kegiatan yang dapat dilakukan pada sebuah data yakni seperti pencarian, pengurutan, memasukkan, menghapus, dapat dilakukan oleh Java Collection. Java Collection secara sederhana merupakan sbeuah objek. Kerangka kerja Java Collection menyediakan dalam bentuk interfaces (Set, List, Queue, Deque, dll), sedangkan untuk class (ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet, dll). Berikut adalah contoh source code pada Java Collection.
Array List dengan Iterasi While
Adapun output dari program diatas adalah sebagai berikut:
Array List dengan Iterasi For
Adapun outputnya adalah sebagai berikut:
Array List dengan Class
Selanjutnya, kita buat class mahasiswanya
Adapun output dari program diatas adalah sebagai berikut:
Adapun outputnya adalah sebagai berikut:
Pemakaian Fungsi Remove All pada Array List
Adapun output dari program diatas adalah sebagai berikut:
Pemakaian Fungsi Retain All pada Array List
Adapun output dari program diatas adalah sebagai berikut:
Linked List
Adapun output dari program diatas adalah sebagai berikut:
Hash Set
Adapun output dari program diatas adalah sebagai berikut:
Linked Hash Set
Adapun output dari program diatas adalah sebagai berikut:
Hash Map
Adapun output dari program diatas adalah sebagai berikut:
Hash Table
Adapun output dari program diatas adalah sebagai berikut:
Auction System (Sistem Lelang)
Berikutnya kita akan membuat auction system atau sistem lelang. Dalam pembuatan project auction setidaknya ada empat class yang dibutuhkan, antara lain:
1. Class Bid
Class Bid digunakan untuk menangani tawaran yang masuk dari seseorang atau person terhadap suatu barang.
2. Class Lot
Class ini akan menangani barang yang dilelang. Pada class ini juga berisi nomer dan nama barang yang dilelang.
3. Class Person
Pada class ini akan berisi identitas berupa nama dari orang yang mengikuti lelang.
4. Class Auction
Class ini akan merangkai seluruh sistem menjadi satu.
Adapun source code dari masing-masing classnya adalah sebagai berikut:
1. Class Bid
2. Class Lot
3. Class Person
4. Class Auction
Adapun cara kerja beserta gambarnya adalah sebagai berikut:
1. Buat sistem auction dan orang yang akan mengikuti lelang.
saat penawaran person2 lebih tinggi dari person1, maka nilai barang lelang akan berubah, menjadi nilai yang lebih tinggi. Begitu pula sebaliknya. Ulangi penawaran sesuai dengan yang diinginkan.
5. Setelah proses lelang selesai, maka dapat kita tutup menggunakan fungsi void close(). Sistem akan menampilkan nilai barang tertinggi yang tersimpan beserta nama orang yang memenangkan lelang tersebut.
Grouping Object
Pada kesempatan kali ini, kita akan belajar tentang grouping object di Java. Pada grouping object kita dapat menggunakan Collection yang terdapat di Java Collection. Java Collection merupakan framework yang menyediakan sebuah tempat untuk menyimpan dan memanipulasi sekumpulan objek. Adapun kegiatan yang dapat dilakukan pada sebuah data yakni seperti pencarian, pengurutan, memasukkan, menghapus, dapat dilakukan oleh Java Collection. Java Collection secara sederhana merupakan sbeuah objek. Kerangka kerja Java Collection menyediakan dalam bentuk interfaces (Set, List, Queue, Deque, dll), sedangkan untuk class (ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet, dll). Berikut adalah contoh source code pada Java Collection.
Array List dengan Iterasi While
Adapun output dari program diatas adalah sebagai berikut:
Auction System (Sistem Lelang)
Berikutnya kita akan membuat auction system atau sistem lelang. Dalam pembuatan project auction setidaknya ada empat class yang dibutuhkan, antara lain:
1. Class Bid
Class Bid digunakan untuk menangani tawaran yang masuk dari seseorang atau person terhadap suatu barang.
2. Class Lot
Class ini akan menangani barang yang dilelang. Pada class ini juga berisi nomer dan nama barang yang dilelang.
3. Class Person
Pada class ini akan berisi identitas berupa nama dari orang yang mengikuti lelang.
4. Class Auction
Class ini akan merangkai seluruh sistem menjadi satu.
Adapun source code dari masing-masing classnya adalah sebagai berikut:
1. Class Bid
2. Class Lot
3. Class Person
4. Class Auction
Adapun cara kerja beserta gambarnya adalah sebagai berikut:
1. Buat sistem auction dan orang yang akan mengikuti lelang.
saat penawaran person2 lebih tinggi dari person1, maka nilai barang lelang akan berubah, menjadi nilai yang lebih tinggi. Begitu pula sebaliknya. Ulangi penawaran sesuai dengan yang diinginkan.
5. Setelah proses lelang selesai, maka dapat kita tutup menggunakan fungsi void close(). Sistem akan menampilkan nilai barang tertinggi yang tersimpan beserta nama orang yang memenangkan lelang tersebut.
Grouping Object
Pada kesempatan kali ini, kita akan belajar tentang grouping object di Java. Pada grouping object kita dapat menggunakan Collection yang terdapat di Java Collection. Java Collection merupakan framework yang menyediakan sebuah tempat untuk menyimpan dan memanipulasi sekumpulan objek. Adapun kegiatan yang dapat dilakukan pada sebuah data yakni seperti pencarian, pengurutan, memasukkan, menghapus, dapat dilakukan oleh Java Collection. Java Collection secara sederhana merupakan sbeuah objek. Kerangka kerja Java Collection menyediakan dalam bentuk interfaces (Set, List, Queue, Deque, dll), sedangkan untuk class (ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet, dll). Berikut adalah contoh source code pada Java Collection.
Array List dengan Iterasi While
Adapun output dari program diatas adalah sebagai berikut:
Auction System (Sistem Lelang)
Berikutnya kita akan membuat auction system atau sistem lelang. Dalam pembuatan project auction setidaknya ada empat class yang dibutuhkan, antara lain:
1. Class Bid
Class Bid digunakan untuk menangani tawaran yang masuk dari seseorang atau person terhadap suatu barang.
2. Class Lot
Class ini akan menangani barang yang dilelang. Pada class ini juga berisi nomer dan nama barang yang dilelang.
3. Class Person
Pada class ini akan berisi identitas berupa nama dari orang yang mengikuti lelang.
4. Class Auction
Class ini akan merangkai seluruh sistem menjadi satu.
Adapun source code dari masing-masing classnya adalah sebagai berikut:
1. Class Bid
2. Class Lot
3. Class Person
4. Class Auction
Adapun cara kerja beserta gambarnya adalah sebagai berikut:
1. Buat sistem auction dan orang yang akan mengikuti lelang.
saat penawaran person2 lebih tinggi dari person1, maka nilai barang lelang akan berubah, menjadi nilai yang lebih tinggi. Begitu pula sebaliknya. Ulangi penawaran sesuai dengan yang diinginkan.
5. Setelah proses lelang selesai, maka dapat kita tutup menggunakan fungsi void close(). Sistem akan menampilkan nilai barang tertinggi yang tersimpan beserta nama orang yang memenangkan lelang tersebut.