Kamis, 17 November 2016

Belajar Library

Pada kali ini saya akan membuat program yang akan menampilkan luas dan keliling lingkaran dengan inputan jari-jari dan menggunakan library java.util.Scanner
Source code program

Hasil output program

Overloading dan overriding

Method Overloading adalah sebuah kemampuan yang membolehkan sebuah class mempunyai 2 atau lebih method dengan nama yang sama, yang membedakan adalah parameternya.

Pada method overloading perbedaan parameter mencakup :

  1. Jumlah parameter
  2. Tipe data dari parameter
  3. Urutan dari tipe data parameter

Method Overloading juga dikenal dengan sebutan Static Polymorphism. Berikut ini contoh Class yang melakukan Overloading.
Contoh dari overloading adalah
Gambaran dari source code

Source code program
Hasil output program

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. 
Gambaran source code
Source code program
class binatang

class mamalia

class penggunaanoverriding

Hasil output program

41, Penggunaan While

Program akan memprintkan daftar angka dari 10 sampai 1 mengunakan while
Source code program
Hasil output program

40. Membuat string menjadi kapital atau kecil

Program akan membuat string menjadi huruf besar dan huruf kecil
Source code program
Hasil output program

39. Mencari Faktor Bilangan

Program akan mencari faktor dari suatu bilangan dengan memanfaatkan modulo
Source code program
Hasil output program


37. Reverse number dengan rekursi

Program akan membalikan urutan angka dengan rekursi
Source code program
Hasil output program

36. Reverse Number with For

Program akan membalikan urutan angka dengan medote for looping

Source code program
Hasil output program

35. Reverse Number with While

Program akan membalikan urutan angka
Source code program

Hasil output program

34. Panjang suatu string

Program akan mencari string
Source code program
Hasil output program

33. Mencari nilai minimum dari 3 angka

Program akan mencari nilai minimum dari 3 angka
Souce code program
Hasil output program

32. Transpos Matriks

Program akan mentranspos suatu matriks
Source code program
Hasil output program ini

31. Compare two strings

Program akan membandingkan 2 inputan string
source code program
Output program

30. Find floor value of a number

 Find floor value of a number adalah dimana inputan tersebut pasti akan memihak ke nilai yang ke terendah kebalikan dari ceiling
Source Code di bawah ini :

Hasil output program

29. Mengecek angka prima

Program akan mengecek angka prima dengan membagi angka dari 2 sampai num/2 jika ada sisa 0 maka angka bukan prima.
Source code
Hasil output program

28. Cara mencari Panjang string

Program akan mencari panjang dari sebuah string
Source code program
Hasil output program

27. Binary to decimal

Program akan mengubah angka binary menjadi desimal
Source code dari program adalah
Hasil output program adalah

25. Find ceiling value of a number

Program akan membuat angka di belakang koma berapapun itu maka angka tersebut akan menjadi bilangan bulat yang paling besar.
Source code di bawah ini :


Hasil outputnya adalah

24. Palindrom

Program akan mengecek apakah suatu string polindrom.
Source code program

Hasil output program

23, Mencari luas lingkaran

Program akan mencari luas lingkaran dengan inputan jari-jari lingkaran
Source code program adalah
Hasil output dari program adalah

22. Menampilkan n angka prima pertama

Program akan menampilkan n angka prima pertama
Source code program adalah
Hasil output program

21. Menjumlahkan angka di dalam array

Program akan menjumlah angka-angka yang sudah tersimpan di dalam array
Source code program
Hasil dari program

20, Cara menampilkan hexadecimal suatu angka

Program akan memanfaatkan fungsi Integer.toHexString(num). 
Source code program adalah
Hasil output program adalah


19, Mengecek bilangan ganjil atau genanp

Program akan mengecek apakah suatu bilangan genap atau ganjil
Ini adalah source code program
Ini adalah hasil output program


18, Mencari maksimum dari 3 angka input

Program akan mencari nilai maksimum dari 3 angka
Ini adalah source code program

Ini adalah hasil output suatu program

17. Swap

Program akan swap nilai x dan y dengan menambah variabel baru.
Source code program :
Contoh hasil output program

16. Mencetak binary suatu angka integer

Program akan mengubah integer menjadi type binnary dengan memanfaatkan fungsi Integer.toBinaryString(angka).
Ini adalah source code program
Ini adalah hasil dari program

15. Mencari Faktorial

Program akan mencari nilai faktorial dari suatu angka
Ini adalah source code dari program
Ini adalah hasil output dari program

12. Nilai Mutlak

Program akan membuat suatu angka menjadi nilai mutlak dengan memanfaatkan fungsi Math.abs(angka).
Ini adalah source code dari program
Ini adalah contoh hasil output dari program

11. Menghitung Luas Segitiga

Program kali ini hampir mirip dengan program sebelumnya yaitu menghitung persegi panjang namun program kali ini akan menghitung luas segitiga
Ini adalah source code dari program
Ini adalah hasil Output dari program

10. Menghitung Persegi Panjang

Program kali ini akan menghitung persegi panjang dengan memanfaatkan library import.java.util.Scannner
Ini adalah source code dari program

Ini adalah contoh hasil output dari program

9. Insertion Sort

Program ini akan mengurutkan data dengan metode insertion sort. Penjelasan dapat dilihat di https://en.wikipedia.org/wiki/Insertion_sort
Ini adalah source code dari program ini
Ini adalah otuput dari program Insertion Sort

8, Binary Search in Java

Binary search adalah sebuah algoritma pencarian dengan cara membagi data menjadi dua bagian setiap kali terjadi proses pencarian untuk menemukan nilai tertentu dalam sebuah larik (array) linear. Sebuah pencarian biner mencari nilai tengah (median), melakukan sebuah pembandingan untuk menentukan apakah nilai yang dicari ada sebelum atau sesudahnya, kemudian mencari setengah sisanya dengan cara yang sama. 
Program ini akan memanggil library array untuk membuat array terlebih dahulu.
Ini adalah source code nya

Ini adalah outpunya

Senin, 14 November 2016

7. Mendapat Angka Random pada Java

Program ini akan memunculkan angka random dan angka memunculkan angka 0 sampai 6.
Source code dari program angka random

Ini adalah output dari program ini yang memunculkan angka random