Contoh Normalisasi & ERD



Normalisasi merupakan cara pendekatan dalam membangun desain logika basis data relasional yang tidak secara langsung berkaitan dengan modal data, tetapi dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel yang normal. Pada dasarnya desain logika basis data relasional dapat menggunakan prinsip normalisasi maupun trnsformasi dari model E-R ke bentuk fisik. (Kusrini, 2008)

Berikut ini Contoh Normalisasi Tabel Penjadwalan Kuliah dan ERD

1)  Bentuk Tidak Normal

Bentuk tabel dibawah ini adalah bentuk tidak normal, dikarenakan belum adanya nama dari tabel-tabel dibawah ini.
2)      Bentuk Normal Ke 1
Tabel dibawah ini adalah tabel normal bentuk pertama, artinya di setiap tabel sudah dapat dipisah dan ditentukan beberapa atributnya.


3)   Bentuk Normal Ke 2
Tabel dibawah ini adalah tabel normal bentuk kedua, artinya di setiap tabel sudah terdapat nama-nama tabel dan setiap tabel dapat ditentukan masing-masing indexnya.


4)      Bentuk Normal Ke 3
Tabel dibawah ini adalah bntuk normail ke 3, artinya setiap tabel sudah terjadi relasi antar tabel.


   Perancangan Dengan ERD
Berdasarkan ERD sistem informasi pengaturan jadwal yang dirancang diharapkan dapat menggambarkan aktifitas relasional dengan mempertimbangkan normalisasi untuk menghasilkan relasi bentuk normal. Bentuk normalisasi dari sistem informasi pengaturan jadwal adalah sebagai berikut :



Semoga Bermanfaat,dan Semoga Sukses....




8 Responses to "Contoh Normalisasi & ERD"

  1. mengapa tabel kelas dan jadwal tidak ada di bentuk normal ke 1?

    BalasHapus
    Balasan
    1. karena setelah semua data/field dikelompokkan dengan yang sejenis, maka akan tersisa field2 yang tidak memiliki ketergantungan fungsi, sehingga perlu dibuatkan tabel baru sbg tempatnya, begitu seterusnya.

      Hapus
    2. Kak, saya boleh minta filenya?

      Hapus
  2. Terima kasih .... Semoga makin sukses ya blognya,.... dan memberi banyak lagi manfaat, Amiin

    BalasHapus
  3. Untuk membuatnya memakai aplikasi apa ya kak?

    BalasHapus
  4. Terimakasih, sangat bermanfaat gan dan sangat terbantu.

    BalasHapus
  5. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  6. terima kasi, sangat bermanfaat

    BalasHapus