Monday, 21 August 2017

Cara Membuat Diagram ERD

Saya akan menjelaskan bagaimana langkah-langkah membuat Diagram ERD, pertama-tama perlu di pahami beberapa istilah dibawah ini.
ERD adalah pemodelan data utama yang membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas.
Entitas adalah suatu tempat atau objek untuk menyimpan data.


Entitas memiliki 2 Tipe:
  1. Entitas kuat: Merupakan entitas yang berdiri sendiri tanpa tergantung dengan entitas yang lain.
  2. Entitas Lemah: Merupakan entitas yang bergantung pada entitas lain.
Cara menemukan entitas sendiri:
  1. Mencari gambaran yang akan dicari entitasnya
  2. Mencari kata benda lalu tandai.
  3. Pastikan yang anda tandai nantinya memilik karakteristik yang dapat disebut atribut.
  4. Tentukan objek yang merupakan entitas
Contoh:
Dalam System akademik Perkuliahan.
Seorang dosen diwajibkan paling sedikit mengajar satu mata kuliah, dan mahasiswa mengambil mata kuliah.

jadi entitasnya Dosen, Mahasiswa, Mata Kuliah

Atribut/Attribute adalah ciri umum semua entitas atau semua yang ada dalam entitas
atribut memiliki beberapa type:
  1. Atribut Kunci(Primary Key): satu atau beberapa atribut yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada suatu baris/record dengan baris lain pada suatu entitas
  2. atribut bernilai tunggal, atribut yang memiliki hanya satu nilai 
  3. atribut bernilai banyak, atribut yang memiliki sekelompok nilai
  4. atribut komposit, atribut yang terdiri atas beberapa atribut yang lebih kecil
  5. atribut derivatif, atribut yang diperoleh dari pengolahan / penurunan atribut lain
Cara menentukan atribut:
  1. Tentukan dan lengkapi karakteristik dari tiap-tiap entitas 
  2. Dari setiap karakteristik tersebut tentukan termasuk atribut apa
  3. Gambarkan entitas beserta atributnya dengan notasi yang sesuai
Relasi/Relationship adalah hubungan yang terjadi antara entitas atau lebih.
relasi/relationship memiliki beberapa type:
  1. One to One (1:1)
    Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
  2. One to many (1:M / Many)
    Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
  3. Many to Many (M:M)
    Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya.

No comments:

Post a Comment