Enterprise
MODEL DATA
Belah Ketupat
Menyatakan himpunan relasi
Garis
Sebagai penghubung antara himpunan relasi dengan
himpunan entitas dan himpunan entitas dengan atributnya
Entitas 1 Entitas 1
Entitas 2 Entitas 2
Entitas 3 Entitas 3
Entitas 1
Entitas 1
Entitas 2
Entitas 3
Entitas 2
Entitas 4
A B
Entitas 1 Entitas 1
Entitas 2 Entitas 2
Entitas 3 Entitas 3
Entitas 4 Entitas 4
NRP KodeMK
NRP KodeMK
1 n
NamaMHS Mahasiswa Ambil Matakuliah NamaMK
JKelamin SKS
Nilai
Materi Kuliah Pertemuan-3
Berikut contoh penggambaran relasi antar himpunan entitas lengkap dengan
kardinalitas relasi dan atribut-atributnya :
•Relasi satu ke satu (One-to-One)
nama dosen alamat_dosen nama dosen kode jurusan kode jurusan nama_jurusan
1 1
Dosen Mengepalai Jurusan
Pada relasi ini, setiap dosen paling banyak mengepalai satu jurusan dan
setiap jurusan pasti dikepalai oleh paling banyak satu orang dosen. Pada
himpunan entitas Dosen dan himpunan entitas Jurusan memiliki dua
atribut, yang salah satunya (memakai garis bawah) berfungsi sebagai kunci
(key). Sementara pada himpunan Relasi juga terdapat dua atribut, yang
keduanya sebetulnya berasal dari atribut key masing-masing himpunan
entitas, maka kedua atribut tersebut digolongkan sebagai kunci tamu
(foreign key), yang berfungsi sebagai penghubung antar himpunan entitas.
Materi Kuliah Pertemuan-3
•Relasi satu ke banyak (One to Many)
nama dosen alamat_dosen nama dosen kode kuliah kode kuliah nama_kuliah
1 N
Dosen Mengajar Kuliah
Pada relasi ini, setiap dosen dapat mengajar lebih dari satu
mata kuliah, sedangkan setiap matakuliah dipegang hanya
paling banyak oleh satu orang dosen. Pada himpunan relasi
terdapat dua foreign key yang berasal dari himpunan entitas,
tetapi ada pula dua atribut tambahan yang tidak berasal dari
himpunan entitas. Hal ini memang dimungkinkan dan bahkan
umum terjadi.
Materi Kuliah Pertemuan-3
•Relasi banyak ke banyak (Many to Many)
N N
Mahasiswa Mempelajari Kuliah
entitas X
2. Antar data store tidak boleh bertukar data, harus melaui proses.
X
3. Data store harus ada yang mengisi dan yang memanfaatkan. Tidak boleh
hanya diisi saja atau dimanfaatkan saja, harus ada proses yang mengisi dan
memanfaatkannya.
Materi Kuliah Pertemuan-3
Data Flow Diagram
Diagram Alir Data atau DFD (Data Flow Diagram) merupakan
penjelasan rinci dari Diagram Konteks yang menggambarkan
bagaimana proses aliran data terjadi dalam sistem Online Buku
Elektronik. Data Flow Diagram menjelaskan tentang aliran data
masuk, data keluar dan proses penyuntingan file yang
digunakan. Diagram tersebut dinyatakan dalam simbol-simbol
atau menggunakan notasi-notasi yang dapat dilihat pada tabel
Simbol. Penjelasan DFD terdiri dari level-level, masing-masing
level menjelaskan level sebelumnya.