Anda di halaman 1dari 4

UNIVERSITAS COKROAMINOTO PALOPO

FAKULTAS TEKNIK KOMPUTER


PROGRAM STUDI INFORMATIKA
Alamat: Jl. Latammacelling No. 19 Kampus 1 Gedung A Lantai II Kota Palopo 91913–Sulawesi Selatan
Telepon (0471) 326223, Fax. (0471) 325055, E-mail: prodiinformatika@uncp.ac.id
Website: http://www.ftkom-uncp.ac.id

TUGAS MERANGKUM MATERI


Mata Kuliah : Sistem Basis Data
SKS : 3
Kelas : 3A
Nama Mahasiswa : Aulia Fahrunisa
NIM : 2004411011
Dosen Pengampu : Nirsal, S.Kom., M.Pd.
Pertemuan : 5
Tempat : Via Zoom
Hari/ Tanggal : Kamis, 7 Oktober 2021
Pukul : 13.00-15.30

A. RANGKUMAN MATERI: “Model Entity-Relationship”


1. Model Data
dapat didefinisikan sebagai kumpulan perangkat konseptual untuk menggambarkan data,
hubungan data, semantik (makna) data dan batasan data. Oleh karena yang ingin ditunjukkan
adalah makna dari data dan keterhubungannya dengan data lain, maka Model data ini lebih tepat
jika disebut Model Data Logik. Penyingkatannya menjadi Model Data (penyederhanaan penulisan).
Cara Merepresentasikan Model Data dalam perancangan basis data, secara umum dapat dibagi
dalam 2 (dua) kelompok:
 Model Data Berdasarkan Record (Record-Based Logical Models).
 Model Data Berdasarkan Objek (Objek-Based Logical Models).

Representasikan Model Data:


 Model Data Berdasarkan Record (Record-Based Logical Models).
 Model Hirarkis (Hirarchical Model)
 Model Jaringan (Network Model)
 Model Relasional (Relasional Model)
 Model Data Berdasarkan Objek (Objek-Based Logical Models).
 Model Keterhubungan Entitas (Entity-Relationship Model)
 Model Beriorientasi Objek (Object-Oriented Model)
 Model Data Semantik (Semantik Data Model)
 Model Data Fungsional (Functional Data Model)
2. Model Entity-Relationship
Pada Model Entity-Relationship, semesta data yang ada di “Dunia Nyata” diterjemahkan dengan
memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data, yang umum disebut
sebagai diagram Entity-Relatioship (Diagram E-R).
Komponen utama pembentuk Model E-R.
 Entitas (Entity)
 Relasi (Relation)
menunjukkan adanya hubungan di antara sejumlah entitas yang berasal dari himpunan entitas
yang berbeda.
Misalnya, entitas seseorang mahasiswa dengan nim =‟1000001‟ dan nama_mhs =‟Ali Akbar‟
(yg ada di humpunan entitas Mahasiswa) Mempunyai relasi dengan entitas sebuah mata kuliah
dengan kode_kul=‟IF-100‟ dan nama-kul=‟Struktur Data‟.
Relasi diantara kedua entitas tersebut mengandung arti bahwa mahasiswa tersebut sedang
mengambil mata kuliah tersebut di sebuah perguruan tinggi.
Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas
pada himpunan entitas yang lain. Kardinalitas Relasi yang terjadi di antara dua himpunan
entitas (ex: A dan B) dapat berupa:
- Satu ke Satu (One to One). Yang berarti setiap entitas pada himpunan entitas A
berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B.
- Satu ke Banyak (One to Many). Yang berarti setiap entitas pada himpunan entitas A dapat
berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya,
dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak
dengan satu entitas pada himpunan entitas A.
- Banyak ke Satu (Many to One). Yang berarti setiap entitas pada himpunan entitas A
berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi
tidak sebaliknya, di mana setiap entitas pada himpunan entias A berhubungan dengan
Paling banyak satu entitas pada himpunan entitas B.
- Banyak ke Banyak (Many to Many). Yang berarti setiap entitas pada himpunan entitas A
dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian juga
sebaliknya, di mana setiap entitas pada himpunan entitas B dapat berhubungan dengan
banyaknya entitas pada himpunan entitas A.
 Kedua komponen tersebut dideskripsikan melalui sejumlah Atribut/Properti
- Atribut Key
- Atribut simpel
- Atribut multinilai
- Atribut gabungan
- Atribut derivativ
3. Diagram Entity-Relationship
Model Entity-Relationship yang berisi komponen-komponen himpunan Entitas dan Relasi yang
masing-masing di lengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari „dunia
nyata‟ yang kita tinjau, dapat di gambarkan lebih sistematis dengan menggunakan Diagram E-R.
 Notasi-notasi simbolik diagram E-R

Entitas
E

R
Relasi

a Atribut

Link

 Kardinalitas relasi dapat dinyatakan dengan banyaknya garis cabang atau dengan pemakaian
angka (1 dan 1 untuk relasi one to one, N untuk relasi one to many, dan N dan N untuk relasi
many to many).
 Diagram E-R selalu dibuat secara bertahap. Paling tidak ada dua kelompok pentahapan yang
bisa ditempuh didalam pembuatan Diagram E-R, yaitu:
Tahapan pembuatan Diagram E-R (Preliminary Design)
- Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat;
- Menentukan atribut-atribut key dari masing-masing himpunan entitas;
- Mengidentifikasi dan menentapkan seluruh himpunan relasi di antara himpunan entitas-
himpunan entitas yang ada berserta foreign-key-nya;
- Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi;
- Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut deskriptif (non
key).
Tahapan optimasi Diagram E-R (Final Design)
- Melakukan proses koreksi bisa berupa pendekomposisian himpunan entitas, pengabungan
himpunan entitas, pengubahan derajat relasi, penambahan dan atau pengurangan atribut-
atribut untuk masing-masing entitas,
- Dengan Memperhatikan aspek-aspek efisiensi, performansi, dan fleksibilitas.

Kamus Data :
 Mahasiswa = {nim, nama_mhs, alamat_mhs, tgl_lahir}
 Kuliah = {kode_kul, nama_kul, sks, semester}
 Dosen = {nama_dos, alamat_dos}
 mempelajari = {nim, kode_kul, indeks_nilai}
 mengajar = {kode_kul, nama_dos, waktu, tempat}
B. PERTANYAAN YANG SAYA AJUKAN:
1.
2.
C. JAWABAN YANG SAYA SAMPAIKAN:
1. Menjawab pertanyaan dari Ardiyanti : jenis-jenis atribut apa saja yang digunakan dalam merancang
basis data menggunakan entity relationship diagram?
Jawab :
Jenis atribut yg di gunakan dalam merancang basis data menggunakan entity relationship diagram :
1. Atribur key : digunakan untuk menentukan data yg unik seperti nim dan no. ktp
2. Atribut simpel : Yaitu atribut yang tidak dapat dipecah lagi atau bernilai tunggal. Contohnya
adalah alamat rumah, kantor, dll
3. Atribut Multinilai yaitu yang memiliki sekelompok nilai untuk setiap entitas nya.
4. Atribut Gabungan : Yaitu atribut yang berasal dari susunan atribut yang lebih kecil dalam
artian tertentu. Contoh adalah data terkait nama lengkap, yang terdiri dari nama depan,
tengah, dan belakang.
5. Atribut Derivatif : yaitu atribut yang berasal dari atribut lain dan tidak bersifat wajib untuk
ditulis pada ERD. Contoh adalah usia, kelas, dll

D. BUKTI FOTO SAYA MENGIKUTI KULIAH:

Anda mungkin juga menyukai