Skip to main content

DIAGRAM ENTITY RELATIONSHIP


DBMS (DataBase Management System) merupakan sekumpulan program yang digunakan untuk membuat dan memelihara suatu basis data. Basis data tersebut dapat dimanipulasi sehingga menghasilkan informasi.
Contoh dari DBMS yaitu oracle, Ms.SQL,Ms.Access,MySQL dll.
Entity Relationship Model yaitu suatu model yang digunakan untuk memberi gambaran suatu data dalam bentuk entity,attribute dan relationship. Model ini hanya sebatas konsep, sehingga belum dapat diimplementasikan dalam suatu basis data yang nyata.
Entity Relationship Diagram yaitu suatu penggambaran hubungan logis antar data di dalam basis data. ERD memiliki tiga komponen yaitu :
  1. Entitas yaitu suatu objek yang memiliki suatu atribut yang membedakan dengan objek lainnya dan keterangan tersebut disimpan dalam basis data. Entitas diberi simbol persegi panjang. Contoh : mahasiswa, dokter, PNS.
  2. Attribute yaitu keterangan dari suatu entitas yang disimpan dalam basis data. Attribute diberi simbol elips. Contoh : PNS : NIP, alamat, jenis kelamin. Di dalam suatu atribut terdapat suatu yang unik dan membedakan dengan entitas yang lain disebut primary key. Contoh dari primary key yaitu NIM dari seorang mahasiswa. NIM ini dijadikan sebagai primary key karena bersifat unik dan tidak ada yang sama. Atribut terdapat beberapa jenis di antaranya :
    • Atomic attribute (atribut sederhana)
    • Composite attribute (atribut komposit)
    • Single valued Attribute (atribut berharga tunggal)
    • Multi valued attribute (atribut berharga banyak)
    • Derived attribute (atribut derivatif)

  3. Relationship yaitu hubungan antara dua entitas atau lebih yang keterangannya disimpan dalam basis data. Relasi diberi simbol jajar genjang. Contoh suatu entitas mahasiswa yang memiliki atribut nim=’044’ dan nama=’prasetyo’ berelasi dengan entitas matakuliah yang memiliki atribut kode=’BD01’ dan nama_kuliah=’basis data’. Relasi yang terjadi antar kedua entitas tersebut adalah mahasiswa mengambil matakuliah tersebut.
Cardinality ratio yaitu perbandingan antara suatu entitas dengan entitas yang lain. Terdapat tiga macam cardinality ratio yaitu:
  • One to one yaitu satu entitas hanya dapat berelasi dengan satu entitas yang lain. Contoh sebuah Negara dipimpim oleh seorang presiden.
  • One to many or many to one satu entitas dapat berelasi dengan banyak entitas begitu juga sebaliknya. Contoh seorang dosen dapat mengampu beberapa mata kuliah.
  • Many to many yaitu setiap entitas A dapat berelasi dengan banyak entitas B begitu juga sebaliknya setiap entitas B dapat berelasi dengan banyak entitas A. Contoh : suatu proyek dapat dikerjakan oleh banyak karyawan, sebaliknya satu karyawan dapat bekerja di beberapa proyek.

Comments

Popular posts from this blog

Transformasi Model Data

Di dalam basis data terdapat dua jenis varian entitas yaitu : Entitas kuat Yaitu suatu entitas yang dihubungkan dalam ERD (Entity Relationship Diagram) yang tidak tergantung terhadap entitas lain. Entitas lemah Yaitu suatu entitas yang tergantung terhadap entitas yang lain serta tidak memiliki atribut yang dapat dijadikan key attribute Agregasi Yaitu suatu gambaran dari suatu relasi yang menghubungkan entitas dengan himpunan relasi dalam ERD secara langsung.

Komunikasi dalam Sistem Terdistribusi

Komunikasi adalah suatu proses penyampaian informasi (pesan, ide, gagasan) dari satu pihak kepada pihak lain. Pada umumnya, komunikasi dilakukan secara lisan atau verbal yang dapat dimengerti oleh kedua belah pihak.  Dimana proses komunikasi dapat dilakukan kepada orang, kelompok, organisasi dan masyarakat menciptakan, dan menggunakan informasi agar terhubung dengan lingkungan dan orang lain.Komunikasi memiliki komponen-komponen yang menjadikan komunikasi berjalan dengan baik, komponen tersebut yaitu: Pengirim atau komunikator ( sender ) adalah pihak yang mengirimkan pesan kepada pihak lain. Pesan ( message ) adalah isi atau maksud yang akan disampaikan oleh satu pihak kepada pihak lain. Saluran ( channel ) adalah media dimana pesan disampaikan kepada komunikan. dalam komunikasi antar-pribadi (tatap muka) saluran dapat berupa udara yang mengalirkan getaran nada/suara. Penerima atau komunikate ( receiver ) adalah pihak yang menerima pesan dari pihak lain Umpan balik ( feedbac...

Tantangan Pengembangan Sistem Terdistribusi

Beberapa tantangan yang ditemui ketika mengembangkan suatu sistem terdistribusi adalah sebagai berikut : Keberagaman Komponen ( Heterogeneity ) Sistem terdistribusi mampu mendukung berbagai jenis sistem operasi, perangkat keras, dan perangkat lunak. Misalnya, Sister dalam suatu kantor dapat berjalan dengan baik meskipun terdiri dari komputer yang masih baru dan komputer yang sudah lama. Transparasi ( Transparency ) Transparan bagi pemakai, keberadaan beberapa komponen tambak sebagai satu sistem saja. Keterbukaan ( Openness ) Pengembangan sistem terdistribusi yang dilakukan dengan menambahkan komponen-komponen baru dapat dilakukan oleh pihak yang berbeda-beda. Misalnya penambahan program sistem layanan tidak harus dilakukan oleh pihak yang membuatnya. Kebersamaan ( Concurrency ) Apabila terjadi permintaan layanan secara bersamaan, sistem terdistribusi tidak akan kacau. Misalnya permintaan data dari basis data bank dapat dilakukan oleh beberapa teller dalam w...