Diagram hubungan entitas: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
←Membuat halaman berisi ' ''' program relasi entitas''' == pengertian == program relasi entitas atau ''entity relation program'' merupakan notasi grafis dal...'
(Tidak ada perbedaan)

Revisi per 15 Oktober 2009 11.10

                                  program relasi entitas

pengertian

program relasi entitas atau entity relation program merupakan notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan. program relasi entitas digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini bersifat relatif kompleks. Dengan program ini kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Program relasi entitas dapat membantu dalam menjawab data yang diperlukan dan bagaimana data tersebut saling berhubungan.

program relasi entitas pertama kali di deskripsikan oleh peter chen dalam buku entity relational model-toward a unified of data. Chen mencoba merumuskan dasar-dasar model dan setelah itu dikembangkan dan dimodifikai oleh chen dan banyak pakar lainnya. Pada saat itu program relasi entitas dibuat sebagai bagian dari perangkat lunak yang juga merupakan modifikasi khusus, karena tidak ada bentuk tunggal dan standar dari program relasi entitas.

Simbol

Entitas

entitas adalah suatu objek yang dapat didefinisikan dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Sebagai contoh pelanggan, pegawai dll. Seandainya A adalah seorang pegawai maka A adalah isi dari pegawai, sedangkan jika B adalah seorang pelanggan maka B adalah isi dari Pelanggan. Karena itu harus dibedakan entitas sebagai bentuk umum dari deskripsi tertentu dan isi entitas seperti A dan B dalam contoh di atas.

  • fisik entitas

entitas yang bersifat fisik. Contoh : pegawai, guru.

  • konsep entitas

entitas yang tidak bersifat konsep. Contoh: gaji,sekolah Selain pengelompok diatas, entitas juga dibedakan menjadi dua tipe yaitu

  • tipe entitas yang kuat

entitas yang mempunyai atribut kunci. Entitas ini bersifat mandiri, keberadaanya tidak bergantung pada entitas lainnya. percepatan entitas kuat selalu memiliki karakteristik yang unik disebut identifier (sebuah atribut tunggal atau gaungan atribut-atribut yang secara unik dapat digunakan untuk membedakannya dari entitas kuat yang lain)

  • Entitas lemah

entitas yang tidak mempunyai atribut kunci. Entitas lemah diidentifikasikan dengan menghubungkan entitas tertentu dari tipe entitas yang lain ditambah atribut dari entitas lemah. Tipe entitas lain yang dipakai untuk mengidentifikasikan suatu entitas lemah disebut identifying owner dan relasi yang menghubungkan entitas lemah dengan owner disebut identifying relationship Contoh entitas pegawai


Atribut

entitas mempunyai elemen yang disebut atribut, dan berfungsi mendekripsikan karakter dari entitas. Misalnya atribut nama pegawai dari entitas pegawai. Setiap program relasi entitas bisa terdapat lebih yang dari satu atribut. Atribut digambarkan dalam bentuk elips.


Macam-Macam atribut

  • Atribut sederhana atau atormis

atribut yang tidak dapat dibagi-bagi menjadi atribut yang sederhana.

  • atribut komposit

atribut yang terdiri dari beberapa atribut yang lebih mendasar.

  • Atribut berharga tunggal ( single valued attribute)

atribut yang hanya mempunyai satu harga untuk entitas tertentu.

  • atribut null-value

atribut yang tidak mempunyai nilai dan tidak diketahui harganya.

  • atribut kunci

atribut yang unik dari suatu entitas dan nilai dari atribut kunci akan berbeda untuk masing-masing entitas. Atribut kunci dapat berupa atribut kunci atau komposit. Atribut memiliki domain yang digunakan untuk mendefinisikan harga nilai yang dapat dimiliki oleh atribut ari suatu entitas.


Hubungan relasi

Hubungan dibedakan antara hubungan atau bentuk hubungan antarentitas dengan isi. Misalnya kasus hungan antara entitas pegawai dan entitas bagian adalah jam kerja, sedangkan isi hubungannya dapat berupa total jam kerja, gaji lembur. Relasi digambarkan dalam bentuk intan. Pada model data relasi hubungan antar data dihubungkan dengan kunci relasi. Tipe hubungan diantara beberapa buah tipe entitas adaah kumpulan dari relasi di antara entitas-entitas dari tipe entitas tersebut.


Karakteristik dari relasi

  • kumpulan dari tuple-tuple
  • urutan dari tuple-tuple pada suatu relasi hamya mempresentasikan data pada tingkat abstrak logis.
  • urutan atribut itu penting
  • alternatif

Batas keikutsertaan (participation constrain)

  • Total

misalnya semua karyawan harus bekerja pada suatu departemen.

  • Parsial

jika suatu entitas A hanya berhubungan dengan satu entitas B

  • 1:1 (satu ke satu)

jika suatu entitas A hanya berhubungan dengan satu entitas B. atribut kunci pada derajat relasi ini dapat ditempatkan pada salah satu entitas. 81:M,M:1 (satu ke banyak atau banyak ke satu) jika satu entitas A berhubungan dengan sejumlah entitas B, atau sebaliknya. Atribut kunci pada derajat relasi ini hanya dapat dimasukan sebagai atribut dari tipe entitas pada sisi N.

  • M:M (banyak ke banyak)

jika sejumlah entitas berhubungan dengan sejumlah entitas B. atribut ini harus tetap di nyatakan sebagai atribut relasi dan tidak dapat digabungkan pada salah satu entitas yang terlibat.




Referensi

  • Murdick,et al. 1984. Information System for Modern Management. Prentice Hall Int
  • Supriyanto, Aji. 2005. Pengantar Tehnologi Informasi. Jakarta: Salemba Infotek
  • Silberschatz,et al. 2003. Operating system Concept. John Willey & Sons,Inc.
  • Puspitasari,Puspitasari.Rini,2009.”Pengenalan Sistem Komputer”.Depok : PTK