Langsung ke konten utama

Post 6 : Apa itu Entity Relationship Diagram (ERD) dan Contoh dari Entity Relationship Diagram (ERD)

Hasil gambar untuk basis data

Assalamualaikum Wr. Wb.
Temen - Temen Kali Ini Saya Akan Menjelaskan cara membuat sebuah ERD atau Entity Relationship Diagram Tapi sebelum membuat sebuah ERD, Alangkah baik nya mengetahui tentang ERD agar dalam pembuatannya kita bisa memahami simbol dan yang lainnya yang ada pada sebuah ERD.

Dalam sebuah Perancangan database kita harus merancang secara konseptualnya terlebih dahulu agar dalam pembuatan database lebih mudah.
Dalam perancangan pasti akan bertemu dengan ERD, Lalu apa itu ERD ? ERD adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Pada dasarnya ada tiga komponen yang digunakan, yaitu :
 Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
 Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama

Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya

Atribut simple
atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi
Contoh : Alamat, penerbit, tahun terbit, judul buku.
Atribut Multivalue
nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang
Atribut Derivatif
Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus
Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Derajat relasi atau kardinalitas rasio

Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya

One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya

Contoh ERD yang umum di gunakan :


Contoh ERD yang menggunakan Aturan Oracle :

Hasil gambar untuk erd oracle




Sekian Penjelasan ERD kali ini.
Semoga Bermanfaat


Jangan Lupa Kunjungi :

http://ubpkarawang.ac.id/index.php?lang=id












Komentar

Postingan populer dari blog ini

Post 9 : Pengertian Arcs Relationship dan Contohnya

Assalamualaikum Wr. Wb.     Alhamdulillah, Pada kesempatan kali ini saya ingin membahas mengenai Arcs Relationship. Jadi Apa itu Arcs Relationship ? Arcs Relationship adalah cara untuk mewakili hubungan yang saling eksklusif di ERD dan diwakili pada ERD sebagai garis padat dengan ujung melengkung. Pada Sebuah lingkaran digambar pada arc untuk setiap hubungan yang merupakan bagian dari arc. Karakteristik Arcs Relationship Arcs selalu menjadi milik satu entitas  Arcs dapat mencakup lebih dari dua hubungan.  Tidak semua hubungan suatu entitas perlu dimasukkan dalam arc.  Entitas mungkin memiliki beberapa arc  Arc harus selalu terdiri dari hubungan dengan opsionalitas yang sama.  Semua hubungan dalam arc harus bersifat wajib atau semua harus opsional.  Hubungan dalam arc mungkin berbeda kardinalitas, meskipun ini jarang terjadi. Contoh Arch Relationship: Studi kasus nya ialah jika kita MUDIK dapat menggunakan...

Post 1 : Apa yang diharapkan dari Mata Kuliah Basis Data ?

Bagi Mahasiswa Teknik Informatika di semester 4 mungkin tak asing dengan mata kuliah Basis data. Di Semester 4 ini didalam perkuliahan saya akan belajar mengenai Basis Data, Namun Apa yang saya harapkan dari Mata kuliah Basis Data ini ? Jadi yang saya harapkan di Mata Kuliah Basis Data ini adalah : 1. Mahasiswa dapat mengenal tentang Basis Data itu sendiri, dari mulai definisi, Struktur, Jenis dan lainnya yang menyangkut Database. 2. Mahasiswa diharapkan dapat merancang sebuah database secara individu maupun berkelompok sehingga Mahasiswa dapat memahami Database dengan Cepat dan terbiasa dalam membuat database pada saat mereka bekerja di sebuah perusahaan atau lainnya. 3. Mahasiswa diharapkan dapat menganalisis Data - Data dengan tepat dan benar sehingga suatu saat nanti dapat menjadi Sumber Daya Manusia yang berdaya saing tinggi. 4. Mahasiswa diharapkan dapat mengolah dan membuat Database dengan sebaik mungkin dan seefiesien mungkin agar nanti database yang dibuat sebaik...

Post 4 : Apa itu Physical Model ?

Physical Model  Physical data model Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik. Sebuah physical data model (alias desain database) adalah representasi dari desain data yang memperhitungkan fasilitas dan kendala sistem database yang diberikan manajemen. Dalam siklus hidup proyek itu biasanya berasal dari model data logis, meskipun mungkin reverse-engineered dari implementasi database yang diberikan. Sebuah physical data model lengkap akan mencakup semua artefak database yang diperlukan untuk membuat hubungan antara tabel atau mencapai tujuan kinerja, seperti indeks, definisi kendala, menghubungkan tabel, tabel dipartisi atau cluster. Physical data model biasanya dapat digunakan untuk menghitung perkiraan penyimpanan dan mungkin termasuk rincian alokasi penyimpanan khusus untuk sistem database tertentu. Saat ini, ada enam dat...