Jumat, 23 Desember 2016

OOP DALAM MESIN ATM

Pada postingan kali ini saya akan memposting OOP pada Blue J. Dimana realisasinya dalam bentuk ATM, dimana login, mengecek saldo, mengambil uang, dan keluar dari mesin atm.
Berikut adalah gambaran hubungannya :


Berikut source codenya :
1. Screen

2. Keypad
3. DepositSlot
4. Account
5. Transaction
6. Bank Database
7. Balance Inquiry
8. Deposit
9. Cash Dispenser
10. Withdrawal
11. Main

Berikut adalah tampilan outputnya :


Kamis, 22 Desember 2016

Vending Machine

                Dalam postingan kali ini, kami akan memposting tentang Vending Machine yang dapat dijalankan pada BlueJ. Fitur yang ada pada Vending Machine ini sama halnya dengan vending machine pada umumnya. Kita memilih menu apa yang ingin kita beli, memasukkan kartu ke dalam mesin dan mendapatkan apa yang kita pilih tadi. Mudah bukan? Disini kami akan memposting source code dan hasil dari program yang telah kami buat.
Anggota kelompok :
1.  Dwi Irsalina                       5115100004
2.    Neny Lukitasari                 5115100018


Ada beberapa class yang digunakan untuk dapat membuat suatu vending machine. Berikut source code yang dipakai : 

Screen

Keypad

E-money

Database

Transaction

Pembelian

ItemStock

VendingMachine

Main

Jumat, 18 November 2016

10 Codes in Java (Part 5)

31. Java Continue Statement

Code :
Output :


32. Determine Leap Year 


Output :


33. Comparing Two Number in Java 



Output : 


34.  Simple If Else Statement



Output : 


35. Simple Switch Statement 



Output  : 


36. Pyramid 1



Output : 

37. Pyramid 2



Output : 


38. Java Palindrome Number Example 



Output : 

39. Selection Sort



Output : 

40. Insertion Sort


Output : 

Rabu, 16 November 2016

10 Souce Code in Java (Part4)

21. Calculating Parameter of Triangle

Output : 



22. Calculating Area of Triangle


Output :

23. Simple String 



Output:

24. Simple Integer


Output :

25. Find Power Using Math.pow



Output : 

26. Find Square Root of Number Using Math.sqrt


Output :

27. Round Numbers Using Math.round



Output :

28. Example of Arithmatic Assigment Operators 



Output : 

29. Arithmatic Operator Example



Output :

30. Modulus Operator Example 



Output : 

Senin, 14 November 2016

[Update] Latih Skill Mengetik Mu

Pada Posting kali ini saya akan menunjukkan update skill mengetik saya. Saya tetap menggunakan 10fastfingers.com untuk mengetahui seberapa jauh kemampuan saya. Dahulu nilai saya hanya 38 namun kini telah naik menjadi 45. Berikut hasil capture dari 10fastfingers.com 

Minggu, 13 November 2016

Penggunaan Library dalam Menghitung Luas Persegi

Dalam penghitungan luas diperlukan beberapa library diantaranya :
  1. Scanner sc = new Scanner (System.in); Ini membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. Data adalah nama scanner yang akan di buat , kita bisa merubah sesuai dengan data yang akan kita buat , yang terpenting adalah tidak membuat eror atau anda kebingungan.
  2. panjang = sc.nextInt(); Berfungsi untuk penginputan data yang akan di buat dari kita, panjang adalah nama variabel . Syntax tersebut berfungsi pada tipe data integer.
Berikut Source Code nya : 

Sabtu, 12 November 2016

Overloading dan Overriding

Method overriding merupakan method yang parrent class yang ditulis kembali oleh subclass. Aturan dari method overriding pada Java :

Parameter yang terdapat pada method overriding di subclass harus sama dengan parameter yang terdapat pada parent class.
Aturan hak akses, hak akses method overriding di subclass tidak boleh lebih ketat di bandingkan dengan hak akses method pada parent class.
contoh dari overriding : 
- Pertama membuat class bernama Binatang

- kedua membuat class bernama Mamalia

- yang terakhir membuat class untuk menggunakan dua class yang telah dibuat sebelumnya 

apabila di run akan menghasilkan : 


Kamis, 10 November 2016

10 Souce Code in Java (Part3)

11. List Odd Number

Outputnya

12. Swap Number 


outputnya :

13. Sorting (Bubble Sort Ascending)


outputnya : 

14. Sorting (Bubble Sort Descending)


 outputnya : 


15. Reverse Number



outputnya :

16. Factorial



outputnya : 


17. Calculating Parameter of Circle



Output : 


18. Calculating Area of Circle

Output :


19. Calculating Perimeter of Rectangle 


Output :


20. Calculating Area of Rectangle 

output :

7 Source Code in Java (part 2)

4. Simple Looping

berikut contoh simple dari looping menggunakan for 

program tersebut bila dicompile akan seperti berikut


5. Prime Numbers Java Example

berikut code program untuk menghasilkan bilangan prima, disini saya mengunakan limit 100 


apabila program tersebut di run akan menghasilkan : 



6. How to Count Java String Array Length

berikut contoh code program untuk menghitung panjang array yang digunakan


hasil compile dari code program

7. Substring Example

  compile program akan menghasilkan



8. Java ArrayList Example


bila dicompile akan menghasilkan output


9. Remove all Elements from Java ArrayList 

output


10. List Even Number

 hasil compile nya :

Kamis, 27 Oktober 2016

Display Clock in Blue J

Pada postingan kali ini akan dibahas tentang bagaimana menampilkan jam menggunakan Blue J. Tampilan jam ini akan berformat jam : menit . Untuk dapat membuat display clock ini dibutuhkan 3 kelas yakni NumberDisplay, ClockDisplay,TestClockDisplay. Apabila kita telah membuat ketiga class tersebut maka akan saling berhubungan seperti gambar berikut 

                                                        gambar 1 : hubungan yang terjadi


Berikut Source Code nya : 

- Number Display

-ClockDisplay 


-TestClockDisplay



- Hasil Compile 







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, dan juga mencetak receipt sebagai bukti pembelian tiket.

gambar 1


gambar 2

Kamis, 06 Oktober 2016

3 Souce Code in Java (Part1)

Berikut ini adalah 3 source code dari 100 list kasus Java Code
1.      Hello Word
Berikut ini source code dari "Hello Word" :


Apabila dijalankan akan menghasilkan tampilan seperti berikut :
  




2.              2.   How to Find Odd or Even Number

          Source code :



        Hasil Tampilan :



    3. Find Largest and Smallest Number in an Array Example

       Source Code :




    Hasil Tampilan :