Jumat, 27 Maret 2020

Contoh ERD (Entity Relationship Diagram) di Universitas




Contoh Soal Diagram  ERD 

Anda seorang database administrator di sebuah universitas . 
Anda harus mendesain ERD (Entity Relationship Diagram) tentang Mahasiswa yang mengambil matakuliah. Untuk data mahasiswa harus mencangkup profile mahasiswa dan data akademik. daftar matakuliah, Daftar Matakuliah seperti  kode : MK,nama Mk, Sks, Semester, dan Program studi.





Selasa, 03 Maret 2020

Penjelasan dan contoh dari ERD ( menggunakan aturan oracle academy )




Pengertian ERD (Entity Relationship Diagram)

Pengertian dari ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Pada dasarnya ada tiga komponen yang digunakan, yaitu :

a. Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.

b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.

c. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.


Derajat relasi atau kardinalitas rasio
Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya
 

One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya

Contohnya :


Entitas
Atribut
1.     Mahasiswa
2.     Mata Kuliah
1.     Nim, Nama, Jurusan, Alamat
2.     kdmk, nama_mk, sks

Analisis

Gambar ERD sederhana di atas memiliki 2 entitas dengan nama Mahasiswa dan Mata Kuliah, serta satu proses yang menghubungkan keduanya.


Entitas Mahasiswa memiliki atribut seperti Nim, Nama, Jurusan dan Alamat. Sedangkan Mata Kuliah memiliki kdmk, Nama_mk dan sks. Proses krs memiliki masukan berupa nim, kdmk, ta dan smt.



Review the scenario below. Identify the conceptual model and the physical model from the scenario



Soal konsep model and the physical model dari skenario berikut :


             Zoe akan pergi ke toko untuk membeli minuman untuk pesta ulang tahun yang dijadwalkan malam itu. Zoe tahu bahwa dia membutuhkan minuman untuk 48 orang dan mengharapkan toko untuk menerima cek untuk pembayaran dan memberinya bantuan membawa produk ke mobilnya. Zoe ingin memiliki minuman berkarbonasi, minuman non-karbonasi, dan minuman bebas gula. Dia mengharapkan untuk membeli delapan paket enam. Zoe memasuki toko dan menemukan seluruh sistem distribusi minuman otomatis. Dia juga menemukan bahwa minuman datang dalam berbagai ukuran paket dan bahwa dia harus memilih opsi penjualan yang tepat untuk produk yang akan dicairkan. Minuman dikemas dalam empat bungkus, enam bungkus, dan sepuluh bungkus.

Review :

Konseptual Model : 

Zoe punya rencana untuk membeli delapan minuman kemasan 6 * paket dan harapannya adalah mendapatkan bantuan membawa produk ke mobilnya.

Physical Model  :

Zoe menemukan bahwa minuman dikemas dalam 4 * paket, 6 * paket, dan 10 * paket (minuman berkarbonasi, minuman non-karbonasi, dan minuman bebas gula) dan seluruh sistem distribusi minuman diotomatisasi sekarang.