Anda di halaman 1dari 3

Contoh kasus ERD: MEDIA INFORMASI SEPAK BOLA BERBASIS WEB

A. Gambar ERD Berikut merupakan gambar rancangan ERD :

B. Penjelasan Dalam rancangan ERD di atas terdapat entity, atribut, dan relationship. a. Entity Entity adalah obyek dapat dibedakan dalam dunia nyata. Untuk rancangan ERD di atas memiliki 13 entity, yaitu: MODUL, BANNER, HUBUNGI, AGENDA, USER PENGUMUMAN, LAPANGAN, BERITA, KATEGORI, JADWAL, KLUB, KLASEMEN, dan PEMAIN. b. Atribut Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Pada tiap entity memiliki atribut yang berbeda, yaitu: MODUL: id_modul, nama_modul, link, static_content, gambar, publish, status, aktif, urutan BANNER : id_banner, judul, url, gambar, tgl_posting HUBUNGI : id_hubungi, nama, email, subyek, pesan, tanggal

AGENDA : id_agenda, tema, isi_agenda, tempat, tgl_mulai, tgl_selesai, tgl_posting id_user USER : id_user, password, nama_lengkap, email, level PENGUMUMAN : id_pengumuman, judul, isi, tgl_posting, id_user LAPANGAN : id_lapangan, nama_lapangan, alamat BERITA : id_berita, id_kategori, id_user, judul, isi_berita, gambar, hari, tanggal, jam, counter KATEGORI : id_kategori, nama_kategori, keterangan JADWAL : id_jadwal, nama_klub, tanggal, nama_lapangan, id_lapangan KLUB : Id_klub, nama_klub, alamat KLASEMEN : id_klasemen, nama_klub, win, draw, lose, gol, kms, poin PEMAIN : id_pemain, nama_pemain, keterangan Untuk atribut yang digaris bawahi seperti id_pemain, atribut tersebut merupakan primary key, dan atribut yang digaris bawahi tetapi putus-putus seperti , atribut tersebut merupakan foreign key. c. Relationship Relationship adalah hubungan yang terjadi antara satu atau lebih entity. Untuk rancangan ERD di atas memiliki beberapa relationship, yaitu: USER, MODUL, BANNER dan HUBUNGI memiliki hubungan derajat 4, di mana entity USER memiliki cardinal ratio 1 to many ke entity MODUL, BANNER dan HUBUNGI. Entity USER memiliki relationship input ke MODUL, BANNER dan HUBUNGI yang artinya 1 entity USER dapat menginput data ke sejumlah entity MODUL, BANNER dan HUBUNGI. USER dan AGENDA memiliki hubungan binary degree, di mana entity USER memiliki cardinal ratio 1 to many ke entity AGENDA. Entity USER memiliki relationship input ke entity AGENDA yang artinya 1 entity USER dapat menginput data ke sejumlah entity AGENDA. USER dan PENGUMUMAN memiliki hubungan binary degree, di mana entity USER memiliki cardinal ratio 1 to many ke entity PENGUMUMAN. Entity USER memiliki relationship input ke entity PENGUMUMAN yang artinya 1 entity USER dapat menginput data ke sejumlah entity PENGUMUMAN. USER, LAPANGAN, JADWAL dan BERITA memiliki hubungan derajat 4, di mana entity USER memiliki cardinal ratio 1 to many ke entity JADWAL dan BERITA dan entity USER memiliki cardinal ratio 1 to 1 ke entity LAPANGAN. Entity USER memiliki relationship input ke LAPANGAN, JADWAL dan BERITA yang artinya 1 entity USER dapat menginput data ke sejumlah entity JADWAL dan BERITA dan 1 entity USER dapat menginput data ke 1 entity LAPANGAN. BERITA dan KATEGORI memiliki hubungan binary degree, di mana entity KATEGORI memiliki cardinal ratio 1 to many ke entity BERITA. Entity BERITA memiliki relationship memiliki ke entity KATEGORI yang artinya sejumlah entity BERITA dapat memiliki data ke 1 entity KATEGORI.

JADWAL dan KLUB memiliki hubungan binary degree, di mana entity KLUB memiliki cardinal ratio 1 to many ke entity JADWAL. Entity KLUB memiliki relationship memiliki ke entity JADWAL yang artinya 1 entity KLUB dapat memiliki data ke sejumlah entity JADWAL. KLUB, PEMAIN dan KELASEMEN memiliki hubungan ternary degree, di mana entity KLUB memiliki cardinal ratio 1 to 1 ke entity PEMAIN dan KELASEMEN. Entity KLUB memiliki relationship memiliki ke PEMAIN dan KELASEMEN yang artinya 1 entity KLUB dapat memiliki data ke 1 entity KELASEMEN dan 1 entity PEMAIN dapat memiliki data ke 1 entity KLUB.

Anda mungkin juga menyukai