{"id":1425,"date":"2026-01-29T22:49:22","date_gmt":"2026-01-29T22:49:22","guid":{"rendered":"https:\/\/gurututorku.com\/blog\/?p=1425"},"modified":"2026-01-30T00:55:53","modified_gmt":"2026-01-30T00:55:53","slug":"erd-entity-relationship-diagram-dan-uml-unified-modeling-language","status":"publish","type":"post","link":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/","title":{"rendered":"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language)"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Materi Dasar ERD dan UML<\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">BAGIAN A \u2014 ERD (Entity Relationship Diagram)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1&#xfe0f;&#x20e3; Apa itu ERD?<\/h3>\n\n\n\n<p>ERD (<strong>Entity Relationship Diagram<\/strong>) adalah diagram yang digunakan untuk <strong>merancang struktur database<\/strong>.<\/p>\n\n\n\n<p>&#x1f449; Gambaran sederhananya, ERD itu seperti <strong>peta hubungan data<\/strong>.<\/p>\n\n\n\n<p><strong>Visual Imajinatif ERD:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>+---------+       +-----------+\n|  SISWA  | ----- |   KELAS   |\n+---------+       +-----------+\n| nis     |       | id_kelas  |\n| nama    |       | nama      |\n+---------+       +-----------+\n<\/code><\/pre>\n\n\n\n<p>Kotak = data, garis = hubungan<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2&#xfe0f;&#x20e3; Komponen Utama ERD<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">1. Entity (Entitas)<\/h4>\n\n\n\n<p>Entity adalah objek utama yang menyimpan data.<\/p>\n\n\n\n<p><strong>Visual Entity:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>+---------+\n|  SISWA  |\n+---------+\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">2. Attribute (Atribut)<\/h4>\n\n\n\n<p>Atribut adalah informasi detail milik entity.<\/p>\n\n\n\n<p><strong>Visual Attribute di dalam Entity:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>+---------+\n|  SISWA  |\n+---------+\n| id      |\n| nama    |\n| alamat  |\n+---------+\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">3. Primary Key (PK)<\/h4>\n\n\n\n<p>Primary Key adalah penanda unik.<\/p>\n\n\n\n<p><strong>Visual PK:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>+---------+\n|  SISWA  |\n+---------+\n| *id     |  \u2190 Primary Key\n| nama    |\n+---------+\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">4. Relationship (Relasi)<\/h4>\n\n\n\n<p>Relasi menunjukkan hubungan antar entity.<\/p>\n\n\n\n<p><strong>Visual Relasi:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SISWA ---- mengikuti ---- MATA_PELAJARAN\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3&#xfe0f;&#x20e3; Jenis Relasi ERD<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">One to One (1:1)<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>SISWA ||----|| KARTU_PELAJAR\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">One to Many (1:N)<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>GURU ||----&lt; KELAS\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Many to Many (M:N)<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>SISWA >----&lt; MATA_PELAJARAN<\/code><\/pre>\n\n\n\n<p><strong>Referensi tambahan bisa diakses : <a href=\"https:\/\/medium.com\/@fahmisyaifudin35\/relasi-tabel-database-one-to-one-one-to-many-many-to-many-44010f703f57\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/medium.com\/@fahmisyaifudin35\/relasi-tabel-database-one-to-one-one-to-many-many-to-many-44010f703f57<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4&#xfe0f;&#x20e3; Langkah Membuat ERD<\/h3>\n\n\n\n<p><strong>Step 1: Tentukan Entity<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;SISWA] &#91;GURU] &#91;KELAS]\n<\/code><\/pre>\n\n\n\n<p><strong>Step 2: Tambahkan Atribut<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SISWA (id, nama)\n<\/code><\/pre>\n\n\n\n<p><strong>Step 3: Tentukan Relasi<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SISWA >----&lt; MAPEL<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">JENIS ERD BERDASARKAN NOTASI<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. ERD Notasi Chen<\/h3>\n\n\n\n<p>Notasi Chen adalah <strong>model ERD klasik<\/strong> dan sering dipakai untuk pembelajaran.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"686\" src=\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation-1024x686.png\" alt=\"\" class=\"wp-image-1443\" srcset=\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation-1024x686.png 1024w, https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation-300x201.png 300w, https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation-768x514.png 768w, https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation.png 1060w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Ciri-ciri:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entity \u2192 Persegi panjang<\/li>\n\n\n\n<li>Attribute \u2192 Oval<\/li>\n\n\n\n<li>Relationship \u2192 Belah ketupat<\/li>\n\n\n\n<li>Relasi ditulis terpisah<\/li>\n<\/ul>\n\n\n\n<p><strong>Kelebihan:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sangat jelas untuk pemula<\/li>\n\n\n\n<li>Mudah dipahami secara konsep<\/li>\n<\/ul>\n\n\n\n<p><strong>Kekurangan:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kurang praktis untuk langsung ke database<\/li>\n<\/ul>\n\n\n\n<p><strong>Referensi tambahan bisa diakses : <a href=\"https:\/\/www.studipedia.net\/2020\/06\/pembahasan-lengkap-diagram-hubungan-entitas.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.studipedia.net\/2020\/06\/pembahasan-lengkap-diagram-hubungan-entitas.html<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2. ERD Notasi Crow\u2019s Foot (Kaki Gagak)<\/h3>\n\n\n\n<p>Notasi ini paling sering digunakan dalam <strong>perancangan database modern<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"712\" height=\"922\" src=\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD_Relationship_Symbols_Quick_Reference-1.png\" alt=\"\" class=\"wp-image-1444\" srcset=\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD_Relationship_Symbols_Quick_Reference-1.png 712w, https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD_Relationship_Symbols_Quick_Reference-1-232x300.png 232w\" sizes=\"(max-width: 712px) 100vw, 712px\" \/><\/figure>\n\n\n\n<p><strong>Ciri-ciri:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Relasi ditunjukkan dengan simbol kaki gagak<\/li>\n\n\n\n<li>Langsung menunjukkan kardinalitas (1, N)<\/li>\n\n\n\n<li>Entity berisi atribut langsung<\/li>\n<\/ul>\n\n\n\n<p><strong>Kelebihan:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lebih praktis<\/li>\n\n\n\n<li>Mudah diterjemahkan ke tabel database<\/li>\n<\/ul>\n\n\n\n<p><strong>Kekurangan:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sedikit membingungkan untuk pemula awal<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">&#x1f50d; Perbandingan Chen vs Crow\u2019s Foot<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Aspek<\/th><th>Chen<\/th><th>Crow\u2019s Foot<\/th><\/tr><\/thead><tbody><tr><td>Cocok untuk<\/td><td>Belajar konsep<\/td><td>Implementasi DB<\/td><\/tr><tr><td>Bentuk<\/td><td>Terpisah<\/td><td>Ringkas<\/td><\/tr><tr><td>Tingkat detail<\/td><td>Tinggi<\/td><td>Praktis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">BAGIAN B \u2014 UML (Unified Modeling Language)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1&#xfe0f;&#x20e3; Apa itu UML?<\/h3>\n\n\n\n<p>UML (<strong>Unified Modeling Language<\/strong>) adalah bahasa visual standar untuk menggambarkan <strong>bagaimana sebuah sistem bekerja<\/strong>.<\/p>\n\n\n\n<p>&#x1f449; Jika ERD fokus pada <strong>data<\/strong>, maka UML fokus pada <strong>alur, interaksi, dan struktur aplikasi<\/strong>.<\/p>\n\n\n\n<p><strong>Visual Imajinatif UML (Gambaran Umum):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;User] \u2192 &#91;Sistem] \u2192 &#91;Database]\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2&#xfe0f;&#x20e3; Jenis-Jenis UML<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">1. Use Case Diagram<\/h3>\n\n\n\n<p>Use Case Diagram menunjukkan <strong>siapa yang menggunakan sistem<\/strong> dan <strong>apa yang bisa dilakukan<\/strong>.<\/p>\n\n\n\n<p><strong>Elemen:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Actor \u2192 pengguna sistem<\/li>\n\n\n\n<li>Use Case \u2192 aktivitas sistem<\/li>\n<\/ul>\n\n\n\n<p><strong>Visual Imajinatif Use Case Diagram:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>        +-------------------+\n        |   Sistem Sekolah  |\n        |-------------------|\n        | (Login)           |\n        | (Lihat Jadwal)    |\n        | (Input Nilai)     |\n        +-------------------+\n          ^            ^\n          |            |\n       (Siswa)      (Guru)\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2. Activity Diagram<\/h3>\n\n\n\n<p>Activity Diagram menggambarkan <strong>alur proses langkah demi langkah<\/strong>.<\/p>\n\n\n\n<p><strong>Contoh Proses Login:<\/strong><\/p>\n\n\n\n<p><strong>Visual Imajinatif Activity Diagram:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Mulai]\n   |\n&#91;Input Username &amp; Password]\n   |\n&#91;Validasi]\n   |Yes\n&#91;Dashboard]\n   |\n&#91;Selesai]\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Sequence Diagram<\/h3>\n\n\n\n<p>Sequence Diagram menunjukkan <strong>urutan komunikasi<\/strong> antar objek.<\/p>\n\n\n\n<p><strong>Visual Imajinatif Sequence Diagram:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Siswa      Sistem       Database\n  |           |            |\n  |--Login--&gt; |            |\n  |           |--Cek--&gt;    |\n  |           |&lt;--OK--     |\n  |&lt;--Hasil-- |            |\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Class Diagram<\/h3>\n\n\n\n<p>Class Diagram menunjukkan <strong>struktur kelas dalam program<\/strong>.<\/p>\n\n\n\n<p><strong>Elemen Class:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nama Class<\/li>\n\n\n\n<li>Atribut<\/li>\n\n\n\n<li>Method<\/li>\n<\/ul>\n\n\n\n<p><strong>Visual Imajinatif Class Diagram:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>+-------------------+\n|       Siswa       |\n+-------------------+\n| id_siswa          |\n| nama              |\n| kelas             |\n+-------------------+\n| login()           |\n| lihatJadwal()     |\n+-------------------+\n<\/code><\/pre>\n\n\n\n<p><strong>Referensi tambahan bisa diakses : <a href=\"https:\/\/www.dicoding.com\/blog\/apa-itu-uml\">https:\/\/www.dicoding.com\/blog\/apa-itu-uml<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3&#xfe0f;&#x20e3; Langkah Membuat UML<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Tentukan Tujuan Diagram<\/h4>\n\n\n\n<p>Apakah untuk:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Alur proses?<\/li>\n\n\n\n<li>Interaksi pengguna?<\/li>\n\n\n\n<li>Struktur program?<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Pilih Jenis UML<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Kebutuhan<\/th><th>Diagram<\/th><\/tr><\/thead><tbody><tr><td>Fitur sistem<\/td><td>Use Case<\/td><\/tr><tr><td>Proses<\/td><td>Activity<\/td><\/tr><tr><td>Interaksi<\/td><td>Sequence<\/td><\/tr><tr><td>Struktur kode<\/td><td>Class<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3: Buat Diagram Sederhana<\/h4>\n\n\n\n<p>Mulai dari:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Actor utama<\/li>\n\n\n\n<li>Proses inti<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">PERBEDAAN ERD vs UML<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Aspek<\/th><th>ERD<\/th><th>UML<\/th><\/tr><\/thead><tbody><tr><td>Fokus<\/td><td>Database<\/td><td>Sistem Aplikasi<\/td><\/tr><tr><td>Digunakan oleh<\/td><td>Database Designer<\/td><td>Developer<\/td><\/tr><tr><td>Bentuk<\/td><td>Data &amp; Relasi<\/td><td>Proses &amp; Struktur<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">ANALOGI + GAMBARAN VISUAL DI SETIAP MATERI<\/h2>\n\n\n\n<p>Bagian ini menambahkan <strong>gambaran visual (deskriptif)<\/strong> agar kita mudah membayangkan bentuk diagram sebelum menggambar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Gambaran ERD (Visual Imajinatif)<\/h3>\n\n\n\n<p>Bayangkan <strong>kotak-kotak data yang saling terhubung<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;SISWA] \u2014\u2014 mengikuti \u2014\u2014 &#91;MATA PELAJARAN]\n   |                         |\n id_siswa                 id_mapel\n nama                     nama_mapel\n<\/code><\/pre>\n\n\n\n<p>&#x1f449; Kotak = Entity, garis = Relationship, isi = Attribute<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Gambaran UML (Visual Imajinatif)<\/h3>\n\n\n\n<p>Bayangkan <strong>papan alur kegiatan<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>(Siswa) \u2192 (Login) \u2192 (Lihat Jadwal)\n<\/code><\/pre>\n\n\n\n<p>Atau struktur kelas seperti kartu identitas:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>+----------------+\n|     Siswa      |\n+----------------+\n| id_siswa       |\n| nama           |\n+----------------+\n| login()        |\n| lihatJadwal()  |\n+----------------+\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">STUDI KASUS<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Studi Kasus: Sistem Akademik Sekolah<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Deskripsi Masalah<\/h4>\n\n\n\n<p>Sekolah ingin membangun sistem untuk:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mengelola data siswa dan guru<\/li>\n\n\n\n<li>Mengatur kelas<\/li>\n\n\n\n<li>Mencatat mata pelajaran yang diikuti siswa<\/li>\n<\/ul>\n\n\n\n<p><strong>Buat ERD menggunakan software draw.io atau <a href=\"https:\/\/app.diagrams.net\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/app.diagrams.net<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">A. STUDI KASUS ERD<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1&#xfe0f;&#x20e3; Identifikasi Entity<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Siswa<\/li>\n\n\n\n<li>Guru<\/li>\n\n\n\n<li>Kelas<\/li>\n\n\n\n<li>MataPelajaran<\/li>\n\n\n\n<li>Jadwal<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2&#xfe0f;&#x20e3; Tentukan Atribut<\/h3>\n\n\n\n<p><strong>Siswa:<\/strong> id_siswa, nama, alamat<br><strong>Guru:<\/strong> id_guru, nama_guru<br><strong>Kelas:<\/strong> id_kelas, nama_kelas<br><strong>MataPelajaran:<\/strong> id_mapel, nama_mapel<br><strong>Jadwal:<\/strong> id_jadwal, hari, jam<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3&#xfe0f;&#x20e3; Tentukan Relasi<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Guru mengajar Kelas (1:N)<\/li>\n\n\n\n<li>Kelas memiliki banyak Siswa (1:N)<\/li>\n\n\n\n<li>Siswa mengikuti MataPelajaran (M:N)<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Untuk M:N diperlukan tabel penghubung<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4&#xfe0f;&#x20e3; ERD Versi Crow\u2019s Foot (Deskriptif)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Siswa (PK: id_siswa)<\/li>\n\n\n\n<li>MataPelajaran (PK: id_mapel)<\/li>\n\n\n\n<li>Siswa_Mapel (id_siswa, id_mapel)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">B. STUDI KASUS UML<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1&#xfe0f;&#x20e3; Use Case Diagram<\/h3>\n\n\n\n<p><strong>Actor:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin<\/li>\n\n\n\n<li>Guru<\/li>\n\n\n\n<li>Siswa<\/li>\n<\/ul>\n\n\n\n<p><strong>Use Case:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Login<\/li>\n\n\n\n<li>Input Data<\/li>\n\n\n\n<li>Lihat Jadwal<\/li>\n\n\n\n<li>Input Nilai<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2&#xfe0f;&#x20e3; Activity Diagram (Login)<\/h3>\n\n\n\n<p>Alur:<br>Mulai \u2192 Input Username &amp; Password \u2192 Validasi \u2192 Dashboard<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3&#xfe0f;&#x20e3; Sequence Diagram (Input Nilai)<\/h3>\n\n\n\n<p>Guru \u2192 Sistem \u2192 Database \u2192 Sistem \u2192 Guru<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4&#xfe0f;&#x20e3; Class Diagram (Sederhana)<\/h3>\n\n\n\n<p><strong>Class Siswa<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>id_siswa<\/li>\n\n\n\n<li>nama<\/li>\n\n\n\n<li>alamat<\/li>\n\n\n\n<li>simpan()<\/li>\n<\/ul>\n\n\n\n<p><strong>Class Guru<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>id_guru<\/li>\n\n\n\n<li>nama<\/li>\n\n\n\n<li>inputNilai()<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Materi Dasar ERD dan UML BAGIAN A \u2014 ERD (Entity Relationship Diagram) 1&#xfe0f;&#x20e3; Apa itu ERD? ERD (Entity Relationship Diagram) adalah diagram yang digunakan untuk merancang struktur database. &#x1f449; Gambaran sederhananya, ERD itu seperti peta hubungan data. Visual Imajinatif ERD: Kotak = data, garis = hubungan 2&#xfe0f;&#x20e3; Komponen Utama ERD 1. Entity (Entitas) Entity adalah [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[181],"tags":[188,185,186,183,60,182,184,187],"class_list":["post-1425","post","type-post","status-publish","format-standard","hentry","category-uml","tag-class-diagram","tag-diagram-chen","tag-diagram-crows-foot","tag-entity-relationship-diagram","tag-erd","tag-uml","tag-unified-modeling-language","tag-use-case-diagram"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language) - Gurututorku<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language) - Gurututorku\" \/>\n<meta property=\"og:description\" content=\"Materi Dasar ERD dan UML BAGIAN A \u2014 ERD (Entity Relationship Diagram) 1&#xfe0f;&#x20e3; Apa itu ERD? ERD (Entity Relationship Diagram) adalah diagram yang digunakan untuk merancang struktur database. &#x1f449; Gambaran sederhananya, ERD itu seperti peta hubungan data. Visual Imajinatif ERD: Kotak = data, garis = hubungan 2&#xfe0f;&#x20e3; Komponen Utama ERD 1. Entity (Entitas) Entity adalah [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/\" \/>\n<meta property=\"og:site_name\" content=\"Gurututorku\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-29T22:49:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-30T00:55:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1060\" \/>\n\t<meta property=\"og:image:height\" content=\"710\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"gtadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gtadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/\"},\"author\":{\"name\":\"gtadmin\",\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"headline\":\"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language)\",\"datePublished\":\"2026-01-29T22:49:22+00:00\",\"dateModified\":\"2026-01-30T00:55:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/\"},\"wordCount\":749,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"image\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation-1024x686.png\",\"keywords\":[\"class diagram\",\"diagram chen\",\"diagram crows foot\",\"Entity Relationship Diagram\",\"erd\",\"uml\",\"Unified Modeling Language\",\"use case diagram\"],\"articleSection\":[\"ERD dan UML\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/\",\"url\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/\",\"name\":\"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language) - Gurututorku\",\"isPartOf\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation-1024x686.png\",\"datePublished\":\"2026-01-29T22:49:22+00:00\",\"dateModified\":\"2026-01-30T00:55:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#primaryimage\",\"url\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation.png\",\"contentUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation.png\",\"width\":1060,\"height\":710},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/gurututorku.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/gurututorku.com\/blog\/#website\",\"url\":\"https:\/\/gurututorku.com\/blog\/\",\"name\":\"Gurututorku - Learning today success tomorrow\",\"description\":\"Kelas dan Kursus Programming, Design, Multimedia dan Tutorial IT lainnya.\",\"publisher\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/gurututorku.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\",\"name\":\"gtadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/cropped-gurututorku-favicon.png\",\"contentUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/cropped-gurututorku-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"gtadmin\"},\"logo\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/gurututorku.com\/blog\"],\"url\":\"https:\/\/gurututorku.com\/blog\/author\/gtadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language) - Gurututorku","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/","og_locale":"en_US","og_type":"article","og_title":"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language) - Gurututorku","og_description":"Materi Dasar ERD dan UML BAGIAN A \u2014 ERD (Entity Relationship Diagram) 1&#xfe0f;&#x20e3; Apa itu ERD? ERD (Entity Relationship Diagram) adalah diagram yang digunakan untuk merancang struktur database. &#x1f449; Gambaran sederhananya, ERD itu seperti peta hubungan data. Visual Imajinatif ERD: Kotak = data, garis = hubungan 2&#xfe0f;&#x20e3; Komponen Utama ERD 1. Entity (Entitas) Entity adalah [&hellip;]","og_url":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/","og_site_name":"Gurututorku","article_published_time":"2026-01-29T22:49:22+00:00","article_modified_time":"2026-01-30T00:55:53+00:00","og_image":[{"width":1060,"height":710,"url":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation.png","type":"image\/png"}],"author":"gtadmin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gtadmin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#article","isPartOf":{"@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/"},"author":{"name":"gtadmin","@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"headline":"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language)","datePublished":"2026-01-29T22:49:22+00:00","dateModified":"2026-01-30T00:55:53+00:00","mainEntityOfPage":{"@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/"},"wordCount":749,"commentCount":0,"publisher":{"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"image":{"@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#primaryimage"},"thumbnailUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation-1024x686.png","keywords":["class diagram","diagram chen","diagram crows foot","Entity Relationship Diagram","erd","uml","Unified Modeling Language","use case diagram"],"articleSection":["ERD dan UML"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/","url":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/","name":"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language) - Gurututorku","isPartOf":{"@id":"https:\/\/gurututorku.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#primaryimage"},"image":{"@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#primaryimage"},"thumbnailUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation-1024x686.png","datePublished":"2026-01-29T22:49:22+00:00","dateModified":"2026-01-30T00:55:53+00:00","breadcrumb":{"@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#primaryimage","url":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation.png","contentUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2026\/01\/ERD-Chen-Notation.png","width":1060,"height":710},{"@type":"BreadcrumbList","@id":"https:\/\/gurututorku.com\/blog\/erd-entity-relationship-diagram-dan-uml-unified-modeling-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gurututorku.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ERD (Entity Relationship Diagram) dan UML (Unified Modeling Language)"}]},{"@type":"WebSite","@id":"https:\/\/gurututorku.com\/blog\/#website","url":"https:\/\/gurututorku.com\/blog\/","name":"Gurututorku - Learning today success tomorrow","description":"Kelas dan Kursus Programming, Design, Multimedia dan Tutorial IT lainnya.","publisher":{"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gurututorku.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2","name":"gtadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/cropped-gurututorku-favicon.png","contentUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/cropped-gurututorku-favicon.png","width":512,"height":512,"caption":"gtadmin"},"logo":{"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/gurututorku.com\/blog"],"url":"https:\/\/gurututorku.com\/blog\/author\/gtadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/1425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/comments?post=1425"}],"version-history":[{"count":17,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/1425\/revisions"}],"predecessor-version":[{"id":1453,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/1425\/revisions\/1453"}],"wp:attachment":[{"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/media?parent=1425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/categories?post=1425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/tags?post=1425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}