SlideShare a Scribd company logo
1 of 16
B A S I S D ATA
I Gede Iwan Sudipa
Teknik Informatika
STMIK STIKOM INDONESIA
1
2
Penjelasan dan contohENTITAS
Penjelasan dan contohATRIBUT
Penjelasan dan simbolRELASI
R e v i e w
M a t e r i
ENTITAS
Menunjukkan obyek-obyek dasar yang
terkait di dalam sistem. Obyek dasar dapat
berupa orang, benda, atau hal yang
keterangannya perlu disimpan dalam basis
data”
4
Mahasiswa
Wali_Mahasiswa
Dosen
Orang_Tua_Mahasiswa
Contoh entitas berupa orang
ATRIBUT
“Merupakan keterangan-keterangan yang
terkait pada sebuah entitas yang perlu
disimpan dalam basis data”
6
Mahasiswa
Kode_Angkata
n
NIM
Kode_Program
_Studi
Kode_Jenjang_
Studi
Nama_Mahasiswa
Tanggal_Lahir
Alamat_Lokal
Kode_Agama
RELASI
“Mendefinisikan hubungan antar entitas
atau kejadian yang terjadi antara dua buah
entitas yang keterangannya perlu disimpan
dalam basis data “
S i m b o l R e l a s i
9
One to One
(1-ke-1)
One to Many
(1-ke-n)
Many to One
(n-ke-1)
Many to Many
(n-ke-n)
J e n i s R e l a s i
Masih ingat ???
10
10
 Relasi yang terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan hanya
memungkinkan terjadi sebuah kejadian atau transaksi pada kedua entitas
 Jika nilai yang digunakan sebagai penghubung pada entitas pertama hanya dimungkinkan muncul
satu kali saja pada entitas pertama hanya dimungkinkan muncul satu kali maka pada entitas kedua
yang saling berhubungan
Contoh :
satu orang mahasiswa (atribut-atributnya tersimpan dalam entitas
Mahasiswa) hanya dimungkinkan mempunyai satu orang wali
mahasiswa (atribut-atributnya tersimpan dalam entitas
Wali_Mahasiswa)
Mahasiswa Wali_Mahasiswamempunyai
11
 Relasi yang terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan hanya
memungkinkan terjadi satu kali dalam entitas pertama dan dapat terjadi lebih dari satu kali kejadian
atau transaksi pada entitas kedua.
 Jika nilai yang digunakan sebagai penghubung pada entitas pertama dimungkinkan muncul lebih dari
satu kali pada entitas kedua yang berhubungan.
Contoh :
Lebih dari satu mahasiswa dapatmemilih hanya satu program
studi (kondisi ini disebut relasi n-ke-1)
Tetapi sebaliknya, satu program studi dapat dipilih leh lebih dari
satu mahasiswa(kondisi ini disebut relasi 1-ke-n)
Mahasiswa Program_Studimemilih
12
 Relasi yang terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan memungkinkan
terjadi lebih satu kali dalam entitas pertama dan entitas kedua.
 Jika nilai yang digunakan sebagai penghubung pada entitas pertama dimungkinkan muncul lebih dari
satu kali, baik pada entitas pertama maupun entitas kedua yang saling berhubungan.
Contoh :
Lebih dari satu mahasiswa dapat mengikuti lebih dari satu
mata kuliah (kondisi ini disebut n-ke-n).
Mahasiswa Mata_Kuliahmengikuti
- Mahasiswa mengikuti Mata_Kuliah
- Mahasiswa memperoleh Nilai
- Mahasiswa mempunyai Angkatan
- Mahasiswa memilih Program_Studi
- Mahasiswa memilih Jenjang Studi
- Mahasiswa memilih Mata_Kuliah
- Mahasiswa menanyakan daftar Mata_Kuliah
- Mahasiswa menuliskan daftar Mata_Kuliah
- Mahasiswa meminta tanda tangan Dosen
- Dosen menyarankan Mata_Kuliah
- Dosen memasuki ruang kelas untuk mengajar
Mata_kuliah
- Dosen menggunakan Ruang
- Dosen mengajar Mata_Kuliah
- Mahasiswa mempunyai Wali_kelas
- Dosen mempunyai Golongan
Jenis kejadian/transaksi antar entitas :
Kerelasian antar entitas :
Bukan kerelasian antar entitas :
Jenis Kerelasian
Contoh kasus :
Tentukan
Jenis kerelasian antar entitas :
Entitas 1 Entitas 2 Nama
kerelasian
Jenis
kerelasian
Mahasiswa Mata_kuliah mengikuti n-ke-n
Mahasiswa Nilai memperoleh 1-ke-1
Mahasiswa Angkatan mempunyai n-ke-1
Mahasiswa Program_Studi memilih n-ke-1
Mahasiswa Jenjang_Studi memilih n-ke-1
Mahasiswa Wali_Mahasiswa mempunyai 1-ke-1
Dosen Mata_kuliah mengajar 1-ke-n
Dosen Ruang menggunakan 1-ke-n
Dosen Golongan mempunyai n-ke-1
Mahasiswa Mata_KuliahAngkatan mempunyai
Program
Studi memilih
Jenjang
Studi
mempunyai
mengiku
ti
Wali_Mahasiswa
menggu
nakan
ruang
mempunyai
Dosen
Mengajar
Golongan
memilih
Nilai
memper
oleh
ER_M :
T E R I M A K A S I H

More Related Content

Similar to Entitas, Atribut dan Relasi

Database Introduction - Pemodelan Data
Database Introduction - Pemodelan DataDatabase Introduction - Pemodelan Data
Database Introduction - Pemodelan Data
Dudy Ali
 
[2] Silabus Integrasi IPA.doc
[2] Silabus Integrasi IPA.doc[2] Silabus Integrasi IPA.doc
[2] Silabus Integrasi IPA.doc
agusriyadi481
 
Kritikan jurnal komuniti pembelajaran web log
Kritikan jurnal komuniti pembelajaran web logKritikan jurnal komuniti pembelajaran web log
Kritikan jurnal komuniti pembelajaran web log
Nahr Sapphire El Qura
 
Silabus IPA Kelas 8 (8 Kolom) (gurusekali.com).docx
Silabus IPA Kelas 8 (8 Kolom) (gurusekali.com).docxSilabus IPA Kelas 8 (8 Kolom) (gurusekali.com).docx
Silabus IPA Kelas 8 (8 Kolom) (gurusekali.com).docx
dwipertiwi7
 

Similar to Entitas, Atribut dan Relasi (20)

Entity relationship diagram basis data 2
Entity relationship diagram basis data 2Entity relationship diagram basis data 2
Entity relationship diagram basis data 2
 
Pertemuan-7.pptx
Pertemuan-7.pptxPertemuan-7.pptx
Pertemuan-7.pptx
 
HUBUNGAN DIAGRAM
HUBUNGAN DIAGRAMHUBUNGAN DIAGRAM
HUBUNGAN DIAGRAM
 
Rencana pelaksanaan pembelajaran conjuction SMA
Rencana pelaksanaan pembelajaran conjuction SMA Rencana pelaksanaan pembelajaran conjuction SMA
Rencana pelaksanaan pembelajaran conjuction SMA
 
Rpp 4 jenis sistem informasi
Rpp 4 jenis sistem informasiRpp 4 jenis sistem informasi
Rpp 4 jenis sistem informasi
 
Database Introduction - Pemodelan Data
Database Introduction - Pemodelan DataDatabase Introduction - Pemodelan Data
Database Introduction - Pemodelan Data
 
J1 f111019 abdul hadi asli
J1 f111019 abdul hadi asliJ1 f111019 abdul hadi asli
J1 f111019 abdul hadi asli
 
Rpp 1 prasyarat informasi
Rpp 1 prasyarat informasiRpp 1 prasyarat informasi
Rpp 1 prasyarat informasi
 
[2] Silabus Integrasi IPA.doc
[2] Silabus Integrasi IPA.doc[2] Silabus Integrasi IPA.doc
[2] Silabus Integrasi IPA.doc
 
Kritikan jurnal komuniti pembelajaran web log
Kritikan jurnal komuniti pembelajaran web logKritikan jurnal komuniti pembelajaran web log
Kritikan jurnal komuniti pembelajaran web log
 
Silabus IPA Kelas 8 (8 Kolom) (gurusekali.com).docx
Silabus IPA Kelas 8 (8 Kolom) (gurusekali.com).docxSilabus IPA Kelas 8 (8 Kolom) (gurusekali.com).docx
Silabus IPA Kelas 8 (8 Kolom) (gurusekali.com).docx
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
 
Membuat_ERD_ppt.ppt
Membuat_ERD_ppt.pptMembuat_ERD_ppt.ppt
Membuat_ERD_ppt.ppt
 
Chapter 12 pathway x peminatan
Chapter 12 pathway x peminatanChapter 12 pathway x peminatan
Chapter 12 pathway x peminatan
 
OOP - Kelas dan Objek
OOP - Kelas dan ObjekOOP - Kelas dan Objek
OOP - Kelas dan Objek
 
OOP - Kelas dan Objek
OOP - Kelas dan ObjekOOP - Kelas dan Objek
OOP - Kelas dan Objek
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Erd2
Erd2Erd2
Erd2
 

More from I Gede Iwan Sudipa

More from I Gede Iwan Sudipa (20)

Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4
 
Function dalam pemrograman
Function dalam pemrogramanFunction dalam pemrograman
Function dalam pemrograman
 
Procedure dalam pemrograman
Procedure dalam pemrograman Procedure dalam pemrograman
Procedure dalam pemrograman
 
Struct
StructStruct
Struct
 
Array dalam pemrograman
Array dalam pemrogramanArray dalam pemrograman
Array dalam pemrograman
 
Kondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrogramanKondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrograman
 
Kondisi Percabangan
Kondisi PercabanganKondisi Percabangan
Kondisi Percabangan
 
Operator dalam Pemrograman
Operator dalam PemrogramanOperator dalam Pemrograman
Operator dalam Pemrograman
 
Pengertian Pseudocode
Pengertian PseudocodePengertian Pseudocode
Pengertian Pseudocode
 
Pengantar Algoritma dan Pemrograman
Pengantar Algoritma dan PemrogramanPengantar Algoritma dan Pemrograman
Pengantar Algoritma dan Pemrograman
 
Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
 
Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)
 
Cara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLCara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQL
 
Penggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman webPenggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman web
 
Function dalam PHP
Function dalam PHPFunction dalam PHP
Function dalam PHP
 
Perulangan dan Array dalam PHP
Perulangan dan Array dalam PHPPerulangan dan Array dalam PHP
Perulangan dan Array dalam PHP
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHP
 
Pernyataan Perulangan dalam Pemrograman PHP
Pernyataan  Perulangan dalam Pemrograman PHPPernyataan  Perulangan dalam Pemrograman PHP
Pernyataan Perulangan dalam Pemrograman PHP
 
Pengantar pemrograman web HTML
Pengantar pemrograman web HTMLPengantar pemrograman web HTML
Pengantar pemrograman web HTML
 

Recently uploaded

Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
BangMahar
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
EndangNingsih7
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Riyadh +966572737505 get cytotec
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
IniiiHeru
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
ritch4
 
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
sonyaawitan
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
DosenBernard
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
DIGGIVIO2
 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
mirzagozali2
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
TaufikTito
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 

Recently uploaded (20)

contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjana
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
 
Hasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWUHasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWU
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
 
materi konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptxmateri konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptx
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 

