Langsung ke konten utama

Tugas 6 PBO: Database Akademik




id.java:

 public class id{  
 private String nama;  
 private String alamat;  
 private int umur;  
 public id(String var1, String var2, int var3){  
 nama=var1;  
 alamat=var2;  
 umur=var3;  
 }  
 public void print(){  
 System.out.println("Nama:"+nama);  
 System.out.println("Alamat:"+alamat);  
 System.out.println("Umur:"+umur);  
 }  
 public String getNama(){  
 return nama;  
 }  
 public String getAlamat(){  
 return alamat;  
 }  
 }  

mahasiswa.java:

 import java.util.ArrayList;  
 public class mahasiswa extends id{  
 private String NRP;  
 private ArrayList<makul> m_k;  
 private ArrayList<buku> bk;  
 public mahasiswa(String var1, String varNRP, String var2, int var3){  
 super(var1, var2, var3);  
 NRP = varNRP;  
 m_k = new ArrayList<makul>();  
 bk = new ArrayList<buku>();  
 }  
 public void addMK(makul varMK){  
 m_k.add(varMK);  
 }  
 public void dropMK(makul varMK){  
 m_k.remove(varMK);  
 }  
 public void MeminjamBuku(buku varBuku){  
 bk.add(varBuku);  
 }  
 public void PengembalianBuku(buku varBuku)   
 {   
 bk.remove(varBuku);   
 }   
 public void print(){  
 System.out.println("NRP:"+NRP);  
 super.print();  
 for(makul matakuliah : m_k){  
 System.out.println("Mata Kuliah: "+matakuliah.getMakul());  
 System.out.println("Kelas: "+matakuliah.getKls());  
 System.out.println("Dosen: "+matakuliah.getDsn());  
 }  
 for(buku BUKU : bk){  
 System.out.println("Judul buku: "+ BUKU.getBuku());  
 }  
 }  
 public void printd(){  
 System.out.println("NRP:"+NRP);  
 super.print();  
 }  
 }  

dosen.java

 import java.util.ArrayList;  
 public class dosen extends id{  
 private String NIP;  
 private ArrayList<buku> bk;  
 public dosen(String var1, String varNIP, String varAlamat, int varUmur){  
 super(var1, varAlamat, varUmur);  
 NIP=varNIP;  
 }  
 public String getNIP()   
 {   
 return NIP;   
 }   
 public String getDosen()   
 {   
 return super.getNama();   
 }   
 public void MeminjamBuku(buku theBuku)   
 {   
 bk.add(theBuku);   
 }   
 public void PengembalianBuku(buku theBuku)   
 {   
 bk.remove(theBuku);   
 }   
 public void print()   
 {   
 System.out.println("NIP:" + NIP);   
 super.print();   
 for(buku BUKU : bk)   
 {   
 System.out.println("Judul Buku: "+ BUKU.getBuku());   
 }   
 }   
 public void printd()   
 {   
 System.out.println("NIP:" + NIP);   
 super.print();   
 }   
 }  

pegawai.java

 import java.util.ArrayList;  
 public class pegawai extends id   
 {   
 private String NID;   
 private ArrayList<buku> bk;   
 public pegawai(String varNama, String varNID, String varAlamat, int varUmur)   
 {   
 super(varNama, varAlamat, varUmur);   
 NID = varNID;   
 }   
 public String getNID()   
 {   
 return NID;   
 }   
 public void MeminjamBuku(buku theBuku)   
 {   
 bk.add(theBuku);   
 }   
 public void PengembalianBuku(buku theBuku)   
 {   
 bk.remove(theBuku);   
 }   
 public void print()   
 {   
 System.out.println("NID:" + NID);   
 super.print();   
 for(buku BUKU : bk)   
 {   
 System.out.println("Judul Buku: "+ BUKU.getBuku());   
 }   
 }   
 public void printd()   
 {   
 System.out.println("NID:" + NID);   
 super.print();   
 }   
 }  

kelas.java

 public class kelas   
 {   
 private String ruang;   
 public kelas(String kRuang)   
 {   
 ruang = kRuang;   
 }   
 public String getKelas()   
 {   
 return ruang;   
 }   
 }</pre>  
 <br />  
 <pre>public class buku   
 {   
 private String judul;   
 private String penulis;   
 public buku(String bBuku, String pPenulis)   
 {   
 judul = bBuku;   
 penulis = pPenulis;   
 }   
 public String getBuku()   
 {   
 return judul;   
 }   
 }  

makul.java

 public class makul   
 {   
 private int kode;   
 private String mata_kuliah;   
 private int jum_sks;   
 private kelas kls;   
 private String kl;   
 private String ds;   
 public makul(int kd, String mk, int sks)   
 {   
 kode = kd;   
 mata_kuliah = mk;   
 jum_sks = sks;   
 }   
 public String getMakul()   
 {   
 return mata_kuliah;   
 }   
 public void addKelas(kelas KLS)   
 {   
 kl = KLS.getKelas();   
 }   
 public String getKls()   
 {   
 return kl;   
 }   
 public void addDosen(dosen dsn)   
 {   
 ds = dsn.getDosen();   
 }   
 public String getDsn()   
 {   
 return ds;   
 }   
 public void print()   
 {   
 System.out.println("Kode:" + kode);   
 System.out.println("Mata Kuliah:" + mata_kuliah);   
 System.out.println("SKS:" + jum_sks);   
 }   
 }  

