Proses Perancangan Diagram E-R Basis Data
Proses Perancangan Diagram E-R Basis Data
DIAGRAM E-R
• Notasi E-R yang umum dipergunakan oleh
analis sistem, yaitu simbol entitas, relasi,
attribut dan garis penghubung
NOTASI DASAR
Entitas merupakan notasi untuk mewakili
Entitas suatu objek yang dlengkap atribut. Dapat
berupa benda, pekerjaan, tempat dan orang
1 1
DOSEN MENGEPALAI JURUSAN
SETIAP DOSEN PALING BANYAK MENGEPALAI SATU JURUSAN DAN SATU JURUSAN HANYA DIKEPALAI OLEH SATU
ORANG DOSEN
ATRIBUT DALAM RELASI MERUPAKAN ATTRIBUT KUNCI DARI MASING-MASING ENTITAS YANG SALING
TERHUBUNG
ONE TO MANY
1 N
DOSEN MENGAJAR KULIAH
SETIAP DOSEN DAPAT MENGAJAR LEBIH DARI SATU MATA KULIAH, SEDANGKAN MATAKULIAH HANYA DI
AJARKAN OLEH SATU DOSEN
N N
MAHASISWA MEMPELAJARI KULIAH
SETIAP MAHASISWA DAPAT MEMPELAJARI LEBIH DARI SATU MATA KULIAH, DAN SETIAP MATA KULIAH DAPAT
DIPELAJARI OLEH LEBIH DARI SATU ORANG MAHASISWA
PENAMBAHAN ATRIBUT DALAM RELASI SANGAT DIMUNGKIKAN JIKA DIPERLUKAN, DISESUAIKAN DENGAN
FAKTA DAN KEBUTUHAN
Tahapan Pemodelan Diagram E-R
1. Identifikasi Entitas
2. Menentukan Atribut Key
3. Identifikasi Relasi
4. Menentukan Kardinalitas
5. Melengkapi Desain dengan Atribut
Deskriptif/Non Key
Identifikasi Entitas
• Identifikasi semua kemungkinan entitas yang terlibat
• Buatlah List Tabel yang isinya merupakan kemungknan calon entitas
• Tidak semua calon entitas yang terdentfkasi akan digunakan pada
pemodelan
• Lakukan pencoretan dari tabel list calon entitas untuk calon entitas yang
tidak digunakan
KODE KUL
MENGAJAR
NIDN
NIDN DOSEN
Membuat Desain Perkiraan
• Pada Desain ini dilakukan penggabungan
notasi dasar diagram E-R yang sudah
mengarah pada suatu hubungan antar
entiitas, dengan menggunakan pemilihan
relasi yang sudah diidentifikasi dan sesuai
Menentukan Kardinalitas
• Disesuaikan dengan fakta maupun kondisi yang ada
N N
MAHASISWA MEMPELAJARI KULIAH
N
KODE KUL
MENGAJAR
NIDN
1
NIDN DOSEN
Melengkapi Desain dengan Atribut
Deskriptif/Non Key
NAMA_KUL
NIM NAMA
KODE KUL
NIM KODE KUL SEMESTER
SKS
N N
MAHASISWA MEMPELAJARI KULIAH
N
KODE KUL
ALAMAT TTL MENGAJAR
NIDN
1
NIDN
DOSEN
NAMA
Kamus Data
• Pada diagram E-R yang lengkap memiliki cakupan
luas dan relatif kompleks.
• Diagram tersebut akan menghasiilkan pemodelan
atribut yang lebih banyak juga jumlahnya.
• Hal ini dapat mengganggu pemahaman untuk
desain pemodelan intinya.
• Oleh sebab itu, pembuatan suatu kamus data
akan sangat membantu jika hal tersebut terjadi
pada Diagram E-R.
Kamus Data (cont)
• Digunakan untuk melakukan penyederhanaan
atribut yang digunakan pada Diagram E-R. Notasi
yang digunakan pada kamus data, yaitu :
– Notasi sama dengan dan kurung kurawal, digunakan
untuk menghiimpun semua atribut pada suatu
entitas.
– Notasi garis bawah pada atributnya, berfungsI untuk
penandaan atribut key-nya (primary/foreign)
Melengkapi Desain dengan Atribut
Deskriptif/Non Key
N N
MAHASISWA MEMPELAJARI KULIAH
N
Mahasiswa yang mengikuti praktikum harus sudah mempelajari matakuliah terlebih dahulu
(begitulah kronologis alur diagram diatas)