MENENTUKAN KARDINALITAS DAN OPSIONALITAS




Studi Kasus Yang Akan di Selesaikan.

Dalam sistem akademik selesaikan relasi antara.

    1. Prodi diketuai oleh dosen.

    2. Dosen plotting program studi.

    3. Mahasiswa dibimbing dosen.

    4. Dosen memilki prodi.

    5. Dosen mengampu matakuliah.

    6. Prodi memiliki kelas.

    7. Mahasiswa memilih matakuliah.

    8. Mahasiswa plotting kelas.

    9. Fakultas memiliki prodi.

    10. Mahasiswa di bimbing dosen.


Pembahasan

    1. Prodi di Ketuai oleh Dosen

        - Relasi = Mandatory
        - Kardinalitas = One to One
          Karena program studi hanya bisa diketuai oleh satu dosen dan seorang dosen hanya bisa menjadi ketua di satu prodi.


    2. Dosen Plotting Program Studi

        - Relasi = Mandatory

        - Kardinalitas = Many to Many
             Karena dosen bisa mengajar di beberapa program studi dan program studi tidak hanya memiliki satu dosen.


    3. Mahasiswa Dibimbing Dosen.

        - Relasi = Mandatory
        - Kardinalitas = Many to Many
            Karena mahasiswa bisa dibimbing oleh beberapa dosen dan dosen bisa membimbing banyak mahasiswa.

    4. Dosen Memilki Prodi.

        - Relasi = Mandatory 
        - Kardinalitas = Many to One
           Karena dosen wajib mempunyai program studi. Dan program studi dapat memiliki banyak dosen


    5.  Dosen Mengampu Matakuliah.

        - Relasi = Mandatory      
        - Kardinalitas = Many to One
          Karena dosen bisa mengampu beberapa mata kuliah dan satu mata kuliah hanya bisa diampu oleh satu dosen.


      6. Prodi Memiliki Kelas.

            - Relasi = Mandatory        
            - Kardinalitas = One to Many

       Karena  prodi memiliki banyak kelas dan kelas hanya boleh memiliki satu program studi.



7. Mahasiswa Memilih Matakuliah.

    

    - Relasi = Mandatory        
            - Kardinalitas = Many to Many

      Karena mahasiswa wajib memilih beberapa mata kuliah dan satu mata kuliah boleh dipilih oleh banyak mahasiswa.



8. Mahasiswa Plotting Kelas.

    

    - Relasi = Mandatory
            - Kardinalitas = Many to One
             Karena satu mahasiswa hanya boleh memiliki satu kelas, sedangkan satu kelas boleh memiliki banyak mahasiswa.


        9. Fakultas memiliki prodi.

             - Relasi = Mandatory
             - Kardinalitas = One to Many
           Karena fakultas bisa memiliki beberapa program studi dan satu program studi hanya boleh memiliki satu fakultas.

        10.  Mahasiswa di bimbing dosen.

                - Relasi = Mandatory
                - Kardinalitas = Many to Many
                  Karena mahasiswa bisa dibimbing oleh beberapa dosen dan dosen bisa membimbing banyak mahasiswa.



Terimakasih.


:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)