Abstract-Main competency in database learning is ability to design Entity Relationship Diagram (ERD). Generally, lecturer gives task to students to design an ERD with some requirements. These ERDs are then assessed by comparing them with the answers. In practice, the process takes long time and it is possible that the lecturer grades the students inconsistently. Furthermore, plagiarism could be occured without being noticed by the lecturer. This research aims to design and build an application that assess similarity of ERD. The application apply tree edit distance algorithm in checking ERD similarity. ERD is exported into XMI document and then processed using the tree edit distance algorithm. The results show that ERD similarity value depends on number of insert, delete, and rename operation in tree edit distance Algorithm rather than number of difference component. Dalam pembelajaran basis data, perancangan ERD merupakan proses yang sangat penting untuk menghasilkan sebuah sistem informasi yang baik. Setiap mahasiswa harus mampu menghasilkan ERD yang baik dan benar sesuai dengan bisnis proses sistem. ERD yang baik dan benar akan menghasilkan sebuah basis data (tabel, kolom, tipe data, relasi) yang sesuai dengan kebutuhan sistem dan memberikan perekaman data yang akurat.
Intisari-PadaPada saat ini, pemberian penilaian ERD oleh tim pengajar masih dilakukan secara manual, yaitu dengan membandingkan setiap komponen ERD yang dihasilkan oleh mahasiswa dengan model ERD yang disediakan oleh tim pengajar. Hal ini membutuhkan waktu yang lama dan berbanding lurus dengan jumlah mahasiswa (semakin banyak mahasiswa semakin banyak ERD yang akan dinilai). Selain itu, dengan banyaknya ERD yang diperiksa, kemungkinan human error juga akan sangat sering terjadi, sehingga tim pengajar memberikan nilai yang tidak konsisten terhadap dua atau lebih ERD mahasiswa yang sama ataupun mirip.Dengan memperhatikan hal tersebut, maka diperlukan sebuah perangkat lunak untuk menilai kesamaan antara beberapa ERD dan pada akhirnya memberikan nilai atau skor secara otomatis terhadap ERD yang dihasilkan oleh mahasiswa. Beberapa penelitian tentang pengecekan kesamaan ERD telah dilakukan. Salah satunya menggunakan pendekatan graph based, yaitu dengan membandingkan beberapa gambar ERD. Dalam penelitian tersebut, nilai yang diberikan belum akurat karena belum dapat membandingkan struktur ERD yang lengkap, seperti cardinality, weak entity, dan primary key [1]. Oleh karena itu, pada makalah ini dirancang sebuah perangkat lunak yang mampu mendeteksi kesamaan beberapa ERD dan memberikan nilai berdasarkan kesamaan tersebut. ERD