Rabu, 28 Desember 2016

Factorial


   Factorial using JAVA



Hasilnya


Palindrom Number


   Palindrome Number in JAVA



Hasilnya


Generate Pyramid


   Pyramid in Java




Hasilnya


Factorial using Recursion


   Factorial using Recursion in JAVA




Hasilnya


Transpos Matrix


   Transpos Matrix




Hasilnya


Reverse Number


   Reverse Number




hasilnya


Add Two Matrix


   Add 2 Matrix in JAVA


Hasilnya


Swap Elements


  Swap Elements in JAVA



Hasilnya


Fibonacci


   Fibonacci in JAVA




Hasilnya


Calculate Array Avarage


   Calculate Array Avarage in JAVA



Hasilnya


Fahrenheit to Celcius


   Fahrenheit to Celcius in JAVA



Hasilnya


Binary to Decimal


  Binary to Decimal using JAVA



Hasilnya


Revisi Vending machine


   Berikut adalah vending machine v3.0 yaitu penyempurnaan dari vending machine saya yang kemaren

class vendingmachine


class bankdatabase


class transaction


class pembelian


class itemdispenser


class screen


class keypad


class emoney


class VM_Main


Dibawah ini hasil di blueJ


Hasilnya 





Kamis, 22 Desember 2016

UAS PBO Vending Machine


1. membuat class emoneydatabase
2. membuat class account
3. membuat class balance inquiry
4. membuat class transaksi
5. membuat class withdraw
6. membuat class vending machine
7. membuat class screen
8. membuat class keypad
9. membuat class baveragedispenser
10. membuat class case study





Kamis, 15 Desember 2016

OOP dalam mesin ATM


Pada kesempatan kali ini saya akan membahas tentang ATM. Bagaimana pengaplikasian ATM pada program Java. Mari belajar bersama-sama. 


Ada beberapa class dalam ATM. Mari kita kerjakan satu persatu.

1. ATM


2. BankDatabase


3. Account


4. Deposit


5. Withdraw


6. DepositSlot


7. Dispenser


8. BalanceInquiry


9. Screen


10. Keypad


11. Transaction


12. ATMCasestudy


Dan setelah dijalankan beginilah hasilnya.





Demikian post saya mengenai ATM dalam Java. 


Kamis, 17 November 2016

Selection Sort in Java


 Kali ini saya akan membuat insertion sort dalam java. Selection Sort merupakan salah satu algoritma pengurutan yang sederhana. Ide dasarnya adalah melakukan beberapa kali pass untuk melakukan penyeleksian elemen struktur data. Untuk sorting ascending (menaik), elemen yang paling kecil di antara elemen-elemen yang belum urut, disimpan indeksnya, kemudian dilakukan pertukaran nilai elemen dengan indeks yang disimpan tersebut dengan elemen yang paling depan yang belum urut. Sebaliknya, untuk sorting descending (menurun), elemen yang paling besar yang disimpan indeksnya kemudian ditukar.

Berikut program nya dalam java


Berikut hasil ketika dijalankan
array bawah merupakan data yang sudah terurut
dan array atas merupakan data yang diinputkan


Sumber: http://pages.cs.wisc.edu/~yinggang/courses/cs302/summer_2012/Example_Code/Lecture_13/SelectionSort.java

Insertion Sort in Java


 Kali ini saya akan membuat insertion sort dalam java. Insertion Sort merupakan algoritma yang efisien untuk mengurutkan angka yang mempunyai jumlah elemen sedikit. Insertion Sort bekerja seperti banyak orang yang sedang mengurutkan kartu di tangan. Dimulai dengan tangan kiri yang kosong dan kartunya tertumpuk di meja. Selanjutnya kita ambil satu persatu kartu di meja dan diletakkan di tangan kiri dengan posisi yang benar (terurut). Untuk menemukan posisi yang banar, maka kita harus membandingkan satu persatu kartu yang ada (di tangan kiri) secara berurutan.

Berikut implementasi program insertion sort dalam java


Berikut hasil ketika program dijalankan



Sumber : http://sisinform-aaf1231072.blogspot.co.id/2013/02/insertion-sort.html

Bubble Sort in Java


Kali ini saya akan membuat bubble sort dalam java. Bubble Sort adalah salah satu algoritma untuk sorting data, atau kata lainnya mengurutkan data dari yang terbesar ke yang terkecil atau sebaliknya. 
Bubble sort (metode gelembung) adalah metode/algoritma pengurutan dengan dengan cara melakukan penukaran data dengan tepat disebelahnya secara terus menerus sampai bisa dipastikan dalam satu iterasi tertentu tidak ada lagi perubahan. Jika tidak ada perubahan berarti data sudah terurut. Disebut pengurutan gelembung karena masing-masing kunci akan dengan lambat menggelembung ke posisinya yang tepat

Berikut implementasi codenya


Berikut hasilnya ketika dijalankan


Sumber : http://www.programmingsimplified.com/java/source-code/java-program-to-bubble-sort






Java Program to check Even or Odd number


 Kali ini saya akan membuat program java untuk mengecek angka yang diinput merupakan angka genap atau angka ganjil. Saya memerlukan Scanner untuk mengambil input dari user.

Berikut implementasinya


Berikut hasilnya

Jika genap



Jika ganjil



Sumber : http://beginnersbook.com/2014/02/java-program-to-check-even-or-odd-number/

Java program to check prime number


 Kali ini saya akan membahas tentang program java untuk mengecek angka prima. Saya menggunakan Scanner untuk memasukan inputan dari user.

Berikut implementasinya


Berikut hasilnya ketika dijalankan
Angka prima



Bukan angka prima























Sumber : http://beginnersbook.com/2014/01/java-program-to-check-prime-number/