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
Post a Comment