ENTITY RELATIONSHIP DIAGRAM (ERD) adalah jaringan yang menggunakan susunan data yang disimpan dari system secara abstrak. Entity relationship diagram dari model terdiri dari unsure-unsur entity dan relationship antara entity-entity tersebut.

























ENTITAS/ENTITY adalah suatu kumpuklan object atau sesuatu yang dapat dibedakan atau dapat diidentifikasikan secara unik, dan kumpulan entitas yang sejenis disebut dengan entity set











RELATIONSHIP yaitu hubungan yang terjadi antara satu entitas atau lebih


















ATRIBUT adalah kumpulan elemen data yang membentuk suatu entitas, jenis atribut :

a. KEY adalah atribut yang digunakan untuk menentukan suatu entity secara unik
b. ATRIBUT SIMPLE adalah atribut yang bernilai tunggal
c. ATRIBUT MULTI VALUE adalah atribut yang memiliki sekelompok nilai untuk setiap instant entity
d. ATRIBUT COMPOSIT adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu
e. ATRIBUT DERIVATIF adalah suatu atribut yang dihasilkan dari atribut yang lain.








































LOGICAL RECORD STRUCTURED (LRS)
Adalah representasi dari struktur record-record pada tebel-tabel yang terbentuk dari hasil antar himpunan entitas
Menentukan kardinalitas, jumlah table dan Foreign Key (FK)












































CARDINALITY RATIO CONSTRAINT
menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya
Jenis Cardinality Ratio = 1:1, 1:M, M:N






















PARTICIPANT CONSTRAINT
Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya denga entity lainnya.
Terdapat dua macam participant constrain yaitu :

1. Total Participant constrain yaitu : Keberadaan suatu entity tergantung pada hubungan dengan entity lain. Didalam diagram ER digambarkan dengan dua garis penghubung antara entity dan relationship.
2. Partial Participation yaitu : Keberadaan suatu entity tidak tergantung pada hubungan dengan entity lain. Didalam diagram ER digambarkan dengan satu garis penghubung.

TUGAS 3 MODEL SEMANTIC, RATIONAL, HIRARKI, JARINGAN

MODEL DATA BERBASIS OBJEK (SEMANTIC MODEL)
Adalah model dimana relasi antara objek dasar tidak dinyatkan dengan symbol tetapi menggunakan kata-kata (semantic)

























MODEL RELATIONAL
Dimana data serta hubungan antar data depresentasikan oleh sejumlah table dan masing-masing table terdiri dari beberapa kolom yang namanya unique. Model ini berdasarkan notasi teri himpunan (set theory), yaitu relation.

Contoh : data base perpustakaan smart terdiri dari 6 tabel :
Anggota
Formulir
Buku
Peminjaman
Denda
Donatur
Sumbangan














































MODEL HIRARKI
Dimana data serta hubungan antar data dipresentasikan dengan record dan link (pointer), dimana record-record tersebut disusun dalam bentuk tree (pohon), dan masing-masing node pada tree tersebut merupakan record/group data elemen dan memiliki hubungan cardinalitas 1:1 dan 1:M















MODEL JARINGAN
Distandarisasi tahun 1971 oleh DatabaseTask Group (DBTG) atau disebut juga model CODASYL (Conference On Data System Language), mirip hirarkical model dimana data dan hubungan antar data dipresentasikan dengan record dan links. Perbedaanya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk graph dan menyatakan hubungan cardinalitas 1:1, 1:M dan N:M



TUGAS 2 : DATABASE PERPUSTAKAAN

DDL (Data Definition Language) adalah perintah-perintah yang digunakan untuk
menjelaskan objek dari database. Dengan kata lain DDL digunakan
untuk mendefinisikan kerangka database

Contoh DDL dari Perpustakaan Smart adalah :




















DML (Data Manipulation Language) adalah suatu keluarga bahasa komputer yang digunakan oleh program komputer dan / atau pengguna database untuk menyisipkan, menghapus dan update data dalam database .yaitu SELECT , data ini dapat dianggap sebagai salah satu bagian dari DML atau di luar itu, tergantung pada konteksnya.