Download - Class Dosen

Transcript
Page 1: Class Dosen

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

Page 2: Class Dosen

…}

//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;

}

Page 3: Class Dosen

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() {

Page 4: Class Dosen

…}

//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;

}