Posts

Showing posts from October, 2020

Grouping Object

Image
Pada post ini saya akan membahas menganai Grouping Object dengan implementasi Java Collection dan mencoba Auction System. 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. ArrayList dengan While loop Output: ArrayList dengan For loop Output: ArrayList dan Class Data Output: Menggabungkan ArrayList Output: RemoveAll pada ArrayList Output: RetainAll pada ArrayList Output: LinkedList Output: HashSet Output: LinkedHashSet Output: HashMap Output: HashTable Output: Auction System Auction atau  lelang  adalah proses membeli dan menjual barang atau jasa dengan cara menawarkan kepada penawar, menawarkan tawaran...

Abstraksi dan Modularisasi Android Box

Image
Pada kesempatan ini, saya akan membahas abstraksi dan modularisasi dalam membuat sebuah perangkat lunak, yaitu Android Box. Abstraksi Abstraksi adalah langkah pertama dalam membuat program perangkat lunak. Secara sederhana, abstrak merupakan gambaran bagaimana tampak dari sebuah perangkat lunak tanpa memerhatikan detail programnya. Karena perangkat lunak yang ingin dibuat adalah Android TV, maka abstraksinya adalah tampilan User Interface-nya. Berikut adalah abstraksi: Gambar 1. Abstraksi Modularisasi Bagian-bagian dari abstraksi bisa dilihat lebih detail pada modularisasi. Modularisasi dibuat dalam bentuk class-class yang dihubungkan sesuai dengan fungsinya.  Gambar 2. Modularisasi Demikianlah contoh abstraksi dan modularisasi dalam membuat program Android Box. Sekian dari saya, terima kasih telah menyempatkan diri berkunjung ke blog ini.

Tugas 1 Pemrograman Berorientasi Objek (A)

Image
Berikut merupakan hasil kerja dari Tugas 1 Pemrograman Berorientasi Objek dari buku "Java How to Program" Chapter 8.1-8.6. A. Time Class Case Study Dibuat dua kelas, Time1 dan Time1Test. Class Time1 menampilkan waktu dalam hari. Class Time1Test adalah kelas aplikasi dengan metode utama menciptakan satu objek dari Class Time1 dan memanggil metodenya. Class berikut dideklarasikan dalam file berbeda karena merupakan public classes. Dengan output berikut: B. Controlling Access to Members Tujuan utama dari public method adalah untuk menunjukkan ke klien class sebuah pandangan dari layanan yang tersedia. Program Fig.8.3 menunjukkan bahwa private class members tidak bisa diakses di luar dari class .  Ketika program di- compile , compiler akan mengeluarkan pesan error bahwa private members tersebut tidak bisa diakses, seperti gambar di bawah ini: C.  Referring to the Current Object’s Members with the this Reference Setiap object dapat mengakses sebuah referensi untuk object i...