Anda di halaman 1dari 5

A.

1. Definisi dan Fungsi ERD

ERD (Entity Relationship Diagram) adalah model teknik pendekatan yang


menyatakan atau menggambarkan hubungan suatu model. Didalam hubungan ini
tersebut dinyatakan yang utama dari ERD adalah menunjukan objek data (Entity) dan
hubungan (Relationship), yang ada pada Entity berikutnya.

Menurut Simarmata (2010:67), “Entity RelationShip Diagram (ERD) adalah alat


pemodelan data utama dan akan mambantu mengorganisasi data dalam suatu proyek
ke dalam entitas-entitas dan menentukan hubungan antar entitas”.

Fungsi ERD :

1) Fungsi Pertama dari penggambaran Entity Relationship Diagram (ERD) adalah


untuk membuat kita lebih mudah untuk menganalisis pada suatu basis data atau
suatu system dengan cara yang cepat dan murah,
2) Fungsi yang kedua dari penggambaran Entity Relationship Diagram (ERD) adalah
kita dapat menguji model yang kita buat dan kita ias megabaikan proses apa yang
telah kita lakukan hanya dengan menggambar Entity Relationship Diagram
(ERD),
3) Fungsi ketiga dari penggambaran Entity Relationship Diagram (ERD) ialah untuk
menjelaskan hubungan – hubungan antar data – data dalam basis data berdasarkan
objek – objek dasar data yang mempunyai hubungan yang dihubungkan oleh suatu
relasi,
4) Fungsi keempat dari menggambarkan Entity Relationship Diagram (ERD) adalah
untuk mendokumentasikan data – data yang ada dengan cara mengiidentifikasi
setiap entitas dari data - data dan hubungannya pada suata Entity Relationship
Diagram (ERD) itu sendiri.

2. Buatlah simbol-simbol komponen ERD dan jelaskan fungsinya (dalam tabel)

SIMBOL KETERANGAN
Entitas, suatu yang nyata atau abstrak
yang mempunyai karakteristik
dimana
kita akan menyimpan data.

Atribut,ciri umum semua atau


sebagian besar instansi pada entitas
tertentu.
Relasi,hubungan alamiah yang terjadi
antara satu atau lebih entitas.

Link,garis penghubung atribut


dengan kumpulan entitas dan
kumpulan entitas dengan relasi.
3. Jelaskan jenis-jenis dan fungsinya :
a. Entitas
Entity
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.

Weak Entity
Entitas yang tidak memiliki atribut kunci. Entitas lemah di identifikasikan
dengan mengaitkan entitas penting dari jenis entitas yang lain ditambah
atribut dari entitas lemah. Jenis entitas lain yang digunakan untuk
mengidentifikasikan sebuah entitas lemah yaitu identifiying owner dan
relasi yang mengaitkan entitas lemah dengan owner yaitu identifying
relationship misalnya entitas pegawai.

b. Atribut
Atribut memberikan informasi lebih rinci tentang jenis entitas.
Atribut memiliki struktur internal berupa tipe data. Jenis-jenis
atribut :
1. 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

2. Atribut simple

Atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi


Contoh : Alamat, penerbit, tahun terbit, judul buku

3. 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

4. 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

c. Relasi
Menurut Frieyadie (2007:13) “LRS merupakan hasil dari pemodelan Entity
Relational Ship (ER) beserta atributnya sehingga bisa terlihat hubungan-
hubungan antar entitas”. Dalam pembuatan LRS terdapat 3 hal yang dapat
mempengaruhi (Frieyadie, 2007:13) yaitu:
1. Jika tingkat hubungan (cardinality) satu pada satu (one-to-one), maka di
gabungkan dengan entitas yang lebih kuat (strong entity), atau
digabungkan dengan entitas yang memiliki atribut yang lebih sedikit.

2. Jika tingkat hubungan (cardinality) satu pada banyak (one-to-many), maka


hubungan relasi atau digabungkan dengan entitas yang tingkat
hubungannya banyak.

3. Jika tingkat hubungan (cardinality) banyak pada banyak (many-to-many),


maka hubungan relasi tidak akan digabungkan dengan entitas manapun,
melainkan menjadi sebuah LRS.

d. Garis/Penghubung

e. Derajat/Nilai Relasi
Definisi derajat relationship menurut Ladjamudin (2005:144) “Relationship
Degree adalah jumlah entitas yang berpartisipasi dalam satu relationship.”
Berikut ini derajat relationship yang sering dipakai didalam ERD:

a) UnaryRelationship

b) Binary Relationship

c) TenaryRelationship

4. Berikan contoh diagram sederhana pada setiap poin soal no 3)


Relationship :

Mahasiswa Meminjam Buku

Atribut :

No. Mahasiswa

Nama
Alamat

Mahasiswa

5. Berikan satu (satu) contoh diagram(berikan penjelasan)yang menggunakan semua


fungsi pada symbol ERD yang dilaskan pada jawaban soal no 2 dan
Gambar ERD dalam peminjaman buku di Perpustakaan :
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

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


B. Berikan penjelasan kesimpulan tentang ERD
 Pentingnya ERD
 Kapan digunakannya ERD
 Hubungannya dengan database
 Hubungannya dengan aplikasi yang dibangun

C. Sumber jawaban/pustaka tiap jawaban

Fridayantie, Eka Wida, Tias Mahdiati.2016. Rancang Bangun Sistem informasi


permintaan atk berbasis intranet (studi kasus: kejaksaan negeri rangkasbitung), khatulistiwa
informatika, 4 (2), 128-132

Rahmayu, Mulia. 2015. Rancang Bangun Sistem Informasi Nilai Ujian Siswa SMP Negri 3
Bumiayu berbasis Web, khatulistiwa informatika, 3(2), 161-162

Anda mungkin juga menyukai