SISTEM BASIS DATA | PERTEMUAN 2 DARI 10
Klik judul bagian untuk membuka atau menutup.
PERTEMUAN 2
Pemodelan Data Konseptual (ERD)
Menggambar denah sebelum membangun kota
Capaian: Mampu menggambar ERD: entitas, atribut, relasi, kardinalitas, dan partisipasi pada skenario dunia nyata.
๐ Komponen ERD
- Entitas: objek yang datanya disimpan (kuat atau lemah).
- Atribut: kunci, komposit, multinilai, turunan.
- Relasi: hubungan antar entitas, bisa punya atribut.
๐ Kardinalitas dan Partisipasi
- 1:1, 1:N, dan M:N.
- Partisipasi total (wajib) dan parsial (opsional).
- Langkah: entitas, atribut, kunci, relasi, kardinalitas, partisipasi.
๐งฉ Metafora
Perumpamaan: Denah kota: entitas = gedung, atribut = ciri gedung, relasi = jalan penghubung antar gedung.
๐งช Contoh Kasus / Kode
MAHASISWA(nim*, nama) MATAKULIAH(kode_mk*, nama_mk, sks) Relasi : MAHASISWA --mengambil-- MATAKULIAH Kardinalitas : M:N (banyak mahasiswa, banyak matakuliah) Hasil pemecahan : KRS(nim*, kode_mk*, nilai)
๐ผ๏ธ Ilustrasi Visual
Persegi = entitas, oval = atribut, belah ketupat = relasi. Huruf M dan N menunjukkan kardinalitas banyak-ke-banyak.
๐ Kesalahan Umum
- Menjadikan relasi sebagai atribut.
- Lupa menentukan kunci utama.
- Membiarkan relasi M:N tanpa tabel penghubung.
โ๏ธ Latihan
Buat ERD perpustakaan: ANGGOTA meminjam BUKU. Tentukan atribut, kunci, dan kardinalitasnya.
๐ Ajakan (Call to Action)
Ajakan: Gambar ERD toko online Anda (pelanggan, produk, pesanan) sebelum membuka DBMS.
Disusun oleh ALIMIN, M.Kom