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 :

            Array List dengan Iterasi For

        
        Output :

        Array List dengan Class
        
        
        Setelah itu, kita perlu membuat dulu class Mahasiswa, yakni :
 
        
        Output :

        Penggabungan Array List


        Output :

        Pemakaian Fungsi Remove All pada Array List


        Output :

        Pemakaian Fungsi Retain All pada Array List


            
        Output :

           Linked List


        Output :

        Hash Set


        Output :

        Linked Hash Set


        Output :

        Hash Map


        Output :

        Hash Table


        Output :
Demikian beberapa contoh Java Collections.

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, 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 : 


Dan dibawah ini adalah hasil outputnya.



Nama    : Julietta Anastasia Rodiah Boru Panjaitan
NRP       : 05111940000033
Kelas     : PBO A

Komentar

Postingan Populer