Pujhie Mizand
Diagram Entity-Relationship (Diagram E-R)
Model ER berisi komponen-komponen Himpunan Entitas dan Himpunan Relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari ‘dunia nyata’ yang kita tinjau. Digambarkan dengan lebih sistematis dengan menggunakan Diagram Entity-Relationship (Diagram E-R). Dikembangkan oleh Chen (1976)
Entitas adalah objek dalam bentuk fisik maupun konsep yang dapat dibedakan dengan objek lainnya. Contoh : entitas MAHASISWA, entitas BUKU, entitas MATAKULIAH
Atribut adalah karakteristik atau properti dari suatu entitas. Contoh, entitas MAHASISWA mempunyai atribut-atribut NPM, Nama, Alamat, Kota, Tgl-lhr, Telp.
Relationship adalah Hubungan yang terjadi antara satu entitas atau lebih. Contoh : relationship mengambil yang menggambarkan mahasiswa yang mengambil matakuliah.
Notasi-notasi simbolik
TAHAPAN PEMBUATAN DIAGRAM E-R (Preliminary Design)
DIAGRAM E-R DENGAN KAMUS DATA
Kamus Data :
Entitas adalah objek dalam bentuk fisik maupun konsep yang dapat dibedakan dengan objek lainnya. Contoh : entitas MAHASISWA, entitas BUKU, entitas MATAKULIAH
Atribut adalah karakteristik atau properti dari suatu entitas. Contoh, entitas MAHASISWA mempunyai atribut-atribut NPM, Nama, Alamat, Kota, Tgl-lhr, Telp.
Relationship adalah Hubungan yang terjadi antara satu entitas atau lebih. Contoh : relationship mengambil yang menggambarkan mahasiswa yang mengambil matakuliah.
Notasi-notasi simbolik
- Persegi panjang, menyatakan Himpunan Entitas
- Lingkaran/Elip, menyatakan Atribut (Atribut yang berfungsi sebagai keydigaris bawahi Atribut a sebagai key
- Belah Ketupat, menyatakan Himpunan Relasi
- Garis, sebagai penghubung antara Himpunan Relasi dengan Himpunan Entitas dan Himpunan Entitas dengan Atributnya
- Kardinalitas Relasi, dinyatakan dengan banyaknya garis cabang atau dengan pemakaian angka (1 dan 1 untuk relasi satu-ke-satu, dan N untuk relasi satu-ke-banyak, atau N dan N untuk relasi banyak-ke-banyak)
Contoh :
- Relasi satu-ke-satu (one-to-one)realasi satu-ke-satu
Gambar diatas menunjukkan relasi antara himpunan entitas Dosen dengan himpunan entitas Jurusan. Himpunan relasinya diber nama ‘Mengepalai’. Pada relasi ini, setiap dosen paling banyak mengepalai satu jurusan dan setiap jurusan pasti dikepalai oleh paling banyak satu orang dosen.
Atribut key pada himpunan relasi ‘Mengepalai’ yakni nama dosen dankode jur disebut sebagai kunci tamu Key Asing (Foreign Key), yang merupakan Primary Key dari masing-masing himpunan entitas.
- Relasi satu-ke-banyak (one-to-many)relasi satu-ke-banyak
Gambar diatas adalah relasi antara himpunan entitas Dosen dengan himpunan entitas Kuliah, dimana himpunan relasinya diberi nama ‘Mengajar’. Pada relasi ini, setiap dosen dapat mengajar lebih dari satu mata kuliah, sedang setiap mata kuliah diajar hanya oleh paling banyak satu orang dosen.
Kemudian pada himpunan relasi Mengajar, terdapat dua atribut tambahan yang bukan berasal dari salah satu himpunan entitas yang dihubungkannya. Hal ini memang dimungkinkan (umum terjadi), sehingga dengan keempat atribut tersebut pada himpunan relasi mengajar, dapat diketahui jadwal pelaksanaan setiap mata kuliah beserta dosen yang mengajarkannya.
- Relasi banyak-ke-banyak (many-to-many)relasi banyak-ke-banyak
Himpunan relasi diatas dinamakan ‘Mempelajari’ yang menghubungkan
antara himpunan entitas Mahasiswa dengan himpunan entitas Kuliah. Pada relasi ini, setiap mahasiswa dapat mempelajari lebih dari satu mata kuliah, demikian juga sebaliknya, setiap mata kuliah dapat dipelajari oleh lebih dari satu orang mahasiswa.
himpunan Entitas E |
atribut a sebagai key |
himpunan Relasi R |
link |
TAHAPAN PEMBUATAN DIAGRAM E-R (Preliminary Design)
- Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat.
- Menentukan atribut-atribut key dari masing-masing himpunan entitas.
- Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas-himpunan entitas yang ada beserta foreign key-nya.
- Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi.
- Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut deskriptif (non key).
DIAGRAM E-R DENGAN KAMUS DATA
Kamus Data :
- Mahasiswa = {NPM, nm_mhs, alamat_mhs, tgl_lahir}
- Kuliah = {kd_mk, nm_mk, sks, semester}
- Dosen = {nm_dos, alamat_dos}
- Mempelajari = {NPM, kd_mk, nilai}
- Mengajar = {kd_mk, nm_dos, waktu, ruang}
(Sumber : http://toka-tiki-toki.blogspot.com)
Tidak ada komentar:
Posting Komentar