Your Adsense Link 728 X 15
Tampilkan postingan dengan label Pemrograman Berorientasi Obyek. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman Berorientasi Obyek. Tampilkan semua postingan

Contoh program Java Metode dengan Parameter

Posted by Unknown Selasa, 18 Desember 2012 1 komentar

Mengenal metode dengan Parameter

Secara umum, method ada dua macam, yaitu method yang mengembalikan nilai dan method yang tidak mengembalikan nilai. Method yang mengembalikan nilai biasanya berupa sub program berjenis fungsi. Sedangkan method yang tidak mengembalikan nilai biasanya berupa sub program berjenis prosedur.


Contoh program Java Metode dengan Parameter

Pada kasus ini ..

class handphone  {
     private String merk;
     private double seri;
     private double tahun;   
    void isiMerk(String  merk1) {
       this.merk=merk1; 
   }
}

public class toko {
   public static void main(String[] args) {
   handphone nok =new handphone();
   
   }
}

Modifikasi program di atas :
1.Tambahkan metode untuk memasukan data seri dan tahun
2.Tambahkan metode untuk mengambil data merk,seri dan tahun
3.Buat objek untuk mengakses data handpone, masukan data misal merk=TOKIO, Seri=1111, tahun 2013
4.Tampilkan hasilnya
   Merk HP : Tokio
  Seri : 1111
  Tahun : 2013

5.Buat suatu metode yang ‘seolah-olah ‘ dapat mengirimkan data SMS
6.Buat suatu metode  yang ‘seolah-olah ‘ dapat menampilkan isi SMS
7.Bagaimana kalau diinginkan menciptakan satu objek lagi misal SAMBUNG
8.Buat class  PC, dengan atribut  harddisk, ram, prosesor dengan metode isiData, ambilData
9.Dalam class tersebut terdapat metode :
    a.Meminta  isi tentang informasi PC tersebut
    b.Menampilkan  isi  tentang informasi PC tersebut
10.Buat objek misal PENTIUS dan objek tersebut menjalankan semua metode yang ada

Copy program complete
Nama file : toko.java
package PraktekMetode;
class handphone
{ private String merk;
  private int seri;
  private int tahun;
  private String sms;

 void isiMerk(String merk1)
 { this.merk=merk1;
 }

 void isiSeriTahun(int seri1,int tahun1) //metode utk memasukkan data seri &tahun
{ this.seri=seri1;
  this.tahun=tahun1;   
}
 String merk()
{ return merk;
}

int seri()
{return seri;
}

int tahun()
{return tahun;
}

 void ambil() //metode utk mengambil data merk, seri &tahun
{System.out.println("Merk HP: "+merk);
 System.out.println("Seri   : "+seri);
 System.out.println("Tahun  : "+tahun);
}

String kirim_sms(String sms1)
{ this.sms=sms1;
  return sms;  }

void tampil_sms()
{System.out.println("isi sms   :\n"+sms+"\n --------");
}
}

public class toko {

  public static void main(String[] args) {
      handphone nok=new handphone();
      handphone hp=new handphone();
        hp.isiMerk("Tokio");
        hp.isiSeriTahun(1111,2013);
        hp.ambil();
        hp.kirim_sms("Assalamu'alaikum, bagaimana kabarnya ?\n ini isi sms");
        hp.tampil_sms();
      handphone samsung=new handphone();
        samsung.isiMerk("Samsung GT ");
        samsung.isiSeriTahun(3653, 2011);
        samsung.ambil();
        samsung.kirim_sms("Wa'alaikum salam, alhamdulillah baik");
        samsung.tampil_sms();
      //mengakses kelas pc
      pc pentium=new pc();
        System.out.println("Mengakses dari Class PC");
        pentium.isidata("kingston 500 GB ","DDR2 2 GB","Intel Core i5 ");
        pentium.ambil_data();
    }
}

Nama file : PC.java

package PraktekMetode;

public class pc{
private String hardisk;
private String ram;
private String prosesor;

void isidata(String hardisk1,String ram1,String prosesor1){
this.hardisk=hardisk1;
this.ram=ram1;
this.prosesor=prosesor1;
}

String hardisk(){ return hardisk;}
String ram(){ return ram;}
String prosesor(){ return prosesor;}

void ambil_data(){
System.out.println(" --INFORMASI PC--");
System.out.println("merek hardisk       : "+hardisk);
System.out.println("kapasitas ram       : "+ram);
System.out.println("merek prosesor      : "+prosesor);
}
}


Mengenal Bentuk Perulangan dengan FOR

Posted by Unknown Jumat, 26 Oktober 2012 1 komentar

Perulangan adalah suatu proses di dalam program yang dapat mengeksekusi satu  atau beberapa statemen yang sama secara berulang sampai ditemukan kondisi untuk berhenti.
Perulangan dengan FOR digunakan untuk melakukan perulangan yang banyaknya sudah diketahui sebelumnya.

Struktur perulangan FOR :

for (inisialisasi; kondisi; iterasi),

contoh: for(int counter=0; counter <=5; counter++)
Iterasi: variable pengontrol untuk melakukan proses increment maupun decrement.                        

Contoh Program perulangan dengan FOR


public class Demofor1 {
    public static void main(String[] args) {
     System.out.println("\n program cetak counter 10 sampai 20");
        System.out.println("---------------------\n");
        for(int counter=10; counter <=20; counter++)
            System.out.println("mencetak counter ke = "+counter);
    }
}

Hasilnya:

Modifikasi program di atas, untuk:
1Mencetak counter dari 10 sampai 20 dengan Java


public class Demoforgenap {
    public static void main(String[] args) {
     System.out.println("\n program cetak counter 1 sampai 20 - Genap");
        System.out.println("---------------------\n");
        for(int counter=2; counter <= 20; counter=counter+2)
            
            System.out.println("mencetak counter ke = "+counter);
    }
}


Hasilnya: mencetak counter 10 sampai 20 dengan Java


Mencetak counter dari 1 sampai 20, tetapi dengan hasil yang dicetak hanya bilangan genap saja

public class Demoforgenap {
    public static void main(String[] args) {
     System.out.println("\n program cetak counter 1 sampai 20 - Genap");
        System.out.println("---------------------\n");
        for(int counter=2; counter <= 20; counter=counter+2)
            
            System.out.println("mencetak counter ke = "+counter);
    }
}

Mencetak counter dari 20 mundur ke 1 dengan Java


package praktek2;
public class Demoformundur {
    public static void main(String[] args) {
     System.out.println("\n program cetak counter 20 ke 1");
        System.out.println("---------------------\n");
        for(int counter=20; counter>=1; counter--)
            System.out.println("mencetak counter ke = "+counter);
    }
}

Demikian contoh-contoh perulangan dengan FOR kedepannya akan saya bahas bentuk perulangan dengan While.
yang mau belajar tentang sistem terdistribusi bisa ke blog saya yang ini.(klik disini)

Program Konversi Mata Uang Rupiah dengan Java dan JOptionPane

Posted by Unknown Minggu, 21 Oktober 2012 3 komentar
Menindak lanjutin tugas praktikum Pemrograman Berorientasi Obyek pada hari Selasa kemarin yaitu salah satunya membuat program sederhana Konversi Mata Uang dengan Java. Program ini mengkonversikan  dari Rupiah ke Euro dan Dolar.

Kursnya 1 Dolar kita anggap saja 10rb, untuk 1 Euro kita anggap  14rb. 

Langkah pertama buat file baru dengan nama Konversiuang.java (besar kecilnya huruf mohon diperhatikan).
Langkah ke-2. Copy dan paste kode dibawah ini


import java.text.DecimalFormat;
public class Konversiuang
{  public static void main(String[] args) {
        double dolar, euro;
        String r =javax.swing.JOptionPane.showInputDialog("Masukkan nilai Rupiah ");
        double r1 = Double.parseDouble(r); //perintah konversi dari string ke double
        dolar=r1/10000;
        euro=r1/14000;
         //code untuk membatasi jumlah angka di belakang koma
        DecimalFormat formatdata = new DecimalFormat("#.##");
        dolar = Double.valueOf(formatdata.format(dolar));
        euro = Double.valueOf(formatdata.format(euro));
        javax.swing.JOptionPane.showMessageDialog(null, "Hasil konversi Mata Uang: \n Rp " +r+" = "+dolar+" Dolar \n Rp " +r+" = "+euro+" Euro");   
        System.out.println("Hasil konversi Mata Uang:");
        System.out.println("Rp " +r+" = "+dolar+" Dolar");
        System.out.println("Rp " +r+" = "+euro+" Euro");   
    }}


Langkah ketiga. Simpan dan Run program dengan tekan shift+F6 pada keyboard(berlaku pada program Java NetBeans)

Lihat hasil run Program Konversi Mata Uang Rupiah dengan Java dan JOptionPane, seperti dibawah ini
Mudah buka. Selamat mencoba..

Inputkan nilai Rupiah

Hasil konversi





Program Penjumlahan dengan Java

Posted by Unknown 1 komentar

Buat teman-teman yang bingung dalam membuat program penjumlahan dengan menggunakan java berikut saya share. Dalam pembuatan program ini saya menggunakan Java NetBeans. 
Langkah pertama silahkan buka file baru dan memberi nama file : inputmdf.java

Selanjutnya silahkan copy kode dibawah ini

public class inputmdf {

    public static void main(String[] args) {
       int a,b,c;
       String nilai;
        nilai=javax.swing.JOptionPane.showInputDialog(null,"Masukkan bilangan pertama");
a=Integer.valueOf(nilai).intValue();               nilai=javax.swing.JOptionPane.showInputDialog(null,"Masukkan bilangan kedua");
        b=Integer.valueOf(nilai).intValue(); 
        c=a+b;
        System.out.print("Hasil penjumlahan = "+c);
    }
}

Paste kode program diatas pada tepat kode. Selanjutnya silahkan dicoba Program Penjumlahan dengan Java tersebut. Oya...saya menggunakan bantuan class JOptionPane untuk menampilkan Dialog input.

Hasil dari eksekusi program



Program Luas Persegi Panjang dengan Java

Posted by Unknown Jumat, 19 Oktober 2012 1 komentar

Pada posting kali ini saya akan membagikan program berorientasi obyek menggunakan JAVA. Program menghitung luas persegi panjang. Program ini cukup seherhana yang nantinya bisa anda kembangkan dengan tampilan grafis seperi menggunakan bantuan JOptionPane

Berikut programnya. Dalam membuat program saya menggunakan Software JavaNetbeans 

Pertama buat file dengan nama luasPersegiPanjang.java

Tulis program berikut pada editor
class rumuspp
{ int p;
  int l;
  int Luas;
  void NilaiAwal()
   {
       p=10; l=5;
   }
  void HitungLuas()
   {
       Luas=p*l;
   }
  void cetak()
   {
       System.out.println("Luas persegi panjang = "+Luas+" cm2");
   }          
}
public class luasPersegiPanjang {
    public static void main(String args[]) {
        rumuspp hitung1= new rumuspp();
        hitung1.NilaiAwal();
        hitung1.HitungLuas();
        hitung1.cetak();
    }
}
Cek kembali kode program anda, jika sudah benar silahkan run/jalankan program. Maka hasilnya Program Java menghitung Luas persegi Panjang akan tampak seperti dibawah ini 


 

Toko Online Keren

Gubernur pilihan

blog bisnis