Langsung ke konten utama

Belajar Java Ceria 3

 Grouping Object

    Kali ini aku akan mencoba implementasi sederhana tentang grouping object dengan Collection serta membuat Sistem lelang sangat sederhana 

Java Collection

Java Collection secara sederhana merupakan sebuah objek. Collectionadalah framework yang menyediakan tempat untuk menyimpan dan memanipulasi sekumpulan objek. framework ini dapat melakukan pencarian, pengurutan, memasukan data dan menghapus. Collection menyediakan berbagai interface seperti Set, List, Queue, Dequeue dan untuk class-nya antara lain, ArrayList, Vector, Linked List, dll. 

ArrayList

Contoh ArrayList

ini memakai iterasi while

Contoh ArrayList dengan For-Each Loop

ini memakai iterasi for

Contoh ArrayList dan Class Data

Disini perlu dibuat dulu Class Mahasiswa, bisa seperti ini

Dan Seperti ini Class dari ArrayListnya

Contoh Memakai addAll di ArrayList


Contoh Memakai RemoveAll di ArrayList


Contoh Memakai RetainAll di ArrayList



Demikian berbagai contoh pengunaan Arraylist. Lalu berikutnya ada Penggunaan Linked List, Hash Set, Linked Hash Set, Hash Map, Hash Table.

Linked List


Hash Set


Linked Hash Set


Hash Map


Hash Table


Demikian beberapa contoh pengunaan Java Collection.

Simple Auction

    Berikut ini sistem lelang yang dibuat berdasarkan bab 4 dari buku Objects First with Java - A Practical Introduction using BlueJ, Fifth edition. Terdapat class yang telah ada dari bukunya seperti Person, Bid, Lot, dan Auction. Kemudian aku tambahkan satu class main untuk menjalankan program ini yaitu AuctionTest. Berikut gambaran di BlueJ:

Kemudian berikut isi dari berbagai Class,

Person


Bid


Lot


Auction


AuctionTest


Dan Seperti ini tampilan Outputnya


Komentar

Posting Komentar

Postingan populer dari blog ini

Belajar Java Ceria 5

Game The world-of-zuul      Halo kisnak, kali ini aku akan membuat sebuah project kecil yang dibuat berdasarkan buku Object First With Java. Game ini sebenarnya bertipe adventure, tapi ya biasa aja dan membosankan. Akan tetapi, ini bisa menjadi implementasi untuk Designing Classes. Terdapat 5 kelas pada project ini, yaitu: ■ CommandWords - Kelas CommandWords mendefinisikan semua Command yang valid dalam permainan (go, help, quit). Ini dilakukan dengan menyimpan array objek String yang mewakili kata-kata perintah. ■ Parser  - Parser membaca baris input dari terminal dan mencoba menafsirkannya sebagai Command. Ini membuat objek dari Class Command yang mewakili perintah itu masuk. ■ Command  - Sebuah objek perintah mewakili perintah yang dimasukkan oleh pengguna. Ini memiliki metode yang memudahkan kita untuk memeriksa apakah ini adalah perintah yang valid dan untuk mendapatkan kata pertama dan kedua dari perintah tersebut sebagai string terpisah. ■ Room - Objek ...

Belajar Java Ceria 4

Technical Support System Sederhana     Sebuah Technical Support System yang sesungguhnya pasti memakai bot didalamnya, dan itu perlu ilmu yang lebih tinggi karena merupakan salah satu contoh aplikasi kognitif dan penerapan AI. Tapi kali ini aku akan buat yang versi sederhana saja berdasarkan buku Objects First With Java bab 5 bagian 5.2. Jadi dibuku sudah dibuat program dasarnya,  yang betul-betul simpel banget dan biasa aja. Nah disini aku sedikit modifikasi agar sistem ini terlihat lebih "hidup". Jadi berikut ini Class dari programnya, dan sudah kubuat dokumentasi singkat didalamnya InputReader Responder supportSystem mainSupportSystem Ini akan jadi main program yang akan menjalankan seluruh Class di atas Dan berikut ini salah satu output yang dapat diberikan Kalian bisa kok menggunakan kode diatas dan membuat variasi yang lebih menarik dari ini. Mantap, Rispek!!✌