4. Total sistem tidak diperbolehkan untuk disertakan dalam diagram E-R,
dalam arti sistem yang sedang dibuat model E-Rnya tidak diperkenankan untuk dimunculkan. Gambar 3.5 memperlihatkan contoh diagram E-R
yang salah yang menyertakan total sistem.
Gambar 3.5 Contoh penggambaran diagram E-R yang salah
3.2.4 Pemetaan
Yang dimaksud dengan pemetaan adalah asosiasi pemasangan sejumlah entity dengan entity lainnya dalam kelompok relasi. Pada relasi biner, yaitu
relasi antara dua kelompok entity, pemetaan antara sejumlah entity dapat dibedakan menjadi :
Satu-ke-satu one-to-one
Setiap elemen dari entity pertama tepat dipasangkan dengan satu elemen dari entity kedua, demikian juga sebaliknya.
Contoh : relasi antara Pasien dan Tmp_Tidur pada masalah medical record.
PARTS MAKES
BUSSINESS
CUSTOMERS SELLS-TO
STIKOM SURABAYA
Gambar 3.6 Contoh relasi satu-ke-satu
Satu-ke-banyak one-to-many banyak-ke-satu many-to-one
Setiap elemen dari entity pertama dipasangkan dengan beberapa elemen dari entity kedua dan setiap elemen dari entity kedua tepat dipasangkan
dengan satu elemen dari entity pertama, demikian juga sebaliknya. Contoh : relasi antara Pasien dan Ruangan pada masalah medical record.
Gambar 3.7 Contoh relasi satu-ke-banyak
Banyak-ke-banyak many-to-many
Setiap entity dari elemen pertama dipasangkan dengan beberapa elemen dari entity kedua dan setiap elemen dari entity kedua juga dipasangkan
dengan beberapa elemen dari entity pertama. Contoh : relasi antara Pasien dan Dokter.
Abdul Markum
Kumkum
R-01 R-02
Abdul Markum
Kumkum RUANGAN
PASIEN T-01
T-02 T-03
PASIEN TMP_TIDUR
STIKOM SURABAYA
Gambar 3.8 Contoh relasi banyak-ke-banyak
Penentuan jenis pemetaan untuk kelompok relasi ini tergantung kepada dunia nyata yang dimodelkan oleh kelompok relasi tersebut. Jadi untuk
kelompok relasi yang satu mungkin kita dapatkan pemetaan yang berbeda dengan kelompok relasi lainnya.
Terdapat 2 cara dalam pemetaan, yaitu : 1.
ConceptualInternal Mapping yaitu pemetaan yang mendefinisikan hubungan antara level konseptual dan level internal. Pemetaan ini
menjelaskan bagaimana record dan field pada level konseptual direpresentasikan pada level internal.
2. ExternalConceptual Mapping yaitu pemetaan yang mendefinisikan
hubungan antar level eksternal dan level konseptual.
3.2.5 Perintah Dasar