ERD ( Entity Relationship Diagram )

Entity Relationship Diagram (ERD) adalah diagram yang dipakai untuk mendokumentasikan data dengan mengidentifikasikan jenis entitas dan hubungannya. ERD merupakan peralatan pembuatan model data yang paling fleksibel dan dapat diadaptasi untuk berbagai pendekatan yang mungkin diikuti perusahaan dalam pengembangan sistem. ERD ini menggambarkan relasi atau hubungan antar entitas yang ada, dimana terdapat 2 jenis hubungan, yaitu:

  • Obligatory: bila semua anggota dari suatu entity harus berpartisipasi atau memiliki hubungan dengan entity yang lain.
  • Non-obligatory: bila tidak semua anggota dari suatu entity harus berpartisipasi atau memiliki hubungan dengan entity yang lain.

Dalam menggambar ERD, ada beberapa komponen yang perlu diperhatikan, yaitu:Entity

  • Entity

didefinisikan sebagai sesuatu yang mudah diidentifikasikan. Sebuah entity dapat berupa obyek, tempat, orang, konsep atau aktivitas. Pada teknik penggambaran, entity digambarkan dengan kotak segiempat. Setiap kotak diberi label berupa kata benda.

  • Atribut

Identifikasi dan deskripsi dari entity dijelaskan oleh atribut-atributnya (karakteristik entity). Sebuah atribut didefinisikan sebagai penjelasan-penjelasan dari entity yang membedakannya dengan entity yang lain. Selain itu, atribut juga merupakan sifat-sifat dari sebuah entity. Sebagai contoh, entity Proficiency mempunyai atribut IDProficiency, Name, dan atribut lainnya.

  • Relasi

Relasi adalah penghubung antara suatu entity dengan entity yang lain dan merupakan bagian yang sangat penting dalam mendesain database.

Ada tiga macam relasi, antara lain:

One-to-One

Pada bentuk relasi One-to-One, satu anggota entity memiliki hubungan dengan satu anggota entity pada kelas yang berbeda.

One-to-Many

Pada bentuk relasi One-to-Many, satu anggota entity bisa memiliki hubungan dengan beberapa anggota entity pada kelas yang berbeda. Sama halnya dengan One-to-One, pada relasi yang satu ini juga terbagi ke dalam 2 jenis hubungan, yaitu: obligatory dan non-obligatory.

Many-to-Many

Pada bentuk relasi Many-to-Many, beberapa anggota entity dapat memiliki hubungan dengan beberapa anggota entity lainnya. Dalam relasi ini juga terdapat dua jenis hubungan, yaitu: obligatory dan non-obligatory.





0 Response to "ERD ( Entity Relationship Diagram )"

Posting Komentar

Minggu, 30 Mei 2010

ERD ( Entity Relationship Diagram )


Entity Relationship Diagram (ERD) adalah diagram yang dipakai untuk mendokumentasikan data dengan mengidentifikasikan jenis entitas dan hubungannya. ERD merupakan peralatan pembuatan model data yang paling fleksibel dan dapat diadaptasi untuk berbagai pendekatan yang mungkin diikuti perusahaan dalam pengembangan sistem. ERD ini menggambarkan relasi atau hubungan antar entitas yang ada, dimana terdapat 2 jenis hubungan, yaitu:

  • Obligatory: bila semua anggota dari suatu entity harus berpartisipasi atau memiliki hubungan dengan entity yang lain.
  • Non-obligatory: bila tidak semua anggota dari suatu entity harus berpartisipasi atau memiliki hubungan dengan entity yang lain.

Dalam menggambar ERD, ada beberapa komponen yang perlu diperhatikan, yaitu:Entity

  • Entity

didefinisikan sebagai sesuatu yang mudah diidentifikasikan. Sebuah entity dapat berupa obyek, tempat, orang, konsep atau aktivitas. Pada teknik penggambaran, entity digambarkan dengan kotak segiempat. Setiap kotak diberi label berupa kata benda.

  • Atribut

Identifikasi dan deskripsi dari entity dijelaskan oleh atribut-atributnya (karakteristik entity). Sebuah atribut didefinisikan sebagai penjelasan-penjelasan dari entity yang membedakannya dengan entity yang lain. Selain itu, atribut juga merupakan sifat-sifat dari sebuah entity. Sebagai contoh, entity Proficiency mempunyai atribut IDProficiency, Name, dan atribut lainnya.

  • Relasi

Relasi adalah penghubung antara suatu entity dengan entity yang lain dan merupakan bagian yang sangat penting dalam mendesain database.

Ada tiga macam relasi, antara lain:

One-to-One

Pada bentuk relasi One-to-One, satu anggota entity memiliki hubungan dengan satu anggota entity pada kelas yang berbeda.

One-to-Many

Pada bentuk relasi One-to-Many, satu anggota entity bisa memiliki hubungan dengan beberapa anggota entity pada kelas yang berbeda. Sama halnya dengan One-to-One, pada relasi yang satu ini juga terbagi ke dalam 2 jenis hubungan, yaitu: obligatory dan non-obligatory.

Many-to-Many

Pada bentuk relasi Many-to-Many, beberapa anggota entity dapat memiliki hubungan dengan beberapa anggota entity lainnya. Dalam relasi ini juga terdapat dua jenis hubungan, yaitu: obligatory dan non-obligatory.





0 komentar on "ERD ( Entity Relationship Diagram )"

Posting Komentar