Tugas Perancangan Basis Data 03 ERD
Perancangan Basis Data
Assalamualaikum warahmatullahi wabarakatuh,
Pada kesempatan kali ini saya akan menjelaskan tentang :
Konsep ERD dan Komponen pada ERD.
Pengertian ERD (Entity Pelationship Diagram)
Fungsi, Manfaat atau Peran dari ERD (Entity Pelationship Diagram)
- ERD untuk memodelkan struktur data dan hubungan antar data, yang digambarkan menggunakan beberapa notasi dan symbol.
- Menghilangkan redundansi data
- mampekecil jumlah relasi di dalam basis data
- Menjadikan relasi normal, sehingga dapat memperkecil permasalahan pada pembaharuan, penambahan dan penghapusan.
- Model untuk struktur data dan hubungan antar data
- Menentukan Entitas yaitu konsep, kejadian, peran, lokasi dan hal nyata untuk penggunaan menyimpan data .
- Menentukan hubungan antar pasangan entitas menggunakan matriks relasi.
- Entitas digambarkan dengan kotak dan relasi digambarkan dengan garis.
- Menentukan jumlah kejadian satu entitas dalam kejadian entitas yang berhubungan
- Menentukan atribut yaitu menentukan lapangan yang di perlukan system
- Bisa diuji dengan mengabaikan proses.
- Menjelaskan hubungan antara data dalam basis data, dengan objek-objek dasar data yang memiliki hubungan antar relasi.
- mendokumentasikan data-data yaitu dengan mengidentifikasi jenis entitas dan relasinya.
- Memudahkan kita untuk menganalisi dan mengetahui perubahan sistem dari awal.
- Gambaran umum untuk sistem yang akan dibuat, dan dapat memudahkan para developer.
- Menghasilkan dokumentasi yang baik untuk diskusi.
- Representasi visual, yaitu menawarkan persentasi visual dari tata letak.
- Menjadikan sebuah komunikasi yang efektif.
- Fleksibilitas tinggi.
Komponen ERD (Entity Pelationship Diagram)
Entitas
Entitas dalam ERD merupakan sebuah objek atau simbol yang berfungsi sebagai identitas pada kesatuan yang mempunyai nama dan label. Entitas digambarkan dengan simbol/objek sebuah persegi panjang.
Atribut
Atribut dalam ERD merupakan sebuah objek atau simbol sebagai karakteristik dari entitas atau relasi yang menampilkan penjelasan informasi detail tentang keduanya. Atribut ini juga digambarkan dengan simbol/bentuk elips, dan memiliki beberapa fungsi yaitu:
- Atribut Key ( atribut yang memiliki satu atau gabungan dengan atribut lain, dalam tabel unik )
- Atribut Simple ( atribut yang bernilai atomik, yaitu tidak bisa dipecah-pecah lagi )
- Atribut Multivalue ( atribut yang memiliki lebih dari satu nilai / miltivalue )
- Atribut Composite ( atribut dengan bentuk oval yang lebh kecil dari atribut lain sebagai sub-atribut )
- Atribut Derrivatif ( atribut dengan bentuk oval dengan garis putus-putus, yaitu sebuah hasil dari atribut lain atau dari relasi )
Relasi (hubungan antar entitas)
Relasi dalam ERD merupakan sebuah objek atau simbol yang menghubungkan antara satu entitas atau lebih yang tidak memiliki fisik namun ia hanya sebagai konseptual, relasi juga berfungsi untuk mengetahui jenis hubungan antara 2 data. Relasi digambarkan dengan simbol/bentuk belah ketupat.
- Derajat relasi atau kardinalitas rasio, yiatu jumlah maksimum relasi antara entitas dengan entitas lainnya.
- One to One (1:1), yaitu setiap satu anggota entitas hanya boleh ber-relasi dengan satu anggaota entitas lain dan sebaliknya.
- One to many (1:M / Many), yaitu setiap satu anggota entitas boleh ber-relasi dengan anggota entitas lain lebih dari satu.
- Many to Many (M:M), yaitu setiap satu anggota entitas ber-relasi dengan banyak himpunan anggota entitas lain.
Contoh Contoh ERD (Entity Pelationship Diagram)
Sistem ERD bisa diterapkan diberbagai kegiatan atau sistem seperti: Perpustakaan, penjualan, perkantoran/perusahaan, sekolah, dan kegiatan-kegiatan lainnya. Berikut contoh ERD di kehidupan sehari-hari:
Contoh ERD Sederhana
diketahui:
Entitas = Mahasiswa, Mata kuliah
Atribut = Mahasiswa (NIM, Nama mahasiswa, Alamat), Matakuliah (Nm_MK, NM, Kd_MK)
Relasi = mengambil
Sekian dari saya terima kasih telah mengunjungi Blog Amatir ini.
Assalamualaikum warahmatullahi wabarakatuh.
Komentar
Posting Komentar