Basis
Data
Rodhiyah
• Mahasiswa dapat menjelaskan konsep
model Entitas – Relational.
•Entitas adalah objek/konsep yang memiliki karakter yang spesifik. Contoh entitas dalam domain
perbankan adalah Nasabah dan Accout.
•Relationship adalah hubungan antara entitas. Contoh relationship yang dalam domain
perbankan adalah relationship antara entitas nasabah dengan acccount (nasabah memiliki
account).
◦ Model Basis Data Entitas-Relational.
Model Relasional pertama kali dicetuskan oleh Dr. E.F. Codd di IBM
pada tahun 1970 dalam paper dengan judul : "A Relational Model
for Large Shared Data Banks," Communications of the ACM, June
1970.
Kebanyakan model
yang digunakan
Merepresentasikan adalah model basis
data pada database data relasional dengan
sebagai kumpulan dari menggunakan
Konsep relasi-relasi
(relations).
Relational Database
Management System
Relational (RDBMS).
◦Model E-R.
Materi ◦ ERD (Entitas, atribut, relasi).
◦ Aturan Bisnis.
Entitas dan Relationship
Entitas dan Relationship
◦ Model Basis Data Entitas-Relational.
◦ Konsep Relational Model.
◦ Model E-R.
Materi ◦ERD (Entitas, atribut, relasi).
◦ Aturan Bisnis.
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.
diagram (ERD)
ERD bersama-sama dengan detail pendukung merupakan
model data yang pada gilirannya digunakan sebagai
spesifikasi untuk database.
Entitas adalah objek dalam dunia nyata
yang dapat dibedakan dengan objek
lain.
Entitas
Contoh mahasiswa, dosen, departemen.
Entitas terdiri atas beberapa atribut
sebagai contoh atribut dari entitas
mahasiswa adalah nim, nama, alamat,
email, dll.
Atribut memberikan
informasi lebih rinci
tentang jenis entitas.
Atribut
Atribut memiliki struktur
internal berupa tipe
data.
Jenis-jenis atribut
Atribut Atribut
Composite Derivatif
1. Atribut Keys
Contoh: Total.
•Menentukan Entitas
•Menentukan Relasi
•Mengisi Kar
Tahap •dinalitas
membuat •Menentukan Kunci Utama
ERD
•Menggambar ERD berdasar Key
•Menentukan Atribut
•Memetakan Atribut
2. One to many (1:M / Many), setiap anggota entitas A dapat berhubungan dengan lebih dari
satu anggota entitas B tetapi tidak sebaliknya.
3. Many to Many (M:M), setiap entitas A dapat berhubungan dengan banyak entitas himpunan
entitas B dan demikian pula sebaliknya
Simbol-simbol diagram ERD:
Contoh 1:
Sistem Informasi Pinjaman dan Angsuran
Untuk dapat meminjam buku pada perpustakaan
Fakultas, mahasiswa harus terdaftar sebagai anggota
perpustakaan. Pada saat mendaftar menjadi anggota
Contoh 2: perpustakaan, dicatatlah nama, nomor mahasiswa dan
alamat mahasiswa. Setelah itu mahasiswa dapat
Peminjaman meminjam buku di perpustakaan.
Gambarkan ERDnya!!
Hubungan (Relasi/relationship)
◦Aturan Bisnis.
Aturan Bisnis
o Menurut Business Rules Group (1993), aturan bisnis
adalah pernyataan yang mendefinisikan atau
membatasi beberapa aspek bisnis. Adanya aturan-
aturan bisnis ini dimaksudkan untuk menegaskan
struktur bisnis atau untuk mengendalikan atau
mempengaruhi perilaku bisnis. Aturan bisnis biasanya
dituliskan dalam dokumentasi sederhana terkait sistem
yang dibangun dan menghubungkannya dengan
spesifikasi kebutuhan fungsional.
Aturan Bisnis
Menurut
Business Fakta
Rules Group, Constraints
terdapat 5
Action Enablers
aturan bisnis,
yaitu : Inferences
Computations
Fakta
Fakta adalah pernyataan yang benar tentang bisnis.
o Contoh :
o Jika terjadi keterlambatan dalam penyajian pesanan,
maka akan diberikan French fries gratis.
o Jika file attachment yang diupload ke dalam e-Class
melebihi 5 Mb, maka mahasiswa
harus mengunggahnya ke penyimpanan eksternal
Inferences
o Inferences sebenarnya mirip dengan action
enablers yaitu harus terpenuhinya kondisi
tertentu. Hanya saja perbedaannya jika kondisi
benar atau terpenuhi, maka tidak menyebabkan
sesuatu akan terjadi, melainkan menciptakan
satu fakta (fact) baru atau sepotong informasi
baru.
o Contoh :
o Jika dalam 30 hari pesanan tidak dibayar, maka
pesanan hangus.
o Bahan kimia yang mengandung toksin lebih kecil
dari 5 mg/kg dimasukkan kategori berbahaya.
Computations
o Computations merupakan aturan-aturan bisnis
yang menentukan komputasi apa yang harus
dikerjakan oleh sistem menggunakan formula
matematika atau algoritma tertentu.
o Contoh :
o Nilai Akhir = (0.3 * Nilai UTS) + (0.3 * Nilai UAS) +
(0.4 * Tugas);
o Amnesti Pajak= 3% dari total nilai aset yang di
deklarasikan.