Postingan

Menampilkan postingan dari Oktober, 2020

Auction System

Gambar
 Pada kesempatan kali ini, kita akan membuat object program auction. Auction sendiri adalah proses membeli dan menjual barang atau jasa dengan cara menawarkan kepada penawar, menawarkan tawaran harga lebih tinggi, dan kemudian menjual barang kepada penawar harga tertinggi. Ada 4 class yang akan digunakan. Class Auction : Class utama, tempat proses terjadinya pelelangan Class Lot : Tempat untuk mendaftarkan barang yang ingin dilelang beserta deskripsi barang. Class Person : Tempat menyimpan data/informasi peserta Class Bid : Tempat menyimpan dan menampilkan penawar dan harga tawaran. Class Diagram : Source Code : Auction Lot Bid Person Berikut langkah-langkah menjalankan program 1. Pertama klik kanan pada class auction dan klik new Auction() dan masukkan judul pelelangannya. 2. Kemudian, kita bisa input barang yang akan dilelang dengan cara klik kanan pada class auction yang sudah dijalankan (kotak merah di pojok kiri bawah) dan pilih void enterLot(String lotName...

Grouping Object

Gambar
Grouping Object menggunakan Java Collection. Java Collections adalah framework yang menyediakan sebuah tempat untuk menyimpan dan memanipulasi sekumpulan objek. Adapun kegiatan yang dapat dilakukan pada sebuah data 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) dan untuk class (ArrayList, Vector, LingkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet dll). Hirarki Java Collenction terlihat pada gambar berikut ini: ArrayList dengan While Outpunya ArrayList dengan for Outpunya ArrayList dengan class Outpunya Menggabungkan Array List Outputnya Remove All Array List Outputnya Retain All Array List Outputnya Linked List Outputnya Hash Set Outputnya Linked Hash Set Outputnya Hash Map Outputnya Hash Table Outputnya

Abstraksi dan Modularisasi Smart TV

Gambar
Dalam membuat program perangkat lunak yang perlu dilakukan pertama kali adalah membuat abstraksi. Abstraksi dilakukan dengan membagi problem menjadi sub problem-sub problem dalam rangka membangun class-class yang digunakan untuk konstruksi program. Dalam membuat abstraksi Smart TV ini diperlukan tampilan interface untuk dapat mengetahui apa saja yang perlu dibuat kelas serta objek nya. Berikut adalah interface dari Smart TV Sebuah tampilan home dari Smart TV terdiri dari sidebar, search bar, dan clock display. Pada gambar di bawah kita membagi apa saja yang dimuat oleh home dari Smart TV. Setelah membagi bagian bagian tersebut menjadi beberapa bagian, selanjutnya membuat modularisasi berupa diagram class dan relasi dari bagan Home Smart TV. Kira-kira seperti ini dari apa yang saya pikirkan. Sekian dari saya, mohon maaf bila ada kekurangan, terima kasih.

Konversi Mata Uang Sederhana

Gambar
 Pada kesempatan ini, kita akan belajar membuat program konversi mata uang sederhana menggunakan bahasa Java dan aplikasi BlueJ. Konversi mata uang yang akan saya terapkan disini yaitu konversi mata uang Rupiah ke mata uang dari 5 negara berbeda, yakni Dollar (US), Euro, Yen, Poundsterling, dan Ringgit. Berikut source code nya Tampilan program ketika dijalankan

Mengenal BlueJ dan Memahami Class Java

Gambar
Chapter 8 Classes and Objects : A Deeper Look 8.2 Time Class Case Study Contoh pertama kita terdiri dari dua class — Time1 dan Time1Test. Kelas Time1 mewakili waktu hari. Class  Time1Test adalah class aplikasi di mana metode utama membuat satu objek kelas Time1 dan memanggil metodenya. Kelas-kelas ini harus dideklarasikan dalam file terpisah karena keduanya adalah public class . Source Code Time1.java Source Code Time1Test.java Dari kedua class  yang sudah dibuat tadi, sekarang kita akan menjalankan program tersebut dan didapatkan hasil berikut ini.       8.3 Controlling Access to Members Tujuan utama metode publik adalah untuk menyajikan layanan yang disediakan kelas kepada klien. Klien tidak perlu tahu bagaimana menyelesaikan kelas tugasnya. Untuk alasan ini, variabel privat dan metode privat tidak bisa diakses klien. Ketika program dicompile menghasilkan error yang artinya tidak bisa diakses diluar Class secara langsung 8.4 Referring to the Current Object'...