Referensi simbol · Bahasa Indonesia

Notasi Chen pada ERD: simbol, kardinalitas, dan contoh

Singkatnya

Notasi Chen adalah cara menggambar ERD yang diperkenalkan Peter Chen pada 1976: entitas berupa persegi panjang, atribut berupa elips yang dihubungkan ke entitasnya, dan relasi berupa belah ketupat di antara entitas. Kardinalitas ditulis sebagai label 1, N, atau M di garis, dan garis ganda menandai partisipasi total. Notasi ini paling sering dipakai di mata kuliah basis data karena setiap konsep punya simbolnya sendiri.

Diperbarui · oleh tim ChartCraft · ER diagram symbols: Chen vs crow's foot (English)

Apa saja simbol dalam notasi Chen?

Notasi Chen punya simbol terpisah untuk setiap konsep ERD — entitas, jenis-jenis atribut, relasi, dan cara partisipasi.

Simbol notasi Chen

SimbolNamaFungsi / artiMermaid
Entitas kuatObjek yang berdiri sendiri dan punya kunci sendiri: Mahasiswa, Dosen, Mata Kuliah.MHS[Mahasiswa]
Entitas lemahObjek yang identitasnya bergantung pada entitas lain: Tanggungan (milik Pegawai), Detail Pesanan.—
AtributData yang melekat pada entitas atau relasi: nama, alamat, nilai.A1([nama])
Atribut kunciPengenal unik; nama atribut digarisbawahi (misalnya NIM).—
Atribut bernilai banyakBisa berisi beberapa nilai: nomor telepon, hobi.—
Atribut turunanDihitung dari atribut lain: umur dari tanggal lahir, IPK dari nilai.—
Atribut kompositTersusun dari sub-atribut: nama = nama depan + nama belakang.—
RelasiHubungan bernama kata kerja: mengambil, mengajar, bekerja di.R1{mengambil}
Relasi identifikasiRelasi antara entitas lemah dan entitas pemiliknya.—
Partisipasi parsialGaris tunggal: tidak semua anggota entitas harus terlibat.MHS --- R1
Partisipasi totalGaris ganda: semua anggota entitas wajib terlibat.MHS === R1
Kardinalitas 1 / N / MLabel di garis antara entitas dan relasi yang menyatakan rasio 1:1, 1:N, atau M:N.MHS ---|M| R1

Apa itu notasi Chen?

Notasi Chen adalah notasi ERD asli dari makalah Peter Chen tahun 1976, "The Entity-Relationship Model — Toward a Unified View of Data". Ciri khasnya: relasi digambar sebagai belah ketupat tersendiri dan atribut sebagai elips di luar entitas, sehingga model data konseptual terlihat lengkap sebelum diubah menjadi tabel.

Bagaimana menulis kardinalitas dalam notasi Chen?

Tulis angka atau huruf di garis antara entitas dan belah ketupat relasi: 1 di sisi yang hanya boleh satu, N atau M di sisi yang boleh banyak. Label dibaca dari entitas di seberang: "satu Dosen membimbing N Mahasiswa".

RasioPenulisan ChenContoh kalimat
1 : 1Pegawai —1— ◇ memimpin —1— DepartemenSatu pegawai memimpin satu departemen.
1 : NDosen —1— ◇ membimbing —N— MahasiswaSatu dosen membimbing banyak mahasiswa.
M : NMahasiswa —M— ◇ mengambil —N— Mata KuliahBanyak mahasiswa mengambil banyak mata kuliah.

Apa itu notasi (min,max) pada ERD Chen?

Notasi (min,max) adalah varian yang lebih presisi: di setiap garis ditulis pasangan angka jumlah minimum dan maksimum keterlibatan satu anggota entitas dalam relasi. (0,N) berarti opsional dan boleh banyak; (1,1) berarti wajib tepat satu.

Contoh: Mahasiswa (1,N) — mengambil — (0,N) Mata Kuliah dibaca "setiap mahasiswa mengambil minimal satu mata kuliah; sebuah mata kuliah boleh belum diambil siapa pun". Perhatikan bahwa pada notasi (min,max) angka ditulis di sisi entitas yang dibatasinya — kebalikan dari label 1/N biasa. Nyatakan notasi mana yang Anda pakai agar pembaca tidak salah baca.

