Perbedaan Antara Diagram ER Dan Diagram Kelas

Perbedaan Antara Diagram ER Dan Diagram Kelas
Perbedaan Antara Diagram ER Dan Diagram Kelas

Video: Perbedaan Antara Diagram ER Dan Diagram Kelas

Video: Perbedaan Antara Diagram ER Dan Diagram Kelas
Video: Sistem Informasi (9) | Pengertian Class Diagram UML 2024, April
Anonim

Diagram ER vs Diagram Kelas

Diagram ER (entity-relationship) dan Class diagram adalah dua diagram desain yang biasanya dibuat oleh pengembang perangkat lunak selama fase desain siklus hidup rekayasa perangkat lunak. Diagram ER adalah produk dari teknik pemodelan hubungan-entitas (ERM) untuk pemodelan basis data. Diagram kelas, ditulis dalam Unified Modeling Language, adalah diagram yang menggambarkan struktur sistem yang diusulkan. Meskipun tidak ada persyaratan untuk memiliki pemetaan satu lawan satu yang tepat antara kelas dalam diagram kelas dan entitas dalam diagram entitas, secara umum ada beberapa hubungan yang bermakna di antara keduanya. Namun, ada banyak kesempatan di mana entitas diagram ER memetakan ke beberapa kelas dari diagram kelas yang sesuai atau satu kelas dari diagram kelas yang memetakan ke beberapa entitas dari diagram ER yang sesuai. Tapi,ini sepenuhnya tergantung pada pilihan desain dari pengembang perangkat lunak.

Apa itu Diagram ER?

Diagram ER adalah produk dari pemodelan hubungan entitas. Pemodelan hubungan-entitas adalah proses menghasilkan representasi data yang abstrak dan konseptual. Diagram ER pada akhirnya memodelkan database. Lebih khusus lagi, ini menghasilkan skema konseptual model data. Blok bangunan utama diagram ER adalah entitas, hubungan, dan atribut. Suatu entitas merepresentasikan sesuatu yang dapat eksis secara independen dan dapat didefinisikan secara unik. Paling sering, entitas mewakili objek dunia nyata seperti mobil atau karyawan. Entitas dapat dianggap sebagai kata benda yang muncul selama deskripsi masalah yang akan dipecahkan. Relasi menunjukkan bagaimana entitas terhubung. Mereka seperti kata kerja yang ditemukan dalam deskripsi masalah yang akan dipecahkan. Properti dari kedua entitas dan atribut disebut atribut.

Apa itu Diagram Kelas?

Diagram kelas (lebih dikenal sebagai diagram kelas UML) adalah diagram desain yang mewakili struktur statis dan perilaku sistem yang diusulkan, yang ditentukan menggunakan UML (Unified Modeling Language). Diagram kelas menunjukkan kelas sistem, hubungan antar kelas, dan atributnya. Kelas menggambarkan representasi abstrak dari objek dunia nyata, sedangkan hubungan menggambarkan bagaimana setiap kelas terhubung dengan yang lain. Baik kelas dan hubungan memiliki properti yang disebut atribut. Metode di kelas mewakili atau menentukan perilaku kelas ini. Metode dan atribut kelas disebut anggota kelas.

Apa perbedaan antara Diagram ER dan Diagram Kelas?

Meskipun diagram ER dan diagram Kelas adalah dua dari diagram desain yang sering ditemukan oleh pengembang selama fase desain proyek rekayasa perangkat lunak, mereka memiliki perbedaan utama. Diagram ER merepresentasikan representasi abstrak dari model data, sedangkan diagram kelas merepresentasikan struktur dan perilaku statis dari sistem yang diusulkan. Blok bangunan utama dari diagram ER adalah entitas, hubungan, dan atribut, tetapi blok bangunan utama diagram kelas adalah kelas, hubungan, dan atribut. Diagram kelas lebih cenderung dipetakan ke objek dunia nyata, sedangkan diagram ER paling sering dipetakan ke tabel dalam database. Biasanya, hubungan yang ditemukan dalam diagram ER lebih sulit untuk dipahami oleh manusia daripada hubungan dalam diagram kelas.

Direkomendasikan: