Rabu, 28 Desember 2016
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
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
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
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/
Java Program to calculate area and circumference of circle
kali ini saya akan membuat program java untuk menghitung luas dan keliling lingkaran. Saya menggunakan Scanner untuk input dari user.
Berikut contohnya
Berikut hasilnya setelah dijalankan
Sumber : http://beginnersbook.com/2014/01/java-program-to-calculate-area-and-circumference-of-circle/
Java program to calculate area of Triangle
kali ini saya akan membuat program java untuk mencari luas segitiga. Dengan menggunakan Scanner untuk mengambil inputan dari user
berikut implementasinya
berikut hasilnya
Sumber : http://beginnersbook.com/2014/01/java-program-to-calculate-area-of-triangle/
Java program for binary to decimal conversion
Kali ini saya akan membagikan cara untuk mengubah angka binary ke dalam bilangan decimal dengan menggunakan program java. Disini saya menggunakan method Integer.parseInt() method.
caranya seperti dibawah
Hasil nya akan nampak seperti dibawah
Sumber : http://beginnersbook.com/2014/07/java-program-for-binary-to-decimal-conversion/
Java program to convert decimal to hexadecimal
Jika postingan sebelumnya saya mempelajari bagaimana mengubah decimal ke bentuk binary maka kali ini saya akan mempelajari bagaimana mengubah decimal ke hexadecimal menggunakan method toHexString() method .
implementasinya seperti dibawah
dan hasilnya seperti dibawah
Sumber : http://beginnersbook.com/2014/07/java-program-to-convert-decimal-to-hexadecimal/
Java program to convert decimal to binary
kali ini saya akan mencoba untuk membuat program untuk mengubah bilangan decimal ke binary dengan menggunakan toBinaryString() method .
cara nya seperti dibawah
hasilnya seperti dibawah
Sumber : http://beginnersbook.com/2014/07/java-program-to-convert-decimal-to-binary/
Menggunakan Library Scanner
Scanner merupakan perintah untuk membuat objek atau menginisialisasi objek yang diinput atau diinginkan oleh user. Perintah - perintah yang digunakan adalah :
1. import java.util.Scanner; : code ini untuk memasukan fungsi scanner pada program
2. Scanner sc = new Scanner (System.in); : code ini untuk membuat scanner baru yang menghasilkan nilai yang dipindai dari file yang ditentukan
3. panjang = sc.nextInt(); : code ini untuk penginputan data yang akan dibuat panjang merupakan nama variabel dan code tersebut digunakan untuk tipe data int jika menggunakan tipe data double maka panjang = sc.nextDouble();
dibawah ini implementasi penggunaan Scanner
Program Kalkulator untuk penghitungan Luas dan Keliling Persegi
Dan dibawah ini hasil setelah program dijalankan
ketika kita memilih "L"
ketika kita memilih "K"
Overloading dan Overriding
Overloading adalah sebuah kondisi dimana ada 2 method yang memiliki nama yang sama namun beda implementasinya. Perbedaan implementasinya ditunjukan oleh perbedaaan jumlah parameter, tipe data parameter dan urutan parameter.
berikut contohnya
Diatas kita menggunakan nama method yang sama yaitu average namun memiliki parameter yang berbeda. source code diatas jika dikompile tidak akan menunjukan hasil error. source code diatas akan menampilkan hasil error jika kita menuliskan "System.out.println(average(1,2,3));" karena parameternya berbeda
berikut ketika program dijalankan
Overriding adalah sebuah kondisi dimana method yang berada di parent class ditulis kembali oleh subclas. Aturan dalam Overriding adalah nama method harus sama, daftar parameter harus sama, return type harus sama.
berikut contohnya
pembuatan class binatang
pembuatan class mamalia
pembuatan pengoperasian overriding
berikut hasil ketika semua kelas sudah terhubung
dan berikut hasil ketika dijalankan
Diatas kita menggunakan nama method yang sama yaitu average namun memiliki parameter yang berbeda. source code diatas jika dikompile tidak akan menunjukan hasil error. source code diatas akan menampilkan hasil error jika kita menuliskan "System.out.println(average(1,2,3));" karena parameternya berbeda
berikut ketika program dijalankan
berikut contohnya
pembuatan class binatang
pembuatan class mamalia
pembuatan pengoperasian overriding
berikut hasil ketika semua kelas sudah terhubung
Kamis, 27 Oktober 2016
Clock Display in Java
sebuah jam sangat berguna untuk aktivitas sehari-hari. Nah kali ini saya mendapat tugas untuk membuat jam dengan bahasa Java. Jam digital terdiri dari jam dan menit. Berikut implementasinya:
Berikut source code dari ClockDisplay
Dan dibawah ini source code dari NumberDisplay
Untuk mengetes source code diatas maka kita membuat class baru bernama testClockDisplay
Setelah itu kita jalankan maka akan muncul tampilan seperti berikut
Demikian penjelasan singkat saya mengenai jam dengan Java. Terimaksih
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.
Dan dibawah ini code untuk pembuatan Ticket Machine
Berikut dibawah ini ketika kita mencetak tiket yang kita buat
Rabu, 05 Oktober 2016
For Loop in Java
Pada kesempatan kali ini kita akan belajar bagaimana cara untuk looping di java dengan for loop,
untuk for loop pada java dibawah ini syntax untuk for loop di java :
for (initialization; condition; increment/decrement){
statements(s)
}
- Initialization hanya dieksekusi sekali pada saat awal loop
- Condition akan di cek setiap kali setelah melakukan iterasi dan akan berhenti pada saat kondisi bernilai false
- Increment/Decrement akan dieksekusi setiap disetelah iterasi
Dibawah saya mencoba untuk membuat code untuk for loop angka dari x>1 sampai x=10
Dan setelah di compile akan tampil hasil seperti berikut
Sekian pembahasan saya tentang for loop di Java
Langganan:
Postingan (Atom)