Perancangan basis data 1. Diagram/Metode antar entitasi)
Entity Relationship -ER(hubungan
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 Entitas (entity) : hal/obyek/peristiwa Relasi
:keterkaitan/hubungan satu kesatuan data
tentang
suatu
: - 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 entitas
: simbol entitas
: simbol relasi/hubungan antar entitas
1.2.2 Model 2 Nama entitas atribu t
: himpunan entitas (atau disebut entitas saja)
: atribut anggota atribu t
: atribut kunci (key) : hubungan/relasi : himpunan relasi
1.3 Tahapan 1. Penyusunan Kamus Data dan pengelompokan (obyek/hal/persitiwa) 2. Penentuan jenis relasi 3. Penentuan kunci penghubung 4. Penyusunan Diagam ER 5. Implementasi (coding/pembuatan program)
dalam
entitas
1.3.1 Penyusunan Kamus Data dan pengelompokan dalam entitas Misal : Database untuk penyimpanan data buku di Perpustakaan Buku Judul buku Jumlah Tahun
Penerbit Nama Penerbit Alamat Penerbit
Pengarang Nama Pengarang 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 Ayah
alam
mahasisw a
1
memi liki
1
Nama Ibu
Orang tua
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 Entitas Atribut/kolom Baris (row)
Implementasi Tabel Field/Column Record/Row