Entitas, Atribut dan Relasi

  • 1. B A S I S D ATA I Gede Iwan Sudipa Teknik Informatika STMIK STIKOM INDONESIA 1
  • 2. 2 Penjelasan dan contohENTITAS Penjelasan dan contohATRIBUT Penjelasan dan simbolRELASI R e v i e w M a t e r i
  • 3. ENTITAS Menunjukkan obyek-obyek dasar yang terkait di dalam sistem. Obyek dasar dapat berupa orang, benda, atau hal yang keterangannya perlu disimpan dalam basis data”
  • 5. ATRIBUT “Merupakan keterangan-keterangan yang terkait pada sebuah entitas yang perlu disimpan dalam basis data”
  • 7. RELASI “Mendefinisikan hubungan antar entitas atau kejadian yang terjadi antara dua buah entitas yang keterangannya perlu disimpan dalam basis data “
  • 8. S i m b o l R e l a s i
  • 9. 9 One to One (1-ke-1) One to Many (1-ke-n) Many to One (n-ke-1) Many to Many (n-ke-n) J e n i s R e l a s i Masih ingat ???
  • 10. 10 10  Relasi yang terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan hanya memungkinkan terjadi sebuah kejadian atau transaksi pada kedua entitas  Jika nilai yang digunakan sebagai penghubung pada entitas pertama hanya dimungkinkan muncul satu kali saja pada entitas pertama hanya dimungkinkan muncul satu kali maka pada entitas kedua yang saling berhubungan Contoh : satu orang mahasiswa (atribut-atributnya tersimpan dalam entitas Mahasiswa) hanya dimungkinkan mempunyai satu orang wali mahasiswa (atribut-atributnya tersimpan dalam entitas Wali_Mahasiswa) Mahasiswa Wali_Mahasiswamempunyai
  • 11. 11  Relasi yang terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan hanya memungkinkan terjadi satu kali dalam entitas pertama dan dapat terjadi lebih dari satu kali kejadian atau transaksi pada entitas kedua.  Jika nilai yang digunakan sebagai penghubung pada entitas pertama dimungkinkan muncul lebih dari satu kali pada entitas kedua yang berhubungan. Contoh : Lebih dari satu mahasiswa dapatmemilih hanya satu program studi (kondisi ini disebut relasi n-ke-1) Tetapi sebaliknya, satu program studi dapat dipilih leh lebih dari satu mahasiswa(kondisi ini disebut relasi 1-ke-n) Mahasiswa Program_Studimemilih
  • 12. 12  Relasi yang terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan memungkinkan terjadi lebih satu kali dalam entitas pertama dan entitas kedua.  Jika nilai yang digunakan sebagai penghubung pada entitas pertama dimungkinkan muncul lebih dari satu kali, baik pada entitas pertama maupun entitas kedua yang saling berhubungan. Contoh : Lebih dari satu mahasiswa dapat mengikuti lebih dari satu mata kuliah (kondisi ini disebut n-ke-n). Mahasiswa Mata_Kuliahmengikuti
  • 13. - Mahasiswa mengikuti Mata_Kuliah - Mahasiswa memperoleh Nilai - Mahasiswa mempunyai Angkatan - Mahasiswa memilih Program_Studi - Mahasiswa memilih Jenjang Studi - Mahasiswa memilih Mata_Kuliah - Mahasiswa menanyakan daftar Mata_Kuliah - Mahasiswa menuliskan daftar Mata_Kuliah - Mahasiswa meminta tanda tangan Dosen - Dosen menyarankan Mata_Kuliah - Dosen memasuki ruang kelas untuk mengajar Mata_kuliah - Dosen menggunakan Ruang - Dosen mengajar Mata_Kuliah - Mahasiswa mempunyai Wali_kelas - Dosen mempunyai Golongan Jenis kejadian/transaksi antar entitas : Kerelasian antar entitas : Bukan kerelasian antar entitas : Jenis Kerelasian Contoh kasus : Tentukan
  • 14. Jenis kerelasian antar entitas : Entitas 1 Entitas 2 Nama kerelasian Jenis kerelasian Mahasiswa Mata_kuliah mengikuti n-ke-n Mahasiswa Nilai memperoleh 1-ke-1 Mahasiswa Angkatan mempunyai n-ke-1 Mahasiswa Program_Studi memilih n-ke-1 Mahasiswa Jenjang_Studi memilih n-ke-1 Mahasiswa Wali_Mahasiswa mempunyai 1-ke-1 Dosen Mata_kuliah mengajar 1-ke-n Dosen Ruang menggunakan 1-ke-n Dosen Golongan mempunyai n-ke-1
  • 15. Mahasiswa Mata_KuliahAngkatan mempunyai Program Studi memilih Jenjang Studi mempunyai mengiku ti Wali_Mahasiswa menggu nakan ruang mempunyai Dosen Mengajar Golongan memilih Nilai memper oleh ER_M :
  • 16. T E R I M A K A S I H

Editor's Notes

  1. No slide master
  2. No slide master
  3. No slide master