Langsung ke konten utama

Postingan

Menampilkan postingan dari Maret, 2017

Luas dan Keliling Bangun Datar (2 Dimensi)

Di  bawah ini merupakan beberapa source code  dan output untuk mencari luas dan keliling dari beberapa bangun datar (2 dimensi) dalam Java. 1. Persegi Source Code Output 2. Persegi Panjang Source Code Output 3. Segitiga Source Code Output 4. Lingkaran Source Code Output 5. Jajar Genjang Source Code Output

Composition, Enumerations, Static Class Members

COMPOSITION Composition merupakan prinsip penyederhanaan dari sesuatu yang kompleks deengan cara memodelkan kelas sesuai dengan masalahnya. Contoh, misal  sebuah mobil jika dipecah-pecah bagian-bagiannya kita akan dapatkan   seperti ban, mesin, rangka, mobil, kaca, dan lain-lain dan hal ini berlaku sebaliknya.  Jika kita gabungkan bagian-bagian tersebut maka kita akan mendapatkan sebuah kelas mobil.  Biasanya kalau menjumpai beberapa kelas atau objek yang kalau di identifikasi memiliki banyak kesamaan atribut dan method maka kita akan menggabungkan kelas-kelas tersebut menjadi satu super class. Contoh composition di bawah ini memiliki 3 class, yaitu Date, Employee, dan EmployeeTest 8.7 Class Date 8.8 Class Employee 8.9 Class EmployeeTest Output :  ENUMERATIONS Enumerations atau yang biasa disebut dengan Enum digunakan untuk mendefinisikan sekumpulan suatu konstanta yang merepresentasikan pengenal yang unik. Layaknya sebuah kelas, enu...

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 . Untuk class TicketMachine  : Untuk class IntMain  : OUTPUT