Hari jumat lalu, kami mempelajari ERD, dan ini adalah beberapa penjelasan dari ERD itu sendiri;
ERD merupakan suatu model untuk menjelaskan hubungan antar
data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD adalah suatu pemodelan dari basisdata relasional yang didasarkan
atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari
sekumpulan objek yang saling berhubungan antara satu dengan yang
lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya
disebut relationship.menjadi mentalist Suatu entity bersifat unik dan
memiliki atribut sebagai pembeda dengan entity lainnya. Contoh : entity
Mahasiswa, mempunyai atribut nama, umur, alamat, dan nim. Diagram E-R
terdiri dari:
• Kotak persegi panjang, menggambarkan himpunan entitas
• Elip, menggambarkan atribut-atribut entitas
• Diamon, menggambarkan hubungan antara himpunan entitas
• Garis, yang menghubungkan antar objek dalam diagram E-R,
ERD untuk
memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada
tiga simbol yang digunakan, yaitu :
- Entiti ( Entitas ) Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain . Ada
dua macam entitas yaitu entitas kuat dan entitas lemah.
- Atribut Setiap entitas pasti mempunyai elemen yang disebut atribut
yang berfungsi untuk mendeskripsikan karakteristik dari entitas
tersebut. Isi dari atribut mempunyai sesuatu yang dapat
mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
- Hubungan / Relasi Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu:
1. Satu ke satu (One to one)
Hubungan
relasi satu ke satu yaitu setiap entitas pada himpunan entitas A
berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
atau Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
2. Satu ke banyak (One to many)
Setiap
entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas
pada himpunan entitas B, tetapi setiap entitas pada entitas B hanya
dapat berhubungan dengan satu entitas pada himpunan entitas A.
3. Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B
dan demikian pula sebaliknya.
Tahap Pembuatan ERD
Tahap pertama pada desain sistem informasi menggunakan model ER adalah
menggambarkan kebutuhan informasi atau jenis informasi yang akan
disimpan dalam database. Teknik pemodelan data dapat digunakan untuk
menggambarkan setiap ontologi (yaitu gambaran dan klasifikasi dari
istilah yang digunakan dan hubungan anatar informasi) untuk wilayah
tertentu.
Tahap berikutnya disebut desain logis, dimana data dipetakan ke model
data yang logis, seperti model relasional. Model data yang loguis ini
kemudian dipetakan menjadi model fisik , sehingga kadang-kadang, Tahap
kedua ini disebut sebagai “desain fisik”.