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:

Minggu, 13 November 2016

Case 39 - ASCII to String conversion

                 ASCII to String conversion adalah program yang mana input adalah sebuah angka dan nanti angka tersebut di konversi menjadi huruf/ simbol yang tertera pada tabel ASCII code

Code di bawah ini :

Disini saya konversi angka 65, 120, 98, 75, 115

Share:

Case 38 - Get input from user

                 Get input from user adalah menggunakan scanner sebagai input an dari user yang nantinya kita tampilkan bahwa benar2 input an tersebut di simpan di dalam variabel

Code di bawah ini :

saya coba pakek string float integer
Share:

Sabtu, 12 November 2016

Case 37 - Do-while loop

                  Do-while loop adalah suatu metode looping yang dimana do dulu baru mengecek di whilenya

Code di bawah ini :


Disini saya buat looping biasa yaitu looping dari 10,..,2

Share:

Case 36 - Open Notepad

                       Open Notepad adalah program yang berfungsi membuka program Notepad pada OS kita

Code di bawah ini :

maka ketika kita run program akan langsung muncul aplikasi notepad
Share:

Case 35 - Swap

                 Swap adalah program yang menukar tempat nilai dari A -> B dan B -> A

Code di bawah ini :

Disini saya test input 5 sama 6


Share:

Case 34 - Compare two strings

                      Compare two strings adalah membandingkan nilai dari 2 input string yang nantinya di rubah ke numerik sesuai dengan nilai di tabel ASCII code

Code di bawah ini

Disini saya membandingkan fun & Fun yang beda cuma hurus besar dan kecil f & F memang benar pada ascii code nilainya besar f kecil
Share:

Case 33 - Transpose matrix

                   Transpose matrix adalah program yang mengaplikasikan sebuah metode di materi matrix yang intinya matrixnya di ubah arahnya

Code di bawah ini :


Disini saya coba matrix 3x3

Share:

Case 32 - Calculate area of circle

                        Calculate area of circle adalah program mencari rumus luas lingkaran

Code di bawah ini :


Saya input jari jari 3

Share:

Case 31 - Calculate area of rectangle

               Calculate area of rectangle adalah program untuk mencari luas persegi panjang

Code di bawah ini :


Input panjang : 5, lebar : 4

Share:

Case 30 - Calculate area of square

                    Calculate area of square adalah program untuk menghitung luas persegi

Code di bawah ini :

Saya coba sisi : 5
Share:

Case 29 - Calculate area of triangle

                       Calculate area of triangle adalah program menghitung luas segitiga

Code di bawah ini :

dengan rumus 0.5*alas*tinggi

Share:

Case 28 - Find factorial of a given number using recursion

                        Find factorial of a given number using recursion adalah program mencari faktorial dari input yang di berikan

Code di bawah ini :


Disini saya input 5 maka 5*4*3*2*1 = 120
Share:

Case 27 - Sum the elements of an array

                  Sum the elements of an array adalah program menjumlahkan angka dalam array yang ada

Code di bawah ini :

Kebetulan di dalam array ada 6 input 10,20,30,40,50,10

Share:

Case 26 - Check palindrome string using recursion

                  Check palindrome string using recursion adalah program yang dimana mengecek input an, jika input an di bolak balik tetap sama maka palindrom jika tidak maka tidak palindrom

Code di bawah ini :

disini saya coba input "adebeda" maka benar itu adalah palindrom

Share:

Case 25 - Reverse a number using recursion

                             Reverse a number using recursion adalah sama dengan program sebelumnya tapi yang membedakan adalah cara menyelesaikan permasalahannya. Di topik ini menggunakan code yang rekursif yang sebelumnya adalah menggunakan looping

Code di bawah ini :

Disini saya coba input 12345 maka output benar 54321

Share:

Case 24 - Reverse a number using while loop

                    Reverse a number using while loop adalah program yang nantinya inputnya akan di balik urutannya menggunakan sistem loop

Code Dibawah ini :

Maka kebetulan saya coba input 987321 maka output 123789

Share:

Jumat, 11 November 2016

Case 23 - Linear Search

                     Linear Search adalah program yang bertujuan mencari angka pada urutan keberapa dalam array yang angka nya sudah kita input kan di awal

Code di bawah ini :


Disini saya input 5 angka

Share:

Case 22 - Find minimum of two numbers

                    Find minimum of two numbers adalah program yang dimana akan ada 2 input yang akan di cari yang mana yang bilangan tersebut lebih kecil bilangannya

Code di bawah ini :

Disini saya input 34, 45 & 48092840, 4230843

Share:

Case 21 - Find power

                             Find power adalah program yang disini berfungsi layaknya pangkat pada matematika

Code di bawah ini :

disini saya input 2^2 dan -3^2

Share:

Case 20 - Find maximum of two numbers

                    Find maximum of two numbers adalah program di mana akan ada 2 input yang nantinya akan di cocokan mana dari 2 angka tersebut yang lebih besar

Code di bawah ini :

Disini saya cek 2 20,40 & 65.34,123.45

Share:

Case 19 - Find floor value of a number

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

Maka disini saya input 70, 30.1, 15.5, -40, -42.4, 0

Share:

Case 18 - Check prime number

      Check prime number adalah program yang mengecek input an kita bilangan atau tidak

Code di bawah ini :


Disin saya input 23 maka benar 23 adalah bilangan prima




Share:

Case 17 - Find exponential value of a number

                               Find exponential value of a number adalah mencari angka eksponensial dari input an
Code di bawa ini :


Saya disini input an 2 maka eksponensial dari 2
Share:

Case 16 - Binary to decimal convertion

                Binary to decimal convertion adalah program buat convert dari biner ke bilangan desimal
Code di bawah ini :

Disini saya coba biner : 101

Share:

Case 15 - Find ceiling value of a number

            Find ceiling value of a number adalah dimana kita akan membuat angka di belakang koma berapapun itu maka angka tersebut akan menjadi bilangan bulat yang paling besar.
Code di bawah ini :



Saya disini input angka 10, 10.1, 5.5, -20, -42.4, 0

Share:

Case 14 - Check even or odd number

                  Check even or odd number adalah program yang di tujukan untuk mengecek bilangan input ganjil atau genap
Code Di bawah ini :


Saya input 15, memang benar angka tersebut ganjil

Share:

Case 13 - Display first n primary number

               Display first n primary number adalah suatu cara untuk menampilkan berapa banyak bilangan prima dari awal di mulai dari 2
Code di bawah ini



Disini saya input 15

Share:
Diberdayakan oleh Blogger.

Labels