Kamis, 27 Oktober 2016

Display Waktu

Sebuah jam digital terdiri dari jam dan menit.  Format jam nilai maksimal 23 dan nilai maksimal menit 59. Untuk membuat abstraksinya kita bisa membuat gambar seperti di bawah ini :




NumberDisplay :


ClockDisplay :



TestClockDisplay :





Setelah itu jalankan program tersebut dan tampilan terlihat seperti berikut :



Kamis, 13 Oktober 2016

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.
Pada kali ini saya akan membuat contoh naive-ticket machine sederhana tentang pembelian tiket kereta api dengan IDE BlueJ.

Saya mencoba 2 testcase yang saya masukan kedalam source code saya
1. memasukan uang 120.000 dan membeli 2 ticket dengan harga satunya 50000, dan BlueJ akan menampilkanya seperti ini


2. memasukan uang  50.000 dan membeli 1 tiket seharga 100.000, dan BlueJ akan menampilakan seperti ini

Kamis, 06 Oktober 2016

3 Source Code Java Part 1

Kali ini saya akan menyelesaikan 3 sourcecode list yang saya postkan sebelumnya

1. Hello World!


  • Pada baris pertama program membuat class bernama helloword yang bisa diakses secara public atau bisa diakses oleh class lain. 
  • Pada baris kelima program menampilkan Hello World! dengan enter , karena println mengeluarkan output dengan auto enter (berbeda dengan print saja)
Hasil :


2. Loopwithfor


  • Program ini membuat perulangan 10 kali dimana output berupa integer yang terus bertambah satu .
Hasil :


3. If else



  • Pada Baris ke 6 adalah statemen if yang akan kita gunakan 
  • baris ke 8 adalah else ketika statemen if kita tidak benar
Hasil :