Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import java.util.ArrayList;
  2. public class Mahasiswa extends id
  3. {
  4. private String NRP;
  5. private ArrayList<Matkul> m_k;
  6. private ArrayList<Buku> bk;
  7. public Mahasiswa(String iNama, String iNRP, String iAlamat, int iUmur)
  8. {
  9. super(iNama, iAlamat, iUmur);
  10. NRP = iNRP;
  11. m_k = new ArrayList<Matkul>();
  12. bk = new ArrayList<Buku>();
  13. }
  14. public void addMK(Matkul theMK)
  15. {
  16. m_k.add(theMK);
  17. }
  18. public void dropMK(Matkul theMK)
  19. {
  20. m_k.remove(theMK);
  21. }
  22. public void MeminjamBuku(Buku theBuku)
  23. {
  24. bk.add(theBuku);
  25. }
  26. public void PengembalianBuku(Buku theBuku)
  27. {
  28. bk.remove(theBuku);
  29. }
  30. public void print()
  31. {
  32. super.print();
  33. System.out.println("NRP:" + NRP);
  34. for(Matkul matakuliah : m_k)
  35. {
  36. System.out.println("Mata Kuliah: "+ matakuliah.getMatkul());
  37. System.out.println("Kelas: "+ matakuliah.getKls());
  38. System.out.println("Dosen: "+ matakuliah.getDsn());
  39. }
  40. for(Buku BUKU : bk)
  41. {
  42. System.out.println("Judul Buku: "+ BUKU.getBuku());
  43. }
  44. }
  45. public void printd()
  46. {
  47. super.print();
  48. System.out.println("NRP:" + NRP);
  49. }
  50. }