Grouping Object Pada PBO

         Selamat datang di blog pribadi saya, saya Abdun Nafi' NRP 05111940000066. Disini saya akan melanjutkan tugas PBO saya yang ke 4 yaitu mencoba latihan Grouping Object dengan implementasi Java Collection yang terdapat pada Website bapak fajar baskoro dan mencoba Auction System (System Lelang). 

Seperti Berikut Tampilan Auction System :



Apa itu Java Collection? 

Java Collections adalah sebuah framework yang menyediakan sejumlah operasi dalam sebuah koleksi. Operasi yang disediakan Java Collections meliputi pencarian, pengurutan, memasukkan, manipulasi, menghapus, dan lainnya. Java Collection menyediakan dalam bentuk interfaces Set, List, Queue, Deque, dan lainnya, dan dalam bentuk class ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet, dll.

Baik Langsung saja kepada latihan yaitu :

1. ArrayList While

    Menampilkan Array dengan menggunakan perulangan While berikut kodingannya:

   

    Output : 


2. Array List Menggunakan For

    Menampilkan Array dengan menggunakan perulangan For, berikut kodingannya:

   

    Output : 



3. Array List Class Mahasiswa

    Menampilkan data mahasiswa dengan menggunakan Array list. Untuk menampilkan diperlukan class     mahasiswa berikut kodingan dari class Mahasiswa dan Class ArrayListClass.

    a. Class Mahasiswa

   

    b. Class ArrayListClass

   

    Output : 



4. ArrayList Gabung

    Menampilkan hasil dari 2 Array yang kita bikin menggunakan addAll berikut kodingannya :

   

    Output : 



5. RemoveAll Array List

    Menghapus data Array 1 yang diminta pada data Array 2 dengan menggunakan Java Collection            RemoveAll berikut kodinganya:

   

    Output :




6. RetainAll pada Array List

    Menahan data yang tidak sama pada kedua array dengan menggunakan RetainAll berikut                      kodingannya:

   

    Output : 



7. LinkedList 

    Menampilkan LinkedList berikut kodingannya :

   

    Output :



8. HashSet 

   

    Output :



9. LinkedHashSet

   

    Output :


10. HashMap

   

    Output:



11. Hash Table

   

    Output:


Auction System 

    Baik untuk selanjutnya adalah sistem penawaran. pada Auction System sendiri terdapat 4 kelas yaitu kelas Auction , Person, Lot dan Bid.

Berikut tampilan dari Auction System :


Berikut kodingan dari kelas kelas dari System Auction :

1. Auction Class
    Disini ada method untuk melelang, memasukan barang yang dilelang, method selesai dan method        show. Berikut Kodingnya :
    a
2. Lot Class
    Class ini untuk menambahkan barang yang akan dilelang. Berikut Kodingnnya:
    a
3. Person Class
    Class untuk menambah nama pelelang. berikut kodinngannya:
   
4. Bid Class
    Class untuk membuat penawaran terhadap barang yang dilelang berikut kodingannya :
    a

Untuk Mencompile hasil dari System Auction. Terdapat beberapa langkah :
1. Membuat new Auction Class dengan nama Auction1.
2. Setelah terbentuk kelas baru kita klik kanan dan pilih method EnterLot untuk memasukkan barang         tawaran, dengan tipe string dan jangan lupa memberi tanda petik 
3. Membuat nama penawar di Class Person dengan mengklik kanan dan buat new person nanti akan 
    muncul sebagai berikut: 
    Isi Nama Class baru dan nama penawar.
4. Melaku 



         Selamat datang di blog pribadi saya, saya Abdun Nafi' NRP 05111940000066. Disini saya akan melanjutkan tugas PBO saya yang ke 4 yaitu mencoba latihan Grouping Object dengan implementasi Java Collection yang terdapat pada Website bapak fajar baskoro dan mencoba Auction System (System Lelang). 

Seperti Berikut Tampilan Auction System :



Apa itu Java Collection? 

