Senin, 21 November 2016

Case 44 - Sorting String in Descending Order

                          Sorting String in Descending Order Order adalah program yang bertujuan untuk membuat input array menjadi urut dari besar ke kecil dengan memanfaatkan artikel CompareTo untuk membandingkan 2 input array dan di swap

Code di bawah ini :



Output :

Share:

Case 43 - Sorting String in Ascending Order

                       Sorting String in Ascending Order adalah program yang bertujuan untuk membuat input array menjadi urut dari kecil ke terbesar dengan memanfaatkan artikel CompareTo untuk membandingkan 2 input array dan di swap

Code Di bawah ini :



Dan hasil output :


Share:

Kamis, 17 November 2016

PBO 7 - Menggunakan Library

                       Disini saya mencoba menggunakan library java.util.Scanner untuk mencari keliling dan luas sebuah lingkaran

Source code program

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. import java.util.Scanner;
  2. public class Latihan_java
  3. {
  4.     public static void main(String[] args)
  5.     {
  6.         double panjang, r, hasil;
  7.         String karakter;
  8.        
  9.         hasil = 0;
  10.         Scanner sc = new Scanner(System.in);
  11.         System.out.println("Program Penghitung Luas dan Keliling Lingkaran");
  12.         System.out.print("Masukan jari-jari : ");
  13.         r = sc.nextDouble();
  14.         System.out.println("Tekan (L) untuk melihat Luas");
  15.         System.out.print("Tekan (K) untuk melihat keliling: ");
  16.         karakter = sc.next();
  17.         switch(karakter)
  18.         {
  19.             case "L":
  20.                 hasil = 22*r*r/7;
  21.                 break;
  22.                
  23.             case "K":
  24.                 hasil = (2.0*r)*22/7;
  25.                 break;
  26.                
  27.             default:
  28.                 System.out.print("Anda salah memasukan inputan");
  29.                 break;
  30.         }
  31.         sc.close();
  32.         System.out.print("Hasilnya adalah: " + hasil);
  33.         System.out.println();
  34.     }
  35.    
  36. }

Hasil output program

Share:

PBO 6 - Mengenal Overloading dan Overriding

1. 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 :
  • Jumlah parameter 
  • Tipe data dari parameter 
  • 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

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. class MyClass
  2. {  
  3.     int height;  
  4.     MyClass()
  5.     {  
  6.      System.out.println("bricks");  
  7.      height = 0;  
  8.     }  
  9.     MyClass(int i)
  10.     {  
  11.      System.out.println("Building new House that is "  + i + " feet tall");  
  12.      height = i;  
  13.     }  
  14.     void info()
  15.     {  
  16.      System.out.println("House is " + height + " feet tall");  
  17.     }  
  18.     void info(String s)
  19.     {  
  20.      System.out.println(s + ": House is "  + height + " feet tall");  
  21.     }  
  22. }  
  23. public class MainClass
  24. {  
  25.     public static void main(String[] args) {  
  26.      MyClass t = new MyClass(0);  
  27.      t.info();  
  28.      t.info("overloaded method");    
  29.      new MyClass();  
  30.     }  
  31. }

Hasil output program



2. 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
DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. public class binatang
  2. {
  3.     public void bergerak(){
  4.         System.out.println("Binatang bergerak sesuai dengan kemampuannya");
  5.     }
  6.     public void berkembang_biak(){
  7.         System.out.println("Binatang berkembang biak sesuai dengan jenisnya");
  8.     }
  9. }


  • Class Mamalia

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. public class Mamalia extends binatang {
  2.     public void bergerak(){
  3.         System.out.println("Mamalia sebagian besar bergerak dengan kaki");
  4.     }
  5.     public void berlari(){
  6.         System.out.println("Sebagian mamalia ada yang berlari");
  7.     }
  8. }


  • Class Penggunaan Overriding

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. public class PenggunaanOverriding{
  2.     public static void main(String[] args){
  3.         binatang b = new binatang();
  4.         Mamalia m = new Mamalia();
  5.         binatang bm = new Mamalia();
  6.        
  7.         b.bergerak();
  8.         m.bergerak();
  9.         bm.bergerak();
  10.         bm.berkembang_biak();
  11.     }
  12. }
Hasil output program

Share:

Case 42 - String to UpperCase

               String to UpperCase adalah program memiliki fungsi membuat sebuah string input an menjadi UpperCase dengan UpperCase method

Code di bawah ini :

Dapat di lihat coding atas saya sudah input string "Rangga Senatama Putra" dengan method UpperCase output menjadi Huruf besar semua

Share:

Case 41 - The Length of a String

                     The Length of a String adalah program yang memiliki tujuan untuk mencari berapa panjang dari string.

Code di bawah ini :



Berikut output dari code di atas

Share:

Senin, 14 November 2016

Case 40 - ArrayList in java

                     ArrayList in java adalah program yang menunjukan isi dari array

Code di bawah ini :


Output dari program ini adalah isi dari array itu sendiri, jadi dapat di lihat ketika kita remove dari array maka output juga akan berubah

Share:
Diberdayakan oleh Blogger.

Labels