tugas pbo


tugas pbo




Pegawai

import java.util.ArrayList;
 public class Pegawai extends identitas
 {
  private String NIP;
  private ArrayList<Buku> book;
  public Pegawai(String Nama, int Umur, String Alamat, String nip)
  {
   super(Nama,Umur,Alamat);
   NIP = nip;
   book = new ArrayList<Buku>();
  }
  public void minjamBuku(Buku books)
  {book.add(books);} 
  public void kembalikanBuku(Buku books)
  {book.remove(books);}
  public void print()
  {
   super.display();
   System.out.println("NIP :" +NIP);
   for(Buku bukuu : book)
   {System.out.println("Buku yang dipinjam :" +bukuu.getJudul());}
  }
  public void prnt()
  {
    super.display();
    System.out.println("NIP :" +NIP);
  }
 }

Kelas

public class Kelas
 {
  private String kelas;
  public Kelas(String Kelas)
  {kelas = Kelas;}
  public String getKelas()
  {return kelas;}
 }

Dosen

import java.util.ArrayList;
 public class Dosen extends identitas
 {
  private String NID;
  private ArrayList<Buku> book;
  public Dosen(String Nama, int Umur, String Alamat, String nid)
  {
   super(Nama,Umur,Alamat);
   NID = nid;
   book = new ArrayList<Buku>();
  }
  public void print()
  {
   super.display();
   System.out.println("NID :" +NID);
   for(Buku bukuu : book)
   {System.out.println("Buku yang dipinjam :" +bukuu.getJudul());}
  }
  public String getDosen()
  {return super.getNama();}
  public void minjamBuku(Buku books)
  {book.add(books);}
  public void kembalikanBuku(Buku books)
  {book.remove(books);}
  public void prnt()
  {
   super.display();
   System.out.println("NID :" +NID);
  }
  }

Identitas



/**
 * Write a description of class identitas here.
 *
 * @author (your name)
 * @version (a version number or a date)
 */
 public class identitas
 {
   private String namanya;
   private int umurnya;
   private String alamatnya;
   public identitas(String Nama,int Umur,String Alamat)
   {
    namanya = Nama;
    umurnya = Umur;
    alamatnya = Alamat;
   }
   public void display()
   {
    System.out.println("Nama :" +namanya);
    System.out.println("Umur :" +umurnya);
    System.out.println("Alamat :" +alamatnya);
   }
   public String getNama()
   {return namanya;}
 }


Database

 import java.util.ArrayList;
 public class Database
 {
  private ArrayList<Mahasiswa> mahasiswa;
  private ArrayList<Dosen> dosen;
  private ArrayList<Pegawai> pegawai;
  public Database()
  {
   mahasiswa = new ArrayList<Mahasiswa>();
   dosen = new ArrayList<Dosen>();
   pegawai = new ArrayList<Pegawai>();
  }
  public void addMahasiswa(Mahasiswa Themhs)
  {mahasiswa.add(Themhs);}
  public void addDosen(Dosen dsn)
  {dosen.add(dsn);}
  public void addPegawai(Pegawai pgw)
  {pegawai.add(pgw);}
  public void listMahasiswa()
  {
   for(Mahasiswa mhs : mahasiswa)
   {
    mhs.prnt();
    System.out.println();
   }
  }
  public void listDosen()
  {
   for(Dosen dsn : dosen)
   {
    dsn.prnt();
    System.out.println();
   }
  }
  public void listPegawai()
  {
   for(Pegawai pgw : pegawai)
   {
    pgw.prnt();
    System.out.println();
   }
  }
  public void delMahasiswa(Mahasiswa Themhs)
  {mahasiswa.remove(Themhs);}
  public void delPegawai(Pegawai pgw)
  {pegawai.remove(pgw);}
  public void delMahasiswa(Dosen dsn)
  {dosen.remove(dsn);}
 }

Mahasiswa

import java.util.ArrayList;
 public class Mahasiswa extends identitas
 {
  private String NRP;
  private ArrayList<Mata_kuliah> m_k;
  private ArrayList<Buku> book;
  public Mahasiswa(String Nama, int Umur, String Alamat, String nrp)
  {
   super(Nama,Umur,Alamat);
   NRP = nrp;
   m_k = new ArrayList<Mata_kuliah>();
   book = new ArrayList<Buku>();
  }
  public String getNRP()
  {return NRP;}
  public void addMK(Mata_kuliah thematkul)
  {m_k.add(thematkul);}
  public void dropMatkul(Mata_kuliah thematkul)
  {m_k.remove(thematkul);}
  public void minjamBuku(Buku books)
  {book.add(books);}
  public void kembalikanBuku(Buku books)
  {book.remove(books);}
  public void print()
  {
   super.display();
   System.out.println("NRP :" +NRP);
   for(Mata_kuliah matakuliah : m_k)
   {
    System.out.println("Mata Kuliah :" +matakuliah.getMatkul());
    System.out.println("Kelas :" +matakuliah.getKls());
    System.out.println("Dosen :" +matakuliah.getNamaDosen());
   }
   for(Buku bukuu : book)
   {
    System.out.println("Buku yang dipinjam :" +bukuu.getJudul());
   }
  }
  public void prnt()
  {
   super.display();
   System.out.println("NRP :" +NRP);
  }
  }

Mata Kuliah

public class Mata_kuliah
 {
  private int kode, totalsks;
  private String mata_kuliah, kl, dosen;
  public Mata_kuliah(int kd,String mk, int sks)
  {
   kode = kd;
   mata_kuliah = mk;
   totalsks = sks;
  }
  public void addDosen(Dosen dsn)
  {dosen = dsn.getDosen();}
  public String getNamaDosen()
  {return dosen;}
  public String getMatkul()
  {return mata_kuliah;}
  public void addKelas(Kelas kls)
  {kl = kls.getKelas();}
  public String getKls()
  {return kl;}
  public void print()
  {
   System.out.println("Kode :" +kode);
   System.out.println("Mata Kuliah :" +mata_kuliah);
   System.out.println("Jumlah SKS :" +totalsks);
  }
 }


Buku

public class Buku
 {
  private String Judul;
  private String Penulis;
  public Buku(String judul,String penulis)
  {
   Judul = judul;
   Penulis = penulis;
  }
  public String getJudul()
  {return Judul;}
  }




Comments

Popular posts from this blog

TICKET MACHINE