Langsung ke konten utama

Diagram ER (Entity-Relationship) Model

MATERI III
Pertemuan Minggu ke-3


Entity Relationship Model
  •  Merupakan model yang digunakan untuk menggambarkan data dalam bentuk entity, attribut dan relationship antar entitas.
  • Entity model belum bisa diimplementasikan dalam bentuk model data.
Entity Relationship Diagram
  • Merupakan diagram yang menggambarkan hubungan entity antar entitas.
  • 3 bentuk diagram dasar yaitu :
           -  persegi : mempresentasikan entitas
           -  ellips : mempresentasikan atribut
           -  garis : mempresentasikan hubungan
  • Pengertian istilah :
          Entitas adalah sebuah object yang dapat dibedakan dari objeck lain dalam dunia nyata, untuk lebih memahaminya, entitas jika pada xampp merupakan tabel dari suatu database.
Entitas atau tabel tersebut mempunyai atribut sebagai pembeda dirinya dengan yang lain dan seringkali memiliki hubungan.
Contoh : manusia --> mahasiswa (mahasiswa merupakan entitas)

          Entity sets adalah kumpulan entitas yang mempunyai tipe sama.



Atribut  adalah suatu yang direpresentasikan (dibedakan dengan entitas lain) oleh beberapa atribut.
Atribut adalah property deskriptif yang dimiliki oleh semua anggota dari semua set entitas. example : mahasiswa à nim, nama, tgl_lahir

Value set [domain] dari atribut : nilai yang diisi ke dalam masing-masing atribut.

Jenis Atribut :
·         Atribut sederhana (atomic atribut)
-          Terdiri hanya satu komponen tunggal dengan keberadaan yang independen, tidak dapat diuraikan lagi,maksudnya atribut tersebut tidak dapat diganti missal : nim
·         Atribut komposit  (composit)
-          Atribut yang terdiri dari beberapa atribut yang lebih mendasar, bisa diuraikan, dalam hal ini diartikan atribut tersebut dapat diganti  missal : alamat
·         Atribut berharga tunggal (single valued)
-          Atribut yang mempunyai satu nilai untuk suatu entitas tertentu (jenis kolom) hanya pilih salah satu.
·         Atribut berharga banyak (multi valued)
-          Terdiri dari sekumpulan nilai untuk suatu entitas  tertentu. Missal : hoby, karena mempunyai banyak pilihan.
·         Atribut derivative (derivated)
-          Atribut yang dihasilkan dari atribut lain yang tidak berasal dari suatu entitas. Missal : umur dihasilkan dari tgl_lahir.

Relationship
Adalah hubungan yang terjadi antara satu atau lebih entity. Dapat memiliki atribut, dimana terjadi adanya transaksi yang menghasilkan suatu nilai tertentu.
contoh : entity mahasiswa dengan nim : “ “, & nama=” “ berelasi dengan entity sebuah mata kuliah kd_mk = “ “ nama kul=” “.

Cardinaly Rasio
Menjelaskan jumlah keterhubungan antara satu entity dengan entity lain. Menunjukkan jumlah maksimal entitas yang dapat berelasi.
Macam – macam Cardinaly Rasio
-          Cardinaly Rasio  one to one : satu entitas A berhubungan dengan satu entitas B, missal : manager hanya memanage satu department.

-          Cardinaly Rasio One to Many : satu entitas A dihubungkan dengan sejumlah entitas di B. missal : banyak karyawan bekerja dalam satu department, satu dosen mengajar banyak mata kuliah.

-          Cardinaly Rasio Many to Many : sesatu proyek punya tiap entitas A berhubungan dengan banyak entitas B dan sebaliknya. Missal : satu projek punya banyak karyawan, 1 karyawan boleh bekerja pada banyak proyek.

Tahap pembuatan Diagram ER
·         Mengidentifikasi dan menetapkan seluruh himpunan entity yang akan terlibat
·         Menentukan atribut dari setiap entity
·         Menentukan atribut primery key setiap entity
·         Menentukan relationship
·         Menentukan atribut dari setiap relationship (jika ada)
·         Menentukan cardinality ratio
·         Menentukan participation constrain


 

         

Komentar

Posting Komentar

Postingan populer dari blog ini

PRINSIP-PRINSIP MANAJEMEN SEKOLAH

Menurut Kamus Umum Bahasa Indonesia,1990 yang dimaksud dengan prinsip adalah   dasar, azas (kebenaran yang menjadi pokok dasar berpikir, bertindak).   Sedangkan prinsip yang dimaksud dalam prinsip managemen sekolah adalah landasar-landasan yang dijadikan dasar dalam melaksanakan fungsi atau pekerjaan manajemen sekolah. Berikut ini merupakan prinsip managemen dalam pengelolaan sekolah   agar dapat mencapai tujuan sekolah yang baik : Prinsip Efisiensi Prinsip efisiensi adalah suatu prinsip yang menciptakan hasil optimal dengan menggunakan modal yang sedikit. Prinsip Efektivitas Prinsip efisiensi adalah suatu prinsip ketercapaian sasaran sesuai dengan tujuan yang diharapkan. Prinsip Pengelolaan Prinsip pengelolaan adalah suatu prinsip yang mengharuskan manager untuk melakukan pengelolaan sumber-sumber daya yang ada. Prinsip Pengutamaan Tugas Pengelolaan Prinsip pengutamaan tugas pengelolaan adalah suatu prinsip yang mengharuskan manager untuk ...

Setting Arduino Uno

Baru-baru ini ane melajarin yang namanya Arduino buat microprocessor nih, dari mulai makul Sistem Microprosesor sampe makul Interfacing yang dipelajarin masih Arduino. Dan ternyata dua mata kuliah itu memang saling sangkutpaut terpadu. Sistem Microprosesor itu mempelajari tentang bagaimana membuat microprosesor berupa sensor dengan Arduino sedangkan Interfacing adalah mata kuliah untuk pembuatan interface dari microcontroller tersebut. Jadi intinya untuk interaksi pengguna dengan sistem microcontroller tersebut dapat melalui sebuah interface yang dibuat dari Visual Basic atau dengan Java. Ternyata Arduino itu tidak bisa langsung tancep langsung pakai. Ya namanya juga microprocessor, jadi jika ingin disambungkan ke komputer pastilah harus ada driver intallernya dong ya. Ini nih cara singkat setting Arduino pada komputer dengan COM penghubung sesuai dengan yang kita inginkan. Untuk menghubungkan Interface VB dengan arduino langkah-langkahnya sebagai berikut : 1.  ...

ROUTING

Praktek Kedua Mata Kuliah Praktek Keamanan Jaringan Komputer Praktek kedua ini adalah setting router, dan router yang saya gunakan adalah jenis Microtic Router. Alat yang dibutuhkan antara lain : ·          Beberapa kabel tipe Straight-trough ·          PC ·          Router ·          Switch ·          Software winBox Yang pertama kita lakukan adalah menghubungkan PC dengan router menggunakan kabel straight-trough. Pada router terdapat sejumlah port/Ethernet yang bisa dihubungkan ke beberapa jaringan. Karena ini permulaan maka saya hanya akan mensetting port/Ethernet1 pada router. Mari kita mulai :) ·          Pastikan PC kalian sudah terinstall winBox. ·          Hidupkan ...