Carilah sebuah contoh kasus perancangan ERD disertai penjelasan. Dan buatlah perancangan ERD tersebut menggunakan yEd!

Carilah sebuah contoh kasus perancangan ERD disertai penjelasan. Dan buatlah perancangan ERD tersebut menggunakan yEd

 


Halooo semua, bagaimana kabar kalian? Semoga dalam keadaan yang sehat yaa...

Kesempatan kali ini saya akan membahas dan memberikan jawaban tentang persoalan "Carilah sebuah contoh kasus perancangan ERD disertai penjelasan. Dan buatlah perancangan ERD tersebut menggunakan yEd!"

Jawaban disini murni pendapat pribadi yang diambil dari beberapa referensi, silahkan digunakan juga sebagai referensi untuk menjawab persoalan yang sama.

Soal

Carilah sebuah contoh kasus perancangan ERD disertai penjelasan. Dan buatlah perancangan ERD tersebut menggunakan yEd!

Jawaban

Berikut ini adalah contoh sederhana dari kasus perancangan ERD (Entity Relationship Diagram), yaitu perancangan "Aplikasi Kuis Sederhana". Aplikasi tersebut memiliki empat entitas, diantaranya adalah User, Quiz, Question, dan QuizTaken.

  • Entitas "User" merepresentasikan pengguna yang dapat mengakses aplikasi kuis. Entitas ini memiliki atribut:
    • id : sebagai primary key
    • username : menyimpan nama pengguna
    • age : menyimpan umur pengguna
    • sex : menyimpan jenis kelamin penggunakan.
  • Entitas "Quiz" merepresentasikan kuis yang dapat diambil oleh pengguna. Entitas ini memiliki atribut:
    • id : sebagai primary key,
    • quiz_name : untuk menyimpan nama kuis.
  • Entitas "Question" merepresentasikan pertanyaan dalam sebuah kuis. Entitas ini memiliki atribut:
    • id : sebagai primary key
    • text : untuk menyimpan teks pertanyaan
    • answer : untuk menyimpan jawaban yang benar
    • quiz_id : sebagai foreign key yang mengacu pada entitas "Quiz". Dengan adanya foreign key ini, setiap pertanyaan hanya dapat dimiliki oleh satu kuis.
  • Entitas "QuizTaken" merepresentasikan pertanyaan dalam sebuah kuis. Entitas ini memiliki atribut:
    • user_id & quiz_id : sebagai foreign key yang mengacu pada entitas "User" dan "Quiz".
    • score : menyimpan nilai yang diperoleh pengguna saat menyelesaikan kuis tersebut.

Terdapat relasi one-to-many antara entitas "Quiz" dan "Question" untuk menyatakan bahwa setiap kuis dapat memiliki banyak pertanyaan. 

Dan terdapat relasi many-to-many antara entitas "User" dan "Quiz" untuk menyatakan bahwa seorang pengguna dapat mengambil banyak kuis, dan setiap kuis dapat diambil oleh banyak pengguna. Relasi ini direalisasikan dengan adanya entitas "QuizTaken".

Berikut ini rancangan ERD untuk Aplikasi Kuis Sederhana dengan menggunakan yEd






Akhir Kata

Demikianlah jawaban mengenai persoalan "Carilah sebuah contoh kasus perancangan ERD disertai penjelasan. Dan buatlah perancangan ERD tersebut menggunakan yEd!", semoga jawaban ini bermanfaat dan membantu untuk yang membutuhkannya. Terimakasih telah berkunjung di Fivser.com

Post a Comment

Jangan Spam, Jangan Berkata Kasar dan Kotor
© Fivser. All rights reserved. Developed by Jago Desain