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 :