Perbedaan Antara ERD dan Diagram Kelas

ERD vs Class Diagram

Diagram Kelas
Istilah ini digunakan dalam bidang perangkat lunak. Dalam salah satu bahasa perangkat lunak yang disebut "UML" atau "Unified Modeling Language," ada diagram struktur yang menggambarkan atau menunjukkan struktur sistem apa pun dengan bantuan menunjukkan kelas-kelas sistem. Diagram ini juga menunjukkan operasi kelas, atribut, dan hubungan antara kelas yang berbeda. Diagram ini yang menggambarkan kelas dengan bantuan diagram disebut diagram kelas.
Dalam pemodelan berorientasi objek, diagram kelas adalah blok utama untuk membangun seluruh struktur. Diagram kelas digunakan untuk dua hal utama:
Mereka digunakan untuk pemodelan konseptual dari aplikasi sistematis.
Pemodelan terperinci untuk menerjemahkan ke dalam kode pemrograman.

Diagram kelas memiliki banyak kelas dan subclass, dan kelas-kelas ini menunjukkan objek utama, interaksinya dengan kelas-kelas lain, dan objek-objek yang perlu diprogram. Tiga kelas ini diwakili dalam diagram kelas dengan bantuan kotak. Kotak-kotak ini berisi tiga bagian berbeda. Bagian paling atas berisi nama kelas, yang di tengah memegang atribut kelas, dan bagian bawah berisi operasi yang dapat diambil oleh kelas.
Karena diagram kelas ini digunakan untuk mewakili desain sistem, kelas diidentifikasi dan disortir bersama untuk menunjukkan hubungan antara objek. Representasi adalah diagram statis yang merupakan diagram kelas.

Sumber
http://www.google.com/search?q=class+diagram&hl=id&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw=980&bih=980&bih=980&b

ERD (Entity Relationship Diagram)

Representasi konseptual maupun abstrak data dalam rekayasa perangkat lunak disebut pemodelan entitas-hubungan. Pemodelan ini digunakan untuk memodelkan basis data. Ini adalah metode dimana model konseptual suatu sistem diproduksi. Diagram yang dihasilkan oleh metode ini disebut diagram entitas-hubungan. Diagram ini tidak menunjukkan satu entitas tunggal; mereka menunjukkan seperangkat entitas atau serangkaian hubungan.

Set entitas diwakili oleh persegi panjang, dan berlian mewakili set hubungan dalam ERD. Baris menghubungkan saat entitas hubungan berpartisipasi oleh entitas yang ditetapkan. Oval digunakan untuk merepresentasikan atribut. ERD digunakan untuk merepresentasikan informasi atau jenis informasi yang diperlukan untuk disimpan dalam database. Mereka digunakan sebagai persyaratan untuk analisis.

Sumber
http://www.google.com/search?q=ERD&hl=id&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=1680&bih=929

Ringkasan:
Diagram kelas digunakan untuk mewakili objek utama atau blok bangunan sistem. Mereka digunakan untuk menunjukkan hubungan satu kelas dengan yang lain dan juga mewakili atribut dari sistem. Namun, ERD lebih merupakan database dalam bentuk tabel. Mereka tidak menunjukkan hubungan individual tetapi set hubungan serta set entitas. Mereka menunjukkan jenis informasi yang perlu disimpan dalam database.
Diagram kelas dan ERD memiliki representasi grafik yang sangat berbeda.