Apa arti garis ganda pada ERD notasi Chen?

Garis ganda berarti partisipasi total: setiap anggota entitas di sisi itu wajib terlibat dalam relasi. Garis tunggal berarti partisipasi parsial (boleh tidak terlibat). Entitas lemah selalu berpartisipasi total pada relasi identifikasinya.

Bagaimana contoh ERD notasi Chen?

Contoh sistem akademik: entitas Mahasiswa (atribut NIM sebagai kunci, nama, alamat) dan Mata Kuliah (kode MK, nama MK, SKS) dihubungkan relasi mengambil dengan kardinalitas M:N; relasi itu sendiri punya atribut nilai. Dosen terhubung ke Mata Kuliah lewat relasi mengampu (1:N).

Mermaid belum punya jenis diagram khusus notasi Chen, tetapi strukturnya bisa didekati dengan flowchart: persegi panjang untuk entitas, bentuk stadion untuk atribut (pengganti elips), dan belah ketupat untuk relasi.

flowchart LR
    MHS[Mahasiswa]
    MK[Mata Kuliah]
    DSN[Dosen]
    R1{mengambil}
    R2{mengampu}
    MHS ---|M| R1
    R1 ---|N| MK
    DSN ---|1| R2
    R2 ---|N| MK
    MHS --- A1([NIM - kunci])
    MHS --- A2([nama])
    MK --- A3([kode MK - kunci])
    MK --- A4([SKS])
    R1 --- A5([nilai])
    DSN --- A6([NIDN - kunci])

Untuk notasi Chen yang digambar lengkap (elips, garis bawah kunci, garis ganda), gunakan alat gambar bebas; untuk ERD crow's foot, ER diagram generator ChartCraft menggambarnya dari deskripsi teks.

Bagaimana mengubah ERD notasi Chen ke crow's foot atau tabel?

Belah ketupat relasi hilang dan diganti garis; label 1 menjadi simbol || dan label N menjadi simbol kaki gagak; atribut elips dipindah ke dalam kotak entitas; relasi M:N menjadi entitas penghubung dengan dua relasi 1:N.

ChenCrow's footTabel database
Entitas (persegi panjang)Kotak entitasTabel
Atribut kunci (garis bawah)Kolom bertanda PKPrimary key
Relasi 1:N|| ke o{Foreign key di tabel sisi N
Relasi M:N + atributnyaEntitas penghubung (mis. KRS)Tabel penghubung dengan dua foreign key + kolom nilai
Atribut bernilai banyakEntitas terpisahTabel terpisah
Entitas lemahRelasi identifikasi (garis utuh)PK gabungan dengan kunci pemilik

Seperti apa contoh diagram yang memakai simbol-simbol ini?

Berikut contoh diagram nyata dari galeri publik ChartCraft. Setiap diagram dibuat dari deskripsi teks biasa — buka salah satunya untuk melihat prompt yang dipakai (galeri berbahasa Inggris).

Pertanyaan yang sering diajukan

Siapa yang menciptakan notasi Chen?

Peter Chen, dalam makalah "The Entity-Relationship Model — Toward a Unified View of Data" yang terbit tahun 1976.

Apa beda notasi Chen dan crow's foot?

Chen memakai belah ketupat untuk relasi dan elips untuk atribut, dengan label 1/N/M. Crow's foot memakai garis dengan simbol di ujungnya dan menulis atribut di dalam kotak entitas.

Bagaimana menggambar relasi M:N di notasi Chen?

Tulis M di garis sisi entitas pertama dan N di garis sisi entitas kedua, dengan belah ketupat relasi di tengah. Atribut milik relasi (misalnya nilai) digantungkan ke belah ketupat itu.

Apa simbol entitas lemah di notasi Chen?

Persegi panjang bergaris ganda, dihubungkan ke entitas pemiliknya lewat belah ketupat bergaris ganda (relasi identifikasi) dengan partisipasi total (garis ganda).

Referensi simbol lainnya

Semua referensi simbol diagram dalam bahasa Indonesia:

Tidak mau menggambar simbol satu per satu? Jelaskan saja diagramnya.

ER diagram generator →