Senin, 10 November 2014

STUDI KASUS ERD

Kali ini saya akan berbagi info mengenai perancangan basis data. Pembahasan kali ini 
adalah Entity Relationship Diagram (ERD). Untuk lebih jelasnya mari kita bahas 
dengan membahas studi kasus berikut ini. Semoga bermanfaaat. :)

KASUS
Pada sebuah organisasi kemanusiaan terdapat sistem keanggotaan, dapat dijabarkan  
sebagai berikut :
·   Mahasiswa dapat menjadi anggota organisasi kemanusiaan tersebut. Namun, tidak semua mahasiswa menjadi anggota organisasi kemahasiwaan.
·   Setiap angggota organisasi kemahasiswaan ditugaskan pada satu departemen dalam organisasi dan dapat diperbantukan pada departemen lain. Pada setiap departemen dapat beranggotakan lebih dari satu mahasiswa.
·    Bila ada kegiatan kemahasiswaan yang akan diselenggarakan, maka disusun suatu kepanitiaan terdiri lebih dari satu anggota organisasi.

PENYELESAIAN
Dari soal tersebut kami menetukan entitas pada sistem tersebut, yaitu mahasiswa, 
organisasi, anggota, departemen, departemen lain, kegiatan.

1. Menentukan Entitas
     Entitas pada sistem adalah :
a)      Mahasiswa
b)     Organisasi
c)     Anggota Organisasi Kemahasiswaan
d)     Departemen
e)     Departemen Lain dan
f)      Kegiatan.
           
2. Menghubungkan entitas yang mempunyai relasi :





3. Menentukan Kardinalitas
Dari deskripsi permasalahan, kita tahu bahwa:
a)      Tidak semua mahasiswa menjadi anggota organisasi kemahasiswaan.
b)      Setiap anggota organisasi kemahasiswaan ditugaskan pada satu departemen     
         dalam organisasi.
c)      Anggota Organisasi dapat diperbantukan pada departemen lain.
d)     Pada setiap departemen dapat beranggotakan lebih dari satu mahasiswa.
e)      Anggota kepanitiaan Kegiatan terdiri lebih dari satu anggota organisasi.




4. Menambahkan Atribut pada ERD