Postingan

Menampilkan postingan dari Desember, 2024

Apa itu normalisasi pada ERD

  Normalisasi dalam Entity-Relationship Diagram (ERD) adalah proses untuk mengorganisasi data dalam basis data relasional guna mengurangi redundansi dan memastikan integritas data. Normalisasi bertujuan untuk memecah tabel besar yang mengandung data duplikat menjadi tabel-tabel kecil yang lebih spesifik dengan hubungan antar tabel yang jelas. Proses normalisasi dilakukan dengan mengikuti beberapa tingkatan normalisasi yang dikenal dengan istilah normal forms (NF). Setiap tingkat normalisasi berusaha untuk meningkatkan desain basis data dan mengurangi masalah yang dapat muncul dalam pengelolaan data. 1. Tujuan Normalisasi : Mengurangi redundansi : Menghindari penyimpanan data yang berlebihan atau duplikat dalam basis data. Menjaga konsistensi : Menghindari inkonsistensi data yang dapat terjadi ketika data yang seharusnya diperbarui tidak ter-update di seluruh tabel. Mempermudah pemeliharaan : Data yang terorganisir dengan baik akan mempermudah pemeliharaan, pembaruan, dan pengha...

Apa itu relation pada ERD, Mengapa many-to-many tidak baik digunakan pada ERD

  Relasi pada ERD Relasi dalam ERD menggambarkan hubungan antara dua entitas. Relasi bisa berbentuk satu-ke-satu (1:1), satu-ke-banyak (1:N), atau banyak-ke-banyak (M:N), dan digambarkan menggunakan garis yang menghubungkan entitas. Mengapa Many-to-Many Tidak Baik Digunakan dalam ERD? Relasi many-to-many (M:N) dalam ERD tidak disarankan untuk digunakan secara langsung karena dapat menyebabkan redundansi data yang berlebihan dan kesulitan dalam pemeliharaan data. Redundansi Data : Dalam relasi M:N, data bisa duplikat atau sulit diatur karena satu entitas dapat berhubungan dengan banyak entitas lain, menciptakan banyak kombinasi data. Kesulitan dalam Integritas Data : Jika tidak ditangani dengan benar, hubungan M:N bisa menyebabkan ketidakcocokan data atau kesalahan dalam penyimpanan dan pembaruan data. Untuk mengatasi masalah ini, biasanya digunakan tabel penghubung (junction table) yang memecah relasi M:N menjadi dua relasi 1:N, sehingga data lebih terstruktur dan mudah dipelih...

Apa itu attribute, entitas dan relasi dalam ERD.

  Pada diagram ERD (Entity Relationship Diagram), berikut adalah penjelasan mengenai atribut, entitas, dan relasi: Entitas : Entitas adalah objek atau hal yang dapat dibedakan dan memiliki keberadaan yang dapat digambarkan dalam suatu sistem. Biasanya, entitas merepresentasikan benda nyata atau konsep dalam dunia nyata, seperti "Mahasiswa", "Dosen", atau "Mata Kuliah". Dalam ERD, entitas digambarkan dengan kotak. Atribut : Atribut adalah karakteristik atau informasi yang menjelaskan entitas. Sebagai contoh, untuk entitas "Mahasiswa", atributnya bisa mencakup "Nama", "NIM", dan "Alamat". Atribut biasanya digambarkan dengan elips yang terhubung ke entitas yang bersangkutan. Relasi : Relasi menggambarkan bagaimana dua atau lebih entitas saling berhubungan. Sebagai contoh, entitas "Mahasiswa" mungkin berhubungan dengan entitas "Mata Kuliah" melalui relasi "Mengambil", yang menunjukkan bahwa ...