database.java

 import java.util.ArrayList;  
 public class database   
 {   
 private ArrayList<mahasiswa> mhs;   
 private ArrayList<dosen> dsn;   
 private ArrayList<pegawai> peg;   
 private ArrayList<buku> bkk;   
 private ArrayList<makul> mku;   
 public database()   
 {   
 mhs = new ArrayList<mahasiswa>();   
 dsn = new ArrayList<dosen>();   
 peg = new ArrayList<pegawai>();   
 bkk = new ArrayList<buku>();   
 mku = new ArrayList<makul>();   
 }   
 public void addMahasiswa(mahasiswa theMhs)   
 {   
 mhs.add(theMhs);   
 }   
 public void deleteMahasiswa(mahasiswa theMhs)   
 {   
 mhs.remove(theMhs);   
 }   
 public void addDosen(dosen theDsn)   
 {   
 dsn.add(theDsn);   
 }   
 public void deleteDosen(dosen theDsn)   
 {   
 dsn.remove(theDsn);   
 }   
 public void addPegawai(pegawai thePeg)   
 {   
 peg.add(thePeg);   
 }   
 public void deletePegawai(pegawai thePeg)   
 {   
 peg.remove(thePeg);   
 }  
 public void addMakul(makul theMku)   
 {   
 mku.add(theMku);   
 }   
 public void deleteMakul(makul theMku)   
 {   
 mku.remove(theMku);   
 }   
 public void addBuku(buku theBkk)   
 {   
 bkk.add(theBkk);   
 }   
 public void deleteBuku(buku theBkk)   
 {   
 bkk.remove(theBkk);   
 }   
 public void listMahasiswa()   
 {   
 for(mahasiswa m : mhs)   
 {  
 System.out.println("=========List Mahasiswa=========");   
 m.printd();   
 System.out.println();   
 }   
 }   
 public void listDosen()   
 {   
 for(dosen d : dsn)   
 {  
 System.out.println("=========List Dosen=========");   
 d.printd();   
 System.out.println();   
 }   
 }   
 public void listPegawai()   
 {   
 for(pegawai p : peg)   
 {   
 System.out.println("=========List Pegawai=========");  
 p.printd();   
 System.out.println();   
 }   
 }   
 public void listMakul()   
 {   
 for(makul a : mku)   
 {   
 System.out.println("=========List Makul=========");  
 a.print();   
 System.out.println();   
 }   
 }   
 public void listBuku()   
 {   
 for(buku b : bkk)   
 {   
 System.out.println("=========List Buku=========");  
 b.print();   
 System.out.println();   
 }   
 }   
 }  

Screenshot:














Note: Seharusnya List Buku (sudah diralat di sourcecode atas)

Komentar

Postingan populer dari blog ini

EAS MPPL: Studi Kasus CV Jasa Pembasmian Hama Rayap

Source Soal:  https://fajarbaskoro.blogspot.com/2019/05/mppl-kelas-e-evaluasi-akhir-semester.html Soal: 1. Buatlah gambaran sistem aplikasi yang diselesaikan beserta fiturnya 2. Sebutkan dan jelaskan Siklus hidup Manajemen Proyek 3. Apa fungsi manajemen proyek di dalam pengembangan aplikasi. Sebutkan 4. Buatlah WBS untuk menyelesaikan proyek tersebut dan susunlah jadwal yang diperlukan jika jangka waktu yang disediakan 3 bulan 5. Buatlah anggaran biaya proyek dan sistem pengontrolannya dengan Kurva S jika disediakan dana Rp. 300.000.000,- 1. Ada dua hak akses, yaitu sebagai Karyawan dan Manager Hak Akses sebagai Manajer: Mengolah data kontrak kerja dengan pelanggan (CRUD) Melakukan penjadwalan pengerjaan pesanan Mengolah data karyawan (CRUD) Memilih dan mendelegasikan karyawan pada jadwal kontrak kerja Mencatat biaya pengeluaran dan pemasukan perusahaan Membuat dan mencetak laporan keuangan perusahaan Mengolah masa kerja karyawan outsourcing Hak Akse

Apa itu Sistem Analyst?

Analis sistem adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Kemampuan analisis memungkinkan seorang analis sistem untuk memahami perilaku organisasi beserta fungsi-fungsinya, pemahaman tersebut akan membantu dalam mengidentifikasi kemungkinan terbaik serta menganalisis penyelesaian permasalahan. Keahlian teknis akan membantu seorang analis sistem untuk memahami potensi dan keterbatasan dari teknologi informasi. Seorang analis sistem harus mampu untuk bekerja dengan berbagai jenis bahasa pemrograman, sistem operasi, serta perangkat keras yang digunakan. Keahlian manajerial akan membantu se

MPPL: Manajemen Biaya

Biaya tersedia disini:  http://lpse.kkp.go.id/eproc/lelang/view/2958218 Work Breakdown System: Cost Planning: Cost Estimation: Cost Budgeting: Cost Controlling: