Membuat ERD & Tabel Database Komunitas Olahraga
Sebelum membuat database, baiknya kita menentukan konteks dari database yang akan kita buat nantinya, selanjutnya mencari fakta-fakta untuk membentuk sebuah diagram ERD. Untuk ini saya akan membuat database sederhana tentang Komunitas Olahraga di jurusan teknik informatika.
Konteksnya adalah Komunitas olahraga ini hanya untuk mahasiswa jurusan teknik informatika, untuk jurusan lain tidak akan kita muat didalam database ini.
Fakta-faktanya.
- Komunitas hanya dapat diikuti oleh mahasiswa teknik informatika
- Terdapat data mahasiswa.
- Terdapat beberapa cabang olahraga dalam komunitas olahraga tersebut.
- Setiap mahasiswa dapat mengikuti lebih dari satu cabang olahraga.
- Setiap cabang olahraga mempunyai pelatih yang berkewajiban membina mahasiswa-mahasiswa yang mengikuti cabang olahraga yang diampunya.
Komponen ERD untuk membentuk Diagram ERD
Entitas dan Atribut.
- Entitas Mahasiswa. Atribut : NIM, Nama, dan No. Telepon.
- Entitas Olahraga. Atribut : Kode Cabang Olahraga, Nama Olahraga, dan Kuota setiapa cabang olahraga.
- Entitas Pelatih. Atribut : ID Pelatih, dan Nama Pelatih
Relationship dan Kardinalitas
- Mahasiswa mengikuti Olahraga. Jadi relationshipnya adalah mengikuti. Untuk kardinalitasnya adalah many to many (M:N) karena setiap mahasiswa dapat mengikuti lebih dari satu cabang olahraga, dan setiap cabang olahraga terdapat banyak mahasiswa yang mengikutinya.
- Olahraga diampu oleh Pelatih. Jadi relationshipnya adalah diampu. Untuk kardinalitasnya adalah one to one (1:1), karena setiap pelatih hanya dapat mengampu satu cabang olahraga, dan setiap cabang olahraga hanya diampu oleh satu pelatih.
- Mahasiswa dilatih oleh Pelatih. Jadi relationshipnya adalah dilatih. Untuk kardinalitasnya adalah many to many (M:N), karena setiap mahasiswa dapat dilatih oleh banyak pelatih karena mahasiswa tersebut bisa saja mengambil banyak cabang olahraga, dan setiap cabang olahraga diampu oleh seorang pelatih. Lalu seorang pelatih dapat melatih banyak mahasiswa. oleh karena itu kardinalitasnya adalah many to many (M:N).
Diagram ERD.

Ilustrasi Tabel Database
Tabel Mahasiswa

Tabel Olahraga

Tabel Pelatih

Tabel Mahasiswa – Olahraga (M:N)

Tabel Mahasiswa – Pelatih (M:N)

Penjelasan :
- Pada tabel pelatih terdapat kolom kode olahraga, kolom tersebut tercipta karena adanya kardinalitas one to one (1:1) antara tabel olahraga dan pelatih, sehingga Primary key (PK) dari tabel olahraga akan menjadi Foreign key (FK) di tabel pelatih.
- Tabel mahasiswa – olahraga merupakan tabel baru yang tercipta karena adanya kardinalitas many to many (M:N) antara tabel mahasiswa dengan tabel olahraga, sehingga PK masing-masing tabel akan menjadi 2 FK pada tabel baru yang terbentuk itu (tabel mahasiswa – olahraga), kedua FK itu akan menjadi PK dari tabel tersebut.
- Pada tabel mahasiswa – pelatih konsepnya sama juga seperti tabel mahasiswa – olahraga dikarenakan kardinalitasnya many to many (M:N).
Baca juga artikel selanjutnya tentang Konversi ERD “Database Komunitas Olahraga” ke Script DDL :)
Facebook comments:
Leave a comment
About This Blog
Postinganku
- AC Milan vs FC Barcelona 1/4 UCL – Promo
- Kick In The Mix
- Short Story – The First Day in Semester 4
- Untitled #1
- Jadwal Kuliah Semester 4
- Taylor Swift – Safe And Sound [Video Clip]
- Hasil Studi Semester 3
- 10 Fakta Menarik Tentang El Classico
- Liburan Semester Ganjil Pulang Kota
- Rangkuman Sepak Bola di Tahun 2011
- Proyek Sistem Informasi Rental Mobil
- Lionel Messi rilis logo pribadi
- Sejarah El Clasico
- Cerita singkat ku – bencana letusan gunung merapi 2010
- Balikpapan Public Library
Tag Cloud
2011
balikpapan
barcelona
basisdata
bioskop
blog
database
diskret
domain
erd
facebook
google
gratis
hosting
indonesia
internet
jogja
joomla
kaltim
kampus
komputer
kuliah
logo apple
mahasiswa
matakuliah
merapi
movie
network
oracle
program
rangking
seo
sh404sef
sistem operasi
spanyol
taylor swift
traffic
transformer 3
Transformers
twitter
uii
universitas di indonesia
Wordpress
yeahmahasiswa
youtube
Komentar dipostinganku
-
sippp.. penjelasannya.. thanks sob..
-
lumayan
-
like this, jangan lupa kunjungi juga http://eksyam.com | Berbagi lewat tombol qwerty, temukan berbagai tips & trik, serta catatan2 pribadi sharing tentang seputar dunia teknologi informasi, bisnis, film, pengalaman pribadi dan banyak lainnya. sharing is carring. :-)
-
like this, jangan lupa kunjungi juga http://eksyam.com | Berbagi lewat tombol qwerty, temukan berbagai tips & trik, serta catatan2 pribadi sharing tentang seputar dunia teknologi informasi, bisnis, film, pengalaman pribadi dan banyak lainnya. sharing is carring. :-)
-
syntax nya gak ada apa.
Kategori
- Artikel (26)
- Blog (45)
- Database (11)
- Informasi (15)
- Internet (10)
- Joomla (3)
- Just For Fun (15)
- Kampus (9)
- Matematika (4)
- Movie (16)
- Programming (6)
- SEO (9)
- Sistem Operasi (3)
- Study (2)
- Wordpress (5)