Java Collections adalah sebuah framework yang menyediakan sejumlah operasi dalam sebuah koleksi. Operasi yang disediakan Java Collections meliputi pencarian, pengurutan, memasukkan, manipulasi, menghapus, dan lainnya. Java Collection menyediakan dalam bentuk interfaces Set, List, Queue, Deque, dan lainnya, dan dalam bentuk class ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet, dll.

Baik Langsung saja kepada latihan yaitu :

1. ArrayList While

    Menampilkan Array dengan menggunakan perulangan While berikut kodingannya:

   

    Output : 


2. Array List Menggunakan For

    Menampilkan Array dengan menggunakan perulangan For, berikut kodingannya:

   

    Output : 



3. Array List Class Mahasiswa

    Menampilkan data mahasiswa dengan menggunakan Array list. Untuk menampilkan diperlukan class     mahasiswa berikut kodingan dari class Mahasiswa dan Class ArrayListClass.

    a. Class Mahasiswa

   

    b. Class ArrayListClass

   

    Output : 



4. ArrayList Gabung

    Menampilkan hasil dari 2 Array yang kita bikin menggunakan addAll berikut kodingannya :

   

    Output : 



5. RemoveAll Array List

    Menghapus data Array 1 yang diminta pada data Array 2 dengan menggunakan Java Collection            RemoveAll berikut kodinganya:

   

    Output :




6. RetainAll pada Array List

    Menahan data yang tidak sama pada kedua array dengan menggunakan RetainAll berikut                      kodingannya:

   

    Output : 



7. LinkedList 

    Menampilkan LinkedList berikut kodingannya :

   

    Output :



8. HashSet 

   

    Output :



9. LinkedHashSet

   

    Output :


10. HashMap

   

    Output:



11. Hash Table

   

    Output:


Auction System 

1. Auction Class
    Disini ada method untuk melelang, memasukan barang yang dilelang, method selesai dan method         show. Berikut Kodingnya :
   
2. Lot Class
    Class ini untuk menambahkan barang yang akan dilelang. Berikut Kodingnnya:
   
3. Person Class
    Class untuk menambah nama pelelang. berikut kodinngannya:
   
4. Bid Class
    Class untuk membuat penawaran terhadap barang yang dilelang berikut kodingannya :
   

    Baik untuk selanjutnya adalah sistem penawaran. pada Auction System sendiri terdapat 4 kelas yaitu kelas Auction , Person, Lot dan Bid.

Berikut tampilan dari Auction System :


Berikut kodingan dari kelas kelas dari System Auction :



Untuk Mencompile hasil dari System Auction. Terdapat beberapa langkah :
1. Membuat new Auction Class dengan nama Auction1.
2. Setelah terbentuk kelas baru kita klik kanan dan pilih method EnterLot untuk memasukkan barang         tawaran, dengan tipe string dan jangan lupa memberi tanda petik 
    
    Untuk melihat data yang kita masukan kita bisa pili method show maka akan muncul seperti berikut:



3. Membuat nama penawar di Class Person dengan mengklik kanan dan buat new person nanti akan 
    muncul sebagai berikut: 
    Isi Nama Class baru dan nama penawar.
    

4. Melaku penawaran di method makeABid seperti berikut


Setelah kita membuat penawaran maka akan muncul notifikasi sebagai berikut :


Dan ketika setalah melakukan penawaran kita bisa membuat penampilan dari proses penawaran sebagai berikut: 

5. Ketika telah selesai melakukan lelang kita bisa tutup perlelangan dengan method close dan hasilnya akan sebagai berikut :
    


Baik lah Sekian dari saya untuk tugas yang ke-4 Semoga bermanfaat. Terima Kasih.








Komentar

Postingan populer dari blog ini

ETS (Transaksi Transfer dengan Menggunakan Mesin ATM)

Abstraksi dan Modularisasi dalam Pemrograman Berbasis Objek

Membuat Text Editor Menggunakan Blue J