Entity Relationship Diagram ERD Tingkat Relasi Kardinalitas

25

2.5 Metode Perancangan Basis Data

2.5.1 Entity Relationship Diagram ERD

Entity Relationship Diagram ERD merupakan suatu konsep yang dapat mendeskripsikan kebutuhan pengguna melalui sebuah model yang lebih detail sehingga dapat diimplementasikan ke dalam sistem manajemen basis data. Komponen utama ERD adalah relasi dan entities. Kedua komponen tersebut dideskripsikan dengan menggunakan atribut-atribut. a. Entity Entity entitas merupakan individu yang mewakili sesuatu yang nyata eksistensinya dan dapat dibedakan dengan yang lain. Gambar 2.10 : Simbol Entity b. Atribut Merupakan deskripsi yang dimiliki oleh setiap entity. Penentuan atribut bagi suatu entity pada umumnya didasarkan pada fakta yang ada. Gambar 2.11 : Simbol Atribut c. Relasi Menunjukkan adanya hubungan atau keterkaitan antara suatu entity dengan entity yang lain. Gambar 2.12 : Simbol Relasi 26

2.5.2 Tingkat Relasi Kardinalitas

Himpunan entity yang sejenis disebut entity set. Dalam entity relatioship, relasi antara 2 entity set dapat terjadi dan terbagi menjadi beberapa jenis : • Relasi satu ke satu One to one relationship Setiap entity pada entity set A berhubungan satu paling banyak entity pada entity set B. Demikian pula sebaliknya. • Relasi satu ke banyak One to many relationship Setiap entity pada entity set A dapat berhubungan dengan lebih dari satu banyak entity pada entity set B. Tetapi tidak sebaliknya, setiap entity set B hanya dapat berhubungan dengan satu paling banyak entity pada entity set A. • Relasi banyak ke satu Many to one relationship Setiap entity pada entity set A hanya dapat berhubungan dengan satu paling banyak entity dari entity set B, sementara setiap entity pada set B dapat berhubungan dengan banyak entity pada entity set A. • Relasi banyak ke banyak Many to many relationship Setiap entity pada entity set A boleh berhubungan dengan banyak entity dari entity set B. Demikian pula sebaliknya, setiap entity pada entity set B boleh berhubungan dengan banyak entity dari entity set A. 27

2.5.3 Normalisasi