Pages

Selasa, 20 Januari 2015

Program Java Inheritance Super "Proses Pengurusan KRS"

PROGRAM JAVA RIYAN FIKRI 
Program Java Inheritance Super "Proses Pengurusan KRS" 

 
1. Buat Folder untuk penyimpanan data.
2. Buka Notepad. Awal mula membuat induk program class berikut source codenya: 

class Data {
  private String nama , nim , kelas , jurusan , smst , universitas;
 
  public Data(String Nama , String Nim ,String Kelas , String Jurusan ,String Smst , String Universitas ) {
    this.nama  = Nama;
    this.kelas = Kelas;
    this.nim = Nim ;
    this.jurusan = Jurusan;
    this.smst = Smst ;
    this.universitas = Universitas;
  }
 
  public void data_Data() {

        System.out.println("======================================================");
        System.out.println("1. DATA PRIBADI   ");
    System.out.println("======================================================");
       System.out.println("Nama Mahasiswa         : "+ nama);
       System.out.println("NIM                    : "+ nim);
        System.out.println("Kelas                  : "+ kelas);
        System.out.println("Jurusan                : "+ jurusan);
        System.out.println("Semester               : "+ smst);
        System.out.println("Universitas            : "+ universitas);
   
  }


3. Setelah itu save as ke folder yang di buat tadi dengan nama Data (sesuaikan dengan nama classnya) dan format .java, setelah itu buka notepad baru untuk membuat class anak berikut source codenya:

class pillihan extends Data {
  String matkul ;
 
  public pillihan (String Matkul ,String Nama , String Kelas ,String Nim, String Jurusan ,String Smst , String Universitas ) {
    super(Nama , Kelas ,Nim, Jurusan ,Smst , Universitas);  
    this.matkul = Matkul;
    }
  void data_pillihan() {
        super.data_Data();
        System.out.println("======================================================");
        System.out.println(" 2. MATA KULIAH YANG DI PILIH ");
        System.out.println("======================================================");      
        System.out.println("Matakuliah Pilihan    : "+ matkul );
   
    }
  public static void main(String[] args) {
     pillihan pillihanPertama = new pillihan( "- Bahasa Indonesia = 3 sks\n\t\t\t   - Algoritma  = 3 sks\n\t\t\t   - Sistem Digital  = 2 sks","Riyan Fikri","13108020078","3-A1","Teknik Informatika","3","Universitas Muhammadiyah Sidoarjo");
     pillihanPertama.data_pillihan();
  }
}


 4. Setelah itu save as ke folder yang di buat tadi dengan nama pillihan (sesuaikan dengan nama classnya) dan format .java, setelah itu buka notepad baru untuk membuat class cucu berikut source codenya:

class pembayaran extends pillihan {
  String bank  ;
  int sks , hasil , a ;
 
  public pembayaran (String Bank ,String Matkul ,String Nama , String Kelas ,String Nim, String Jurusan ,String Smst , String Universitas ) {
    super(Nama , Kelas ,Nim, Jurusan ,Smst , Universitas, Matkul);   
    this.bank = Bank;
    this.sks   = 8 ;
    this.a = 100000;
    this.hasil = this.sks*a ;
    }
  void data_pembayaran() {

        super.data_pillihan();
        System.out.println("======================================================");
    System.out.println(" 3. PEMBAYARAN ");
        System.out.println("======================================================");           
        System.out.println("Bank                   : "+ bank );
    System.out.println("Jumlah Sks             : "+ this.sks);
    System.out.println("Pembayaran(per sks)    : Rp."+ this.a);
    System.out.println("Total Pembayaran       : Rp."+ this.hasil);
   
    }
  public static void main(String[] args) {
     pembayaran pembayaranPertama = new pembayaran( "Bank Republik Indonesia (BNI)","Universitas Muhammadiyah Sidoarjo","- Bahasa Indonesia = 3 sks\n\t\t\t- Algoritma  = 3 sks\n\t\t\t- Sistem Digital  = 2 sks","Riyan Fikri","131080200078","3-A1","Teknik Informatika","3");
     pembayaranPertama.data_pembayaran();
  }


5.  Setelah itu save as ke folder yang di buat tadi dengan nama pembayaran (sesuaikan dengan nama classnya) dan format .java.
6. Kemudian buka Command Prompt dan compile program tersebut satu persatu dengan perintah javac.
      contoh: javac Data.java.
7. Setelah itu jalankan class cucu yaitu class pembayaran.java dengan perintah java pembayaran.

Screenshoot Program: