Senin, 26 Oktober 2020

Tugas 3 Pemrograman Berorientasi Objek (PBO) A

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:

Penggabungan Array List

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:


Demikian contoh-contoh dari Java Collection.

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.


2. Selanjutnya, masukkan string nama barang yang akan dilelang dengan menggunakan fungsi void enterLot(String description) pada auction. Jumlah barang lelang yang kita input bisa lebih dari 1 barang.

 3. Buat penawaran orang pertama terhadap barang lelang yang telah dimasukkan tadi, dengan menggunakan fungsi void bidFor(int lotNumber, Person bidder, long value)
Lalu, lihat fungsi berjalan menggunakan fungsi void showLots().
4. Buat penawarin lain dengan nilai yang berbeda. Penawaran dapat dilakukan dengan orang yang sama maupun orang yang berbeda. Disini saya akan mencoba menggunakan new person.

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.

        Kurang lebih seperti itulah sistem lelang yang sudah saya buat. Jika adalah salah mohon dimaafkan, sekian & terimakasih.

Nama    : Fika Nur Aini
NRP      : 05111940000067
Pemrograman Berorientasi Objek (PBO) A








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:
Penggabungan Array List
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:

Demikian contoh-contoh dari Java Collection.

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.


2. Selanjutnya, masukkan string nama barang yang akan dilelang dengan menggunakan fungsi void enterLot(String description) pada auction. Jumlah barang lelang yang kita input bisa lebih dari 1 barang.

 3. Buat penawaran orang pertama terhadap barang lelang yang telah dimasukkan tadi, dengan menggunakan fungsi void bidFor(int lotNumber, Person bidder, long value)
Lalu, lihat fungsi berjalan menggunakan fungsi void showLots().
4. Buat penawarin lain dengan nilai yang berbeda. Penawaran dapat dilakukan dengan orang yang sama maupun orang yang berbeda. Disini saya akan mencoba menggunakan new person.

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.

        Kurang lebih seperti itulah sistem lelang yang sudah saya buat. Jika adalah salah mohon dimaafkan, sekian & terimakasih.

Nama    : Fika Nur Aini
NRP      : 05111940000067
Pemrograman Berorientasi Objek (PBO) A








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:
Penggabungan Array List
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:


Demikian contoh-contoh dari Java Collection.

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.


2. Selanjutnya, masukkan string nama barang yang akan dilelang dengan menggunakan fungsi void enterLot(String description) pada auction. Jumlah barang lelang yang kita input bisa lebih dari 1 barang.

 3. Buat penawaran orang pertama terhadap barang lelang yang telah dimasukkan tadi, dengan menggunakan fungsi void bidFor(int lotNumber, Person bidder, long value)
Lalu, lihat fungsi berjalan menggunakan fungsi void showLots().
4. Buat penawarin lain dengan nilai yang berbeda. Penawaran dapat dilakukan dengan orang yang sama maupun orang yang berbeda. Disini saya akan mencoba menggunakan new person.

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.

        Kurang lebih seperti itulah sistem lelang yang sudah saya buat. Jika adalah salah mohon dimaafkan, sekian & terimakasih.

Nama    : Fika Nur Aini
NRP      : 05111940000067
Pemrograman Berorientasi Objek (PBO) A








EAS RK A

 1. Deskripsi kebutuhan Fungsional dan Non Fungsional aplikasi pemesanan gedung acara Kebutuhan Fungsional ...