Saturday, October 13, 2012

ALAT BANTU PERENCANAAN BASIS DATA


1.1MODEL ERD
ERD adalah suatu pemodelan dari basisdata relasional yang didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut relationship.menjadi mentalist Suatu entity bersifat unik dan memiliki atribut sebagai pembeda dengan entity lainnya. Contoh : entity Mahasiswa, mempunyai atribut nama, umur, alamat, dan nim.

Diagram E-R terdiri dari:
Kotak persegi panjang, menggambarkan himpunan entitas
Elip, menggambarkan atribut-atribut entitas
Diamon, menggambarkan hubungan antara himpunan entitas
Garis, yang menghubungkan antar objek dalam diagram E-R,

Di dalam pembuatan diagram E-R perlu diperhatikan penentuan sesuatu konsep apakah merupakan suatu entity, atribut atau relationship.
  • Tipe Entity
Entity dapat berupa obyek secara fisik seperti orang, rumah, atau kendaraan. Entity dapat pula berupa obyek secara konsep seperti pekerjaan , perusahaan, dan sebagainya.
Tipe entity merupakan sekumpulan obyek dalam dunia nyata yang mempunyai properti yang sama atau berasal dari entity yang sejenis. Terdapat dua tipe Entity, Entity Kuat dan Entity Lemah. Entity kuat adalah entity yang keberadaanya tidak tergantung pada entity lain,. Sedangkan Entity Lemah keberadaanya tergantung pada entity
Entity disajikan dalam bentuk persegi panjang, entity kuat disajikan dengan perseg panjang dengan satu garis, sedangkan entity lemah disajikan dengan persegi panjang dobel .
  • ATRIBUT
Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship. Atribut digambarkan dalam bentuk oval.
Dibawah ini adalah sebuah contoh ERD
:
Keterangan :
• Nomor Account dan sisa uang merupakan suatu atribut yang mendeskripsikan entitas account.
• Nasabah sebagai entitas dideskripsikan oleh atribut nama dan alamat.
• Account dan nasabah sebagai entitas memiliki relasi yang dihubungkan oleh cust_acc yang memiliki atribut tanggal transaksi suatu nasabah terhadap accountnya.
Kardinalitas Relasi
ERD yang mempersentasikan suatu basisdata relasional senantiasa memiliki relasi-relasi dari sejumlah entitas yang dapat ditentukan banyaknya. Banyaknya suatu relasi yang dimiliki oleh suatu relasi entitas disebut derajat relasi. Derjat relasi maksimum disebut dengan kardinalitas sedangkan derajad minimum disebut dengan modalitas. Kardinalitas yang terjadi diantara dua himpunan entitas (misal A dan B) dapat berupa:
• One to One, satu record dipetakan dengan satu record di entitas lain. Contoh: satu nasabah punya satu account.
• One to Many, Satu record dapat dipetakan menjadi beberapa record di entitas lain. Contoh: satu nasabah dapat punya lebih dari satu account.

• Many to Many, Beberapa record dapat dipetakan menjadi beberapa record di entitas lain. Contoh: satu nasabah dapat memiliki lebih dari satu account. Satu account dapat dimiliki lebih dari satu nasabah (join account).

ENTITAS RELATIONSHIP DIAGRAM
(ERD)
Definisi Entity Relational Diagram (ERD)
Penyajian data dengan menggunakan Entity dan relationship
1. Entity
- Entity adalah objek yang dapat dibedakan dalam dunia nyata
- Entity Set adalah kumpulan dari entity yang sejenis
- Entity Set dapat berupa :
o Objek secara Fisik: Rumah, kendaraan, Peralatan
o Objek secara konsep: Pekerjaan, Perusahaan, Rencana
2. Atribut
Karakteristik dari Entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut.
รพ Jenis Atribut:
- Nilai Atribut :
Data actual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship
- Key
Atribut yang digunakan untuk menentukan suatu Entity secara unik
- Atribut Simple
Atribut yang bernilai tunggal
Contoh:










- Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instant Entity
Atribut : Atribut Multivalue
- Atribut composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu
- Atribut Derivatif
Suatu atribut yang dihasilkan dari atribut yang lain.
3. Relationship
- Definisi : Hubungan yang terjadi antara satu atau lebih entity.
-
Relationship Set : Kumpulan Relationship yang sejenis
-
Derajat dari Relationship : Menjelaskan jumlah Entity yang berpartisipasi dalam suatu Relationship
Unary Degree (Derajat Satu)
Binary Degree (Derajat Dua)
Ternary Degree (Derajat Tiga) 
4. Cardinality Ratio Constraint 
 Definisi : Menjelaskan batasan Jumlah keterhubungan satu Entity dengan Entity lainnya.









No comments:

Post a Comment