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;
Tampilkan postingan dengan label java. Tampilkan semua postingan
Tampilkan postingan dengan label java. Tampilkan semua postingan
Sabtu, Desember 14, 2013
Polimorfisme Pada Java
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 :
- Method yang dipanggil harus melalui basis class.
- Method yang dipanggil harus menjadi method pada basis class.
- 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.
Categories
java
Kamis, Desember 12, 2013
program suhu versi lainnya :D
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:
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:
Categories
java
javaa
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:
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:
Categories
java
program mahasiswa
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:
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:
Categories
java
toko.java
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 :
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 :
Categories
java
suhu.java
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:
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:
Categories
java
konversi uang.java
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:
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:
Categories
java
Langganan:
Postingan (Atom)







































