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 :
Pemrograman Berbasis Objek
Jumat, 23 Desember 2016
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 :
- 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.
- 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 :
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 :
Langganan:
Postingan (Atom)