1.Diagram asosiasi one to many
Class Dosen
{
//konstruktor
Dosen(){
}
//atribut
Private int NIDN;
Private String nama;
Private String pendidikan;
Private String golongan;
//Metoda
Pulic String Input_nilai()
{
…..}
//asosiasi 1-n (one to many)
//Dosen “mengajar” Matakuliah
Public Matakuliah get_mengajar() {
…}
Public void set_mengajar (int NIDN,String nama,String pendidikan,String golongan) {
DosenNIDNNamaPendidikanGolongan…Input_Nilai()Persetujuan_KRS()…
MatakuliahKode_MKNama_MKSks…getKode_MK()getNama_MK()getSks()…
Mengajar
…}
//relasi
Private Matakuliah MENGAJAR;
}
Class Matakuliah {
//konstruktor
Matakuliah() {
…}
//atribut
Private int Kode_MK;
Private String Nama_MK;
Private int Sks;
//asosiasi 1-n (one to many)
//matakuliah “Diajar” Dosen
PublicLinkedList<Dosen> get_Diajar() {
..}
Public void set_Diajar (Linkedlist <dosen> int Kode_MK,String Nama_MK,int Sks) {
…}
//relasi
Private Linkedlist<Dosen> DIAJAR;
}
2.Diagram asosiasi many to many
Class Dosen
{
//konstruktor
Dosen(){
}
//atribut
Private int NIDN;
Private String nama;
Private String pendidikan;
Private String golongan;
//Metoda
Pulic String Input_nilai()
{
…..}
//asosiasi M-N (many to many)
//nama asosiasi : Mengajar
Public LinkedList < Matakuliah> get_mengajar() {
…}
Public void set_mengajar (LinkedList<Matakuliah> int NIDN,String nama,String pendidikan,String golongan) {
…}
//relasi
Private LinkedList < Matakuliah> MENGAJAR;
}
Class Matakuliah {
//konstruktor
Matakuliah() {
…}
//atribut
Private int Kode_MK;
Private String Nama_MK;
Private int Sks;
//asosiasi 1-n (one to many)
//nama asosiasi : Diajar
PublicLinkedList<Dosen> get_Diajar() {
..}
Public void set_Diajar (LinkedList<Matakuliah> int NIDN,String nama,String pendidikan,String golongan) {
…}
//relasi
Private LinkedList<Matakuliah> DIAJAR;
}
Top Related