Kamis, Desember 12, 2013

javaa

Diposting oleh ajeng diana di 05.00
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:


































0 komentar:

Posting Komentar

 

ajeng diana Copyright © 2015 Design by ajengdiana dianastore