Welcome to my blog! Today a reader, tomorrow a leaderš„
Tugas 3 Pemrograman Berorientasi Objek (PBO)
Grouping Object
Dalam grouping object, kita menggunakan Collection yang ada di Java Collections. Dimana, Java Collections adalah 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 Collections. Java Collection secara sederhana merupakan sebuah 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 kodingan pada Java Collections.
Array List dengan Iterasi While
Output :
Output :
Setelah itu, kita perlu membuat dulu class Mahasiswa, yakni :
Output :
Output :
Output :
Output :
Linked List
Output :
Output :
Output :
Output :
Output :
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, yakni :
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 :
Nama : Julietta Anastasia Rodiah Boru Panjaitan
NRP : 05111940000033
Kelas : PBO A
Komentar
Posting Komentar