bersatu kita teguh bercerai kita runtuh

bersatu kita teguh bercerai kita runtuh

Rabu, 30 Maret 2011

Array 1 dimensi

 outputnya adalah sbg berikut:


slamat mencoba....
Read More... Array 1 dimensi

Rabu, 23 Maret 2011

Rabu, 16 Maret 2011

Coding Java dengan Modifier Public,Private,Void dan Construktor

public class Dog { //class dog yang tidak memanggil
                            method, nama calss yang akan dibuat

private String nama="Noname"; //tipe data yang tidak dapat 
                                                diases dari luar class.
//encaptulation = membungkus data dan method dalam 
suatu class sehingga data dan method yang  tersembunyi 
dalam class tidak dapat diases dari luar class.

private int umur=0;   //tipe data yang tidak dapat diases 
                                dari luar class
//encaptulation

public Dog(String nm, int um){nama=nm; umur=um};
//constructor, dengan parameter method yang akan otomatis 
dipanggil jika suatu objek dibuat

public void bark()  //method yang tidak mempunyai nilai balik
                 //modifier void = untuk memanggil method            

{System.out.println("Gug...gug...!");}        //parameter

public void sayHello()        //method yang tidak mempunyai nilai 
                                          balik karena void
                    //modifier void = untuk memanggil method

{System.out.println("Hello my name is "+nama+" I'm a "+umur+" years Old");    //parameter

    }  

}  
Read More... Coding Java dengan Modifier Public,Private,Void dan Construktor

Coding Java pada Konsep Encapsulation

public class Gaji {

public int Gaji_Total= 0;    // Data yang dapat diases dari luar diberi modifier

private int Gaji_Murni= 0; //data yang tidak dapat diases dari luar

public void Cetak1(){System.out.println("Gaji Total= "+ Gaji_Total);}

public void setGaji_Murni(int n){Gaji_Murni= n;}

public void Cetak2()

{System.out.println("Gaji_Murni= "+Gaji_Murni);}

           }


                                                                                        

public class GajiKu {

 public static void main(String[] arg)

       {Gaji Dt=new Gaji();

     Dt.Gaji_Total=2500000;

     Dt.Cetak1();

        }

    }
Read More... Coding Java pada Konsep Encapsulation

SuperClass, SubClass, Information hiding & Encapsulation pada Java


Sebelum membuat Program Java ini,
saya menggunakan Aplikasi JCreator,

http://im-balance.blogspot.com/2010/11/instal-j-creator.html

1. Superclass dan Subclass pada Java

Buat sebuah kelas yang bernama transport,

di dalamnya kita buat sebuah method bernama Kendaraan(). Yang akan mencetak Kendaraan Punya roda, Kemudi(stang), dan Sadel

lalu buat method baru, bernama aksi
yang akan mencetak "Kendaraan dapat berjalan dan dapat mengerem"

compile program (build) lalu run (execute),

Output :


Lalu buat sebuah kelas baru bernama mobil,
ketika menuliskan parameter kelasnya,

class mobil extends transport{

maksudnya adalah, kelas mobil adalah perluasan dari kelas transport

lihat ada perintah super.methodKendaraan();


Output : 
lihat pada output, dimana saya memilih superclass untuk di cetak terlebih dahulu,
superclass itu saya masukkan ke subclass, dalam method yang bernama Motor();

Motor. java

Output



2. Information Hiding dan Encapsulation

Information Hiding adalah sebuah teknik pada java untuk menyembunyikan attribute dan method suatu objek dari objek lain.

sedangkan Encapsulation adalah menyembunyikan attribute suatu objek dari objek lain. (hanya atribut)

Attribute maupun method disembunyikan dengan cara memberikan modifier private.



Contoh Program yang saya buat adalah Program Segitiga, dimana atribut yang dihide adalah :

private double alas;
private double tinggi ;



dalam program ini,
ada method Setter() dan method Getter(),
contohnya adalah setAlas, dan getAlas,

method setter berfungsi untuk menentukan sebuah informasi, nilai atau value, dan getter untuk mendapatkan informasi dari suatu kelas.


Alas saya input langsung = 10
dan Tinggi = 12

Rumus Mencari Luas Segitiga =  ((Alas * Tinggi)/2)

jadi 10x12 = 120 / 2 = 60.

Read More... SuperClass, SubClass, Information hiding & Encapsulation pada Java

Menghitung Luas Lingkaran Menggunakan Netbeans

 

 
 hasil
Read More... Menghitung Luas Lingkaran Menggunakan Netbeans

Senin, 14 Maret 2011

Pengertian Class dan Object

Pengertian Class dan Object
Didalam Java kita mengenal yang namanya Object Oriented Programming (OOP). Java adalah bahasa yang murni berorientasi object sehingga kita tidak bisa mendefinisikan object diluar class atau memakai class itu secara langsung.

Mungkin Anda pernah mendengar kata class sebelumnya dalam bahasa pemrograman.Class diumpamakan seperti cetakan yang berguna untuk mencetak suatu object. Contoh dari sebuah cetakan/class tersebut misalnya cetakan dari sebuah mobil sedan. Mobil sedan tentunya mempunyai konsep. Konsep inilah yang akan dipakai untuk membentuk/mencetak hingga menjadi mobil sedan. Oleh karena itu konsep bisa berarti class atau cetakan.

Contoh cetakan/class/konsep dari mobil sedan adalah sebagai berikut :
Mempunyai mesin
Mempunyai roda sebanyak 4 yaitu 2 didepan dan 2 dibelakang
Mempunyai setir
Mempunyai body atau kerangka dengan panjang, lebar dan tinggi
Mempunyai warna
Mempunyai perseneling
Mempunyai knalpot

Sampai akhirnya didalam pabrik, cetakan/class/konsep tersebut dapat digunakan untuk membuat banyak object baru tentunya dengan berbeda nama/merk.

Class juga bisa diilustrasikan atau diumpamakan dengan makhluk hidup. Contohnya adalah hewan mamalia yaitu kucing. Didalam ilmu biologi, kucing tergolong dalam class hewan pemakan daging atau karnivora dan tentunya mempunyai bentuk atau konsep. Tuhan Yang Maha Kuasa sudah sudah menentukan bentuk daripada class kucing tersebut.

Class Dog mempunyai konsep sebagai berikut :
Mempunyai kaki sebanyak 4 yaitu 2 didepan dan 2 dibelakang
Mempunyai suara yaitu“gug...gug...”
Mempunyai golongan/family yaitu hewan bertulang belakang atau vertebrata dan termasuk golongan mamalia pemakan daging atau karnivora

Nah didalam Java, class mempunyai makna yang sama dengan ilustrasi diatas. Didalam Java kita tidak bisa sembarangan membuat, menciptakan atau mewujudkan suatu object tanpa didasarkan pada konsep/cetakan/class. Oleh karena itu Java adalah bahasa pemrograman yang murni berorientasi object atau dengan kata lain semua pekerjaan yang dikerjakan menggunakan bahasa Java harus dilakukan didalam class.

Read More... Pengertian Class dan Object

Selasa, 01 Maret 2011

Percobaan switch-case

Percobaan switch case by heru firmansyah……
Percobaan membuat percabangan tentang kejuaraan dan dapat mendali…
Menggunakan percabangan switch-case

class kejuaraan {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int Point;

      Point = 3;
        System.out.println("====================");
        System.out.println("Nama : Heru Firmansyah");
        System.out.println("Point : " + Point);
        switch (Point){
            case 1:
                   System.out.println("ket : Perunggu");
                   break;
            case 2:
                   System.out.println("ket : Perak");
                   break;
            case 3:
                   System.out.println("ket : emas");
                   break;
                   default:

        System.out.println("=====================");

        // TODO code application logic here
        }
    }
}
Read More... Percobaan switch-case

Percobaan percabangan if-else

Percobaan percabangan if-else
public static void main(String[] args) {
   int point;
    point=3;
      System.out.println("===================");
      System.out.println("Nama  : heru.firmansyah"); 
      System.out.println("Point :"+ point);
       if(point >= 3)
          System.out.println(" Ket : dapat medali EMAS");
       else if  (point >= 2)
          System.out.println("Ket : dapat medali PERAK");
       else if (point >= 1)
          System.out.println("Ket : dapat medali PERUNGGU");
       else
          System.out.println("Ket : tidak dapat medali");
               
System.out.println("===========================");
    }
        // TODO code application logic here
    }
Read More... Percobaan percabangan if-else

Percabangan Dalam Bahasa Java (Netbeans)


Ø  If-else
Bentuk umumnya sebagi berikut:

If (boolean-expression) statement1; [else statement2;]

Klausa else boleh ditulis boleh juga tidak. Setiap statement dapat berupa kumpulan pernyataan yang dibatasi dengan kurung-kurawal.
Untuk amannya, kurung-kurawal ini tetap digunakan, walaupun hanya ada satu statement.
Contoh pemakaiannya:

int dataTersedia;
// …
if (dataTersedia > 0) {
            ProsesData()
            dataTersedia -= n;
} else {
            TungguDataBerikut () ;
}
Contoh coding
class praktek1
{
       Public static void main(String args[])
         {
       int nilai;
                     nilai = 70;
                          system.out.println(“============================”);
                          System.out.println(“nama : Duo Maxwell”);
                          System.out.println(“Nilai    : “    +         nilai );
                          if (nilai > 90)
                           System.out.println(“Ket     :            Istimewa”);
                          else
                            System.out.println(“Ket    :  Tidak Istimewa”);
                  }
}




Ø  Break
Proses break memerintahkan runtime untuk menjalankan program dibelakang blok tertentu.
Berikut contoh penggunaannya:

class Break {
       public static void main (String args[]) {
      boolean t=true;
a:    {
b:      {
c:        {
             System.out.println(“Sebelum break”);
             if (t)
              break b;
             System.out.println(“pernyataan ini tidak akan pernah dieksekusi”);
            }
             System.out.println(“Ini juga tidak akan pernah dieksekusi”);
         }
     }
}

Break juga dapat digunakan tanpa label untuk keluar dari suatu loop.

 

Ø  Switch-case
Bentuk umumnya adalah sebagai berikut:

Switch (expression) {
  case valuel:
    statement1;
    break;
  case value2:
    statement2;
    break;
  case valueN:
    statementN;
    break;
  default:
    statement default;
}

Nilai expression dibandingkan dengan setiap nilai pada pernyataan case (value). Jika ada yang cocok, maka urutan statement yang ada dibelakang pernyataan case dieksekusi. Jika tidak menuliskan break maka eksekusi akan dilanjutkan ke case selanjutnya.

Contoh:

class praktek2
{
    public static void main(string args[])
      {
         int nilai;
          nilai=6;
           System.out.println(“====================”);
           System.out.println(“Nama  :  Heru Firmansyah”);
           System.out.println(“Nilai  : “ + nilai );
           switch (nilai) {
                    case 10:
                    case 9:
                           System.out.println(“ket  : Istimewa”);
                    case 8:
                    case 7:
                           System.out.println(“ket  : Bagus”);
                    Case 6:
                           System.out.println(“ket  : Cukup”);
                           break;
                           default:
                       
                           System.out.println(“ket  : Kurang”);
                          {
            System.out.println(“========================”);
       }
}

 

Ø  return
menyebabkan eksekusi menyambang kembali ke pemanggil method (metode).contoh pemakaian return berikut menyebabkan eksekusi ke pemanggilnya, dalam hal ini adalah runtime Java.
           
class RuntimeDemo {
   public static main void (String args[]) {
          boolean t = true
          System.out.println(“Sebelum retun”);
          if (t)
            return;
         System.out.println(“pernyataan ini tidak akan pernah dieksekusi”);
     }
}
Read More... Percabangan Dalam Bahasa Java (Netbeans)