Tampilkan postingan dengan label java. Tampilkan semua postingan
Tampilkan postingan dengan label java. Tampilkan semua postingan

Sabtu, Desember 14, 2013

Contoh Program Java Polimorfisme

Diposting oleh ajeng diana di 21.21 0 komentar
Class Manusia
package latihanpoli;
public class manusiaa {
public void biodata(){
    System.out.println("biodata");
}
public void cetak(){
    System.out.println("cetak");
}
}

Class Staff
package latihanpoli;
import javax.swing.*;
public class staff extends manusiaa{
private String nik,nama,alamat,status;

Polimorfisme Pada Java

Diposting oleh ajeng diana di 21.20 0 komentar
Polimorfisme adalah Kemampuan suatu object  untuk memiliki bentuk dan wujud berbeda. atau bisa dibilang sebagai Kemampuan dari variabel referensi object yang memiliki aksi berbeda bila method yang sama dipanggil, dimana aksi method tergantung dari tipe objectnya. Ada beberapa hal yang harus dipenuhi dalam polymorphisme, seperti :
  1. Method yang dipanggil harus melalui basis class.
  2. Method yang dipanggil harus menjadi method pada basis class.
  3. Method access atribute (modifier) pada sub class tidak boleh lebih terbatas dari basis class.
Kegunaan dari polimorfisme adalah agar kita dapat mendefinisikan beberapa konstruktor atau metode dengan karakteristik yang berbeda-beda agar nantinya dapat digunakan untuk kasus-kasus yang berbeda.

Kamis, Desember 12, 2013

program suhu versi lainnya :D

Diposting oleh ajeng diana di 05.21 0 komentar
package lab;
public class tugas5 {
    public static void main(String[] args) {

    System.out.println("\n==================");
    System.out.println("PROGRAM SUHU FOR");
    System.out.println("==================\n");

    double celcius,reamur,kelvin;
    String a=javax.swing.JOptionPane.showInputDialog("berapa celcius= ");
    double x=Double.valueOf(a).doubleValue();

for (celcius=x;celcius<=300;celcius=celcius+50)
{     reamur=4/5.0*celcius;
    kelvin=celcius+273;

System.out.println(" celcius = " + celcius+ " reamur " + reamur+ " kelvin " + kelvin);
}
}
}


Hasil Running:


javaa

Diposting oleh ajeng diana di 05.00 0 komentar
1. class induk
package tugas_responsi1;
import javax.swing.JOptionPane;
public class person {
private String nama;
private String alamat;
private String jk;

public void input () {
nama=JOptionPane.showInputDialog("Nama           : ");
alamat=JOptionPane.showInputDialog("Alamat       : ");
jk=JOptionPane.showInputDialog("Jenis Kelamin    : ");
}

public void cetak () {
System.out.println("Nama            : "+nama);
System.out.println("Alamat          : "+alamat);
System.out.println("Jenis Kelamin   : "+jk);
}

}

2. class dosen
package tugas_responsi1;
import javax.swing.JOptionPane;
public class dosen extends person {
private String nidn;
private String golongan;
private String gaji;
private String lama_kerja;

void inputdata () {
nidn=JOptionPane.showInputDialog("NIDN                   : ");
golongan=JOptionPane.showInputDialog("golongan           : ");
gaji=JOptionPane.showInputDialog("Gaji                   : ");
lama_kerja=JOptionPane.showInputDialog("Lama bekerja     : ");
}

void tampil () {
System.out.println("NIDN            : "+nidn);
System.out.println("Golongan        : "+golongan);
System.out.println("Gaji            : "+gaji);
System.out.println("Lama bekerja    : "+lama_kerja);
}
}

3. class karyawan
package tugas_responsi1;
import javax.swing.JOptionPane;
public class karyawan {
private String nik;
private String gaji;
private String lama_kerja;

void inputdata () {
nik=JOptionPane.showInputDialog("NIK                    :");
gaji=JOptionPane.showInputDialog("gaji                  :");
lama_kerja=JOptionPane.showInputDialog("lama kerja      :");
}

void tampil () {
System.out.println("NIK            : "+nik);
System.out.println("Gaji            : "+gaji);
System.out.println("Lama bekerja    : "+lama_kerja);
}
}


4.class mahasiswa
package tugas_responsi1;
import javax.swing.JOptionPane;
public class mahasiswa extends person {
private String nim;
private String ipk;

void inputdata () {
nim=JOptionPane.showInputDialog("NIM           : ");
ipk=JOptionPane.showInputDialog("IPK           : ");
}
void tampil () {
System.out.println("NIM            : "+nim);
System.out.println("IPK        : "+ipk);
}
}


5. class menu  utama
package tugas_responsi1;
import javax.swing.JOptionPane;
public class menu_utama {
    public static void main(String[] args) {
String isi,pil,ulang;
int pilih,back;
person p=new person ();

do {
isi="1. Mahasiswa\n2. Dosen\n3. Karyawan\n4. Keluar\nMasukan Pilihan anda :";
pil=JOptionPane.showInputDialog(null,isi,"Menu",JOptionPane.QUESTION_MESSAGE);
pilih=Integer.parseInt(pil);
if (pilih==1)
{   mahasiswa m=new mahasiswa();
    p.input();
    m.inputdata();
    p.cetak();
    m.tampil();
}
 else if (pilih==2)
{dosen d=new dosen();
    p.input();
    d.inputdata();
    p.cetak();
    d.tampil();
 }
 else if (pilih==3)
{karyawan k=new karyawan();
    p.input();
    k.inputdata();
    p.cetak();
    k.tampil();

 }
 else if (pilih==4)
{
     JOptionPane.showMessageDialog(null,"Terimakasih sudah mencoba program ini");
 break;

 }
 else {
    JOptionPane.showMessageDialog(null,"Maaf pilihan anda tidak ada");
 }
ulang=JOptionPane.showInputDialog("Anda mau coba lagi?\nJika IYA tekan 1,"+"Jika TIDAK tekan 0\n"+"Pilihan anda");
back=Integer.parseInt(ulang);
    }
while(back==1);

}

}

Hasil running:


































program mahasiswa

Diposting oleh ajeng diana di 04.01 0 komentar
package lab;
class Mahasiswa
{
private String nomhs,nama,jurusan,alamat,kota;
private String umur;

void input()
{
    nomhs=javax.swing.JOptionPane.showInputDialog("nomhs=");
    nama=javax.swing.JOptionPane.showInputDialog("nama=");
    jurusan=javax.swing.JOptionPane.showInputDialog("jurusan=");
    alamat=javax.swing.JOptionPane.showInputDialog("alamat=");
    kota=javax.swing.JOptionPane.showInputDialog("kota=");
    umur=javax.swing.JOptionPane.showInputDialog("umur=");
}

void setdata (String no, String nm, String jur) //setnilai=overloading
{
    System.out.println(" satu");
    System.out.println(" nomhs = "+nomhs);
    System.out.println(" nama = "+nama);
    System.out.println(" jurusan = "+jurusan+"\n");
}

void setdata()
{
    System.out.println(" dua");
    System.out.println(" nama = "+nama);
    System.out.println(" alamat = "+alamat);
    System.out.println(" kota = "+kota+"\n");
}

void setdata(String no,String nm,String umr,String al,String kt)
{
    System.out.println(" tiga");
    System.out.println(" nomhs = "+nomhs);
    System.out.println(" nama = "+nama);
    System.out.println(" umur = "+umur);
    System.out.println(" alamat = "+alamat);
    System.out.println(" kota =  "+kota+"\n");
}
}

public class tugas8
{
    public static void main(String[]args)
    {
        Mahasiswa data1 = new Mahasiswa();
        data1.input();
        data1.setdata(" "," "," ");
        data1.setdata();
        data1.setdata(" "," "," "," "," ");
}
}


Hasil running:










toko.java

Diposting oleh ajeng diana di 03.42 0 komentar
package lab;
import javax.swing.JOptionPane;
class handphone
{
    private String merk;
    private double seri;
    private double tahun;
    private String msg;

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

    void isiseri(double seri1)
    {
        this.seri=seri1;
    }

    void isitahun(double tahun1)
    {
        this.tahun=tahun1;
    }

    void cetak()
    {
        System.out.println("hasilnya ");
        System.out.println("Merk HP: "+merk);
        System.out.println("Seri:      "+seri);
        System.out.println("Tahun:      "+tahun);
    }

    void pesan()
    {
    msg=JOptionPane.showInputDialog("tulis pesan yang akan anda kirim= ");
    }
    void tampilpesan()
    {
    System.out.println("isi pesan anda= "+msg);
    }

}
class PC
{
private String hardisk,ram,procesor;
void isi_data(String hardisk1, String ram1, String procesor1)
{
    this.hardisk=hardisk1;
    this.ram=ram1;
    this.procesor=procesor1;
}

void cetak1()
{
    System.out.println("hardisk " +hardisk);
    System.out.println("ram " +ram);
    System.out.println("procesor " +procesor);
}
}


public class toko
{
    public static void main(String[] args)

    {
        handphone nok=new handphone();
        handphone pesan=new handphone();

            nok.isimerk("TOKIO");
            nok.isiseri(1111);
            nok.isitahun(2013);
            nok.cetak();

            pesan.pesan();
            pesan.tampilpesan();

            PC pentius=new PC();
            pentius.isi_data("500GB","2GB","corei7");
            pentius.cetak1();

    }
}

Hasil running program :

suhu.java

Diposting oleh ajeng diana di 03.37 0 komentar
package lab;
public class Main
{
public static void main(String[] args)
{ double fahrenheit;
double reamur, kelvin;
double celcius;
celcius=50;
fahrenheit=9/5.0*celcius+32;
reamur=4/5.0*celcius;
kelvin=celcius+273;

System.out.println("suhu dalam celcius   ="+celcius);
System.out.println("==============================");
System.out.println("Hasil dalam konversi");
System.out.println("==============================");
System.out.println("suhu dalam farenheit ="+fahrenheit);
System.out.println("suhu dalam reamur    ="+reamur);
System.out.println("suhu dalam kelvin    ="+kelvin);
}
}

Hasil running:

konversi uang.java

Diposting oleh ajeng diana di 03.37 0 komentar
package lab;
public class uang
{
public static void main (String args[])
{ double c,e;
    String a=javax.swing.JOptionPane.showInputDialog(null,"jumlah uang yang anda masukan= ");
    double d=Double.valueOf(a).doubleValue();
    c=d/10000;
    e=d/14000;

System.out.println("Hasil penjumlahan");
System.out.println("dollar "+c);
System.out.println("euro "+e);
} }


Hasil running program:




 

ajeng diana Copyright © 2015 Design by ajengdiana dianastore