Postingan

Menampilkan postingan dari Februari, 2017

Ticket Machine

Ticket Machine adalah sebuah mesin seperti ATM, yang berfungsi melayani penjualan tiket kereta api dari satu tujuan ke tujuan yang lain. Di dalam Ticket Machine ada sebuah program atau perangkat lunak yang mengatur harga tiket di tiap tujuan, mengatur kembalian uang, dan juga mencetak receipt sebagai bukti pembelian tiket. Berikut ini adalah code java dari ticket machine. /** * Write a description of class TicketMachine here. * * @author (your name) * @version (a version number or a date) */ public class TicketMachine { //The price of a ticket form this machine. private int price; //The amount of money entered by a cutomer so far. private int balance; //The total amount of money collected by this machine. private int total; public TicketMachine(int ticketCost) { price = ticketCost; balance = 0; total = 0; } public int getPrice() { return price; } public int ...

Program Chapter 8 Class and Objects : A Deeper Look (8.1 - 8.6)

Gambar
8.1 Time1.java /** * Write a description of class Time1 here. * time clas's declaration maintains the time in 24-hour format. * @author (your name) * @version (a version number or a date) */ public class Time1 { private int hour; private int minute; private int second; public void setTime(int h, int m, int s) { if ( ( h >= 0 && h< 24 ) && ( m >= 0 && m< 60 ) && ( s >= 0 && s < 60 ) ) { hour = h; minute = m; second = s; } else throw new IllegalArgumentException( "hour, minute and/or second was out of range" ); } public String toUniversalString() { return String.format( "%02d:%02d:%02d", hour, minute, second ); } public String toString() { return String.format( "%d:%02d:%02d %s", ( ( hour == 0 || hour == 12) ? 12 : ...

Konsep Objek

Gambar
 1. Object Objek adalah instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri. Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lainlain. 2. Property Property (atau disebut juga dengan atribut ) adalah data yang terdapat dalam sebuah class . Contoh : pada class laptop , property dari laptop bisa berupa merk, warna, jenis processor, ukuran layar , dan lain-lain. 3. Method Method adalah merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object. Contoh : pada object mangga : terdapat method ambilRasa , kupasKulit dan lain-lain. 4. Class Class  adalah merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke ...