Kardinalitas Cardinality Pengembangan sistem informasi penjualan pada PD. Hikmah Jaya Jakarta Barat

sehingga sering dikatakan atribut adalah elemen dari setiap entitas dan relationship . Ada dua jenis atribut: 1 Identifier key, digunakan untuk menentukan suatu entity secara unik primary key. 2 Descriptor nonkey attribute digunakan untuk men-spesifikasikan karakteristik dari suatu entity yang tidak unik.

e. Kardinalitas Cardinality

Kardinalitas relasi menunjukkan jumlah maksimum tupel yang dapat berelasi dengan entitas pada entitas yang lain. Kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang lain dan begitu juga sebaliknya. Terdapat 3 macam kardinalitas relasi, yaitu: 1. One to One Tingkat hubungan satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, hanya mempunyai satu hubungna dengan satu kejadian pada entitas yang kedua dan sebaliknya. 2. One to Many atau Many to One Tingkat hubungan satu ke banyak adalah sama dengan banyak ke satu. Tergantung dari arah mana hubungan tersebut dilihat. Untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua. Sebaliknya pada entitas yang kedua hanya dapat mempunyai satu hubungan dengan satu kejadian pada entitas yang pertama. 3. Many to Many Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya. Baik dilihat dari sisi entitas yang pertama, maupun dilihat dari sisi yang kedua.

2.9.3.3 Normalisasi

Ada beberapa definisi normalisasi yaitu: Ladjamudin, 2005 a. Normalisasi adalah suatu proses memperbaiki membangun dengan model data relasional, secara umum lebih tepat dikoneksikan dengan model data logika. b. Normalisasi adalah proses pengelompokan data ke dalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud satu bentuk database yang mudah untuk dimodifikasi. c. Normalisasi dapat berguna dalam menjawab 2 pertanyaan mendasar yaitu: “Apa yang dimaksud dengan desaign database logical ?” dan “Apa yang dimaksud dengan database fisikal yang baik ? What is a Physical good logical dabase design?”. d. Normalisasi adalah suatu proses untuk mengidentifikasi “tabel” kelompok atribut yang memiliki ketergantungan yang sangat tinggi antara satu atribut dengan atribut lainnya. e. Normalisasi bisa disebut juga sebagai proses pengelompokkan atribut– atribut dari suatu relasi sehingga membentuk WELL STRUCTURED RELATION. Ada beberapa langkah dalam pembentukan normalisasi, yaitu: Ladjamudin, 2005

a. Bentuk Tidak Normal Unormalized Form