Home » Archives for Maret 2020
Senin, 30 Maret 2020
soal :
Selasa, 03 Maret 2020
Jelaskan dan buat 1 contoh ERD
Maret 03, 2020 Julian Hidayat
Pengertian Menurut Entity Relationship Diagram (ERD)
Menurut salah satu para ahli, Brady dan Loonam (2010), Entity
Relationship diagram (ERD) merupakan teknik yang digunakan untuk
memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System
Analys dalam tahap analisis persyaratan proyek pengembangan system.
Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar
untuk desain database relasional yang mendasari sistem informasi yang
dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model
data yang pada gilirannya digunakan sebagai spesifikasi untuk database.
Apakah komponen yang terbentuk didalam Entity Relationship Diagram (ERD)?
Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk yaitu :
a. Entitas
Pada post
sebelumnya mengenai basis data telah dijelaskan sedikit tentang
pengertian entity (entitas) yaitu suatu obyek yang dapat dibedakan dari
lainnya yang dapat diwujudkan dalam basis data. Pengertian lainnya
menurut Brady dan Loonam (2010), entitas adalah objek yang menarik di
bidang organisasi yang dimodelkan.
Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku.
b. Hubungan (relasi/relationship)
Suatu hubungan
adalah hubungan antara dua jenis entitas dan direpresentasikan sebagai
garis lurus yang menghubungkan dua entitas.
Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah mendaftar.
c. Atribut
Atribut
memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki
struktur internal berupa tipe data. Jenis-jenis atribut :
- Atribut Key
Atribut Key
adalah satu atau gabungan dari beberapa atribut yang dapat membedakan
semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik
jika pada atribut yang dijadikan key tidak boleh ada baris data dengan
nilai yang sama
Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
- Atribut simple
atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi
Contoh : Alamat, penerbit, tahun terbit, judul buku.
- Atribut Multivalue
nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
- Atribut Composite
Atribut
composite adalah suatu atribut yang terdiri dari beberapa atribut yang
lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi
atau mempunyai sub attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang
- Atribut Derivatif
Atribut
yang tidak harus disimpan dalam database Ex. Total. atau atribut yang
dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini
dilambangkan dengan bentuk oval yang bergaris putus-putus
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
Simbol-simbol untuk membuat diagram ERD:
Contoh Kasus 1:
Pada saat
mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor
mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam
buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali
jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang,
penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang.
Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan
menggambar ERDnya.
Jawab:
Entitas : Mahasiswa, KAP (Kartu Anggota Perpustakaan), Buku
Atribut : Nama, no.mahasiswa, Alamat mahasiswa, No.buku, Judul, Pengarang, Penerbit dan tahun terbit.
Relasi : Daftar dan Pinjam
Gambar ERD dalam peminjaman buku di perpustakaan:
——————————————————————————————————————————————————————–
http://www.ubpkarawang.ac.id
Identifikasi dengan Model konseptual dan Model fisik melalui skenario berikut .
Maret 03, 2020 Julian Hidayat
Hasil Review Scenario
Conceptual Data Model:
Zoe was about to go into a store to purchase drinks for the birthday party scheduled for that evening. Zoe knows that she needs drinks for 48 people and is expecting the store to accept a check for payment and to provide her with some assistance carrying the product to her car. Zoe wants to have carbonated drinks, non-carbonated drinks, and sugar free drinks. She is expecting to purchase eight six-packs.
Physical Data Model:
Zoe enters the store and discovers the entire drink distribution system is automated. She also discovers that the drinks come in varying package sizes and that she must choose the correct vend-ing option for the products to be disbursed. Drinks are packaged in four-packs, six-packs, and ten-packs.
http://www.ubpkarawang.ac.id
Langganan:
Postingan
(
Atom
)