Pengertian
ERD ( Entity Relatiionalship Diagram)
ERD adalah suatu model
untuk menjelaskan hubungan antar data dalam basis data bedasarkan objek-objek
dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan sturtur data dan hubungan antar
data, untuk menggambarkannya digunakan beberapa notasi dan symbol.
1.
Pada
dasarnya ada tiga komponen yang digunakan, yaitu:
a. Entitas
Entitas merupakan objek yang
mewakili sesuatu yang nayta dan dapat dibedakan dari suatu yang lain. Symbol
dari entity biasanya digambarkan dalam bentuk persegi panjang,
b. Atribut
Setiap entitas pasti mempunyai
elemen yang disebut atribut yang berfungsi untuk mendiskripsikan karakteristik
dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat
mengidentifikasikan isi elemen satu dengan yang lain. Atribut ini biasanya
digambarkan dengan symbol berbentuk elips.
c. Hubungan
atau relasi
Hubungan anatara sejumlah entitas
yang berasal dari himounan aentitas yang berbeda.
2.
Derajat
relasi atau kardinalitas rasio
Menjelaskan jumlah
maksimum hubungan antara suatu entitas dengan entitas lainnya.
a. One
to one (1:1)
Setiap anggota entirtas A hanya
boleh berhubungan dengan satu anggota entitas B , begitu juga seblikknya.
b. One
to many (1:M)
Setiap anggota entitas A dapat
berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
c. Many
to many (M:M)
Setiap anggota A dapat berhubungan
dengan banyak entitas himpunan entitas B dan demikian pula
4.
Studi
kasus ERD sistem kepegawaian
No.
|
Entitas
|
Atribut
|
1.
|
Karyawan
|
Id_karyawan
Merupakan suatu atribut yang menjadi
identitas karyawan
Nama_karyawan
Merupakan atribut dari nama karyawan
Alamat
Atribut alamat karyawan
No_hp
Merupakan atribut nomor handphone dari
karyawan
Jenis_kelamin m
Merupakan atribut jenis kelamin
karywan
Email
Merupkan atribut email dari karyawan
|
2.
|
Daftar hadir
|
Id_daftarhadir
Merupakan identitas atau kunci dari
daftar hadir
Tanggal_dagtarhadir
Merupakan atribut pengisian tanggal
dati daftar hadir
Jamdatang
Merupakan atribut jam kedatangan
karyawan dari daftar hadir
Jampulang
Merupakan atribut jam pulang karyawan
dari daftar hadir
|
3.
|
gaji
|
Id_gaji
Merupakan identitas atau kunci dari
entitas gaji
Bulan_gaji
Merupkan atribut dari bulan gajih dari
entitas gaji
Tahun_gaji
Merupakan atribut dari tahun gaji dari
entitas gaji
|
4.
|
Status pegawai
|
Id_status
Merupakan atribut kunci dari entitas
status pegawai
Nama_status
Merupakan atribut nama dari entitas
status pegawai
|
5.
|
Jabatan
|
Id-jabatan
Merupakan atribut kunci atau identitas
dari entitas jabatan
Nama_jabatan
Merupakan atribut nama dari entitas
jabatan
|
6.
|
Tunjangan
|
Id_tunjangan
Merupakan atribut kunci atau identitas
dari entitas tunjangan
Nama_tunjangan
Merupakan atribut nama dari entitas
tunjangan
|
5.
Definisi
relasi dari kasus sistem kepegawaian
No.
|
relasi
|
Atribut
|
1.
|
Mengisi dalam daftar hadir
|
Merupakan relasi antara tabel entitas
karyawan dan daftar hadir yang artinya bahwa karyawan setiap datang dan
pulang harus mengisi daftar hadir
|
2.
|
Mempunyai dalam status karyawan
|
Merupakan relasi yang terdapat
diantara tabel entitas karyawan dan tabel entitas status karyawan yang
berarti bahawa setiap karyawan yang b ekerja I pt itu atau kantor itu memiliki
status karyawan
|
3.
|
Memiliki dalam jabatan
|
Merupakan relasi diantara tabel
entitas status peagwai dan tabel entitas jabatan ang berarti setiap karyawan
tidak hanya memiliki status pegawai saja tapi memiliki jabatan juga.
|
4.
|
Dimiki dalam tunjangan
|
Merupakan relasi antara tabel entitas
jabatan dan tabel entitas tunjangan yang artinya bahwa tujangan dimiliki oleh
setiap karyawan
|
5.
|
Menerima dalam gajih
|
Merupakan relasi antara tabel entitas
karyawan dan tabel entitas gaji yang berarti setiap karyawan menerima gajih.
|
Komentar
Posting Komentar