Anda di halaman 1dari 3

Perancangan basis data

1. Diagram/Metode Entity Relationship -ER(hubungan


antar entitasi)
 Berisi komponen himpunan entitas dan relasi yang masing2
dilengkapi dengan atribut yg mewakili seluruh fakta dari duia
nyata yg ditinjau
 Menggunakan jenis relasi antar tabel untuk menentukan kunci
penghubungnya/penyelesaian basis datanya.

1.1 Istilah
Relationship :keterkaitan/hubungan
Entitas (entity) : satu kesatuan data tentang suatu
hal/obyek/peristiwa
Relasi : - hubungan
- tabel
Kamus Data : atribut yang melekat pada suatu entitas
Atribut : sebutan untuk data tersebut
Kunci primer (primary key) : filed atau kumpulan field yang
mengidentifikasi/mewakili record dalamsuatu tabel
Kunci tamu/asing (foreign key) : atribut/field yang
menunjuk/menghubungkan ke kunci primer tabel lain.

1.2 Simbol-simbol yang dipakai dalam metode ini


1.2.1 Model 1

Nama : simbol entitas


entitas

: simbol relasi/hubungan antar entitas

1.2.2 Model 2

Nama : himpunan entitas (atau disebut entitas saja)


entitas

atribu
t
: atribut anggota

atribu
t : atribut kunci (key)

: hubungan/relasi

: himpunan relasi

1.3 Tahapan
1. Penyusunan Kamus Data dan pengelompokan dalam entitas
(obyek/hal/persitiwa)
2. Penentuan jenis relasi
3. Penentuan kunci penghubung
4. Penyusunan Diagam ER
5. Implementasi (coding/pembuatan program)

1.3.1 Penyusunan Kamus Data dan pengelompokan dalam entitas


Misal : Database untuk penyimpanan data buku di Perpustakaan

Buku Penerbit Pengarang


Judul buku Nama Penerbit Nama
Jumlah Alamat Penerbit Pengarang
Tahun E_mail

1.3.2 Penentuan jenis relasi (derajad kardinalitas) dan penyelesaian


relasinya
Jenis relasi atau disebut juga derajad kardinalitas pada Diagram ER ini
memiliki 3 jenis
1. One to One Relationship (OOR) –Relasi satu ke Satu
Disebut relasi OOR bila satu record pada entitas/tabel terkait hanya
dengan satu record denhan tabel yang lain. Begitu juga sebalikya

Misal :
Nama Nama Ibu
nama alam Ayah

mahasisw 1 1 Orang tua


memi
a liki

Alamat ortu
Solusi
Kedua entitas/tabel dapat DIGABUNGKAN

Pada basis data, untuk menentukan relasi bersifat


PENDEKATAN, dicari kecenderungan yang paling besar

Kesepadanan istilah
Konsep/teori Implementasi
Entitas Tabel
Atribut/kolom Field/Column
Baris (row) Record/Row