SlideShare a Scribd company logo
1 of 8
Basis Data
Bei Harira Irawan, S.Kom, MM, M.Kom
Kunci Pada Relasi DB
Kunci adalah satu atau lebih atribut yang menentukan
atribut lainnya atau antara atribut lain saling berkaitan.
Dalam metode relasional, ada 6 kunci yang dikenal
sebagai berikut:
1. Candidat key
2. Primary Key (kunci utama)
3. Alternate Key (Kunci Alternatif)
4. Foreign Key (kunci Tamu)
5. Composite key
6. Sekunder key
Candidat Key
adalah salah satu rangkaian yang mempunyai nilai unik untuk membedakan atau mengidentifikasi
nilai-nilai kombinasi yang unik diantara semua kejadian yang spesifik dari entetitas. Kunci calon ini
tidak boleh berisi atribut dari tabel yang lain dengan nilai yang mungkin sama. Setiap tabel dapat
memiliki satu atau lebih kunci calon.
Contoh:
Tabel pegawai berisi atribut
nip
no_ktp
nama
tempat_lahir
tanggal_lahir
alamat
Kota
nip dan no_ktp adalah Candidat Key
Primary Key
Kunci utama adalah atribut yang merupakan kunci calon yang telah dipilih untuk mengidentifikasi
setiap record secara unik. Kunci utama harus merupakan atribut yang benar-benar unik dan tidak
boleh ada nilai NULL. Kunci utama adalah suatu nilai dalam basis data yang digunakan untuk
mengidentifikasi suatu baris dalam tabel.
Pada Candidat Key slide sebelumnya telah didapat nip dan no_ktp sebagai Candidat Key. Untuk
kunci utama (primary key) adalah salah satu yang dipilih dari kunci calon. Misalnya nip di jadikan
primary key, maka primary key nya adalah nip.
Alternate Key
Kunci Alternatif adalah kunci alternatif yang tidak terpilih. Misal : dalam suatu entitas terdapat dua
atribut yang bisa dijadikan sebagai kunci. Sementara yang boleh dijadikan kunci hanya satu, maka
anda harus memilih salah satu. Atribut yang dipilih, disebut kunci utama. sedangkan atribut yang
tidak dipilih disebut dengan kunci.
Pada Primary Key slide sebelumnya telah dipilih nip sebagai Primary Key dari kunci calon, maka
secara otomatis no_ktp menjadi Alternate Key.
Foreign Key
Jika sebuah table memiliki Primary Key (kunci utama) yang terhubungan ke tabel lain, maka
keberadaan kunci utama pada tabel tersebut disebut sebagai Foreign Key (kunci tamu). Kunci tamu
adalah Sebuah kumpulan atribut dalam satu relasi yang digunakan untuk me“refer” (menunjuk) ke
suatu baris (tuple) pada relasi yang lain (harus berkorespondensi dengan kunci utama pada relasi
yang kedua), seperti: ‘logical pointer’.
id_mapel sebagai Primary Key pada
tabel mata_pelajaran, akan disebut
sebagai Foreign Key pada tabel
jadwal_pelajaran
Composite Key
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu.
Mahasiswa
nama
nm_depan nm_tengah nm_belakang
Sekunder Key
Secondary key adalah file yang mengidentifikasi sebuah record dalam file,dan tidak bersifat unik.

More Related Content

What's hot (6)

Mengenal tampilan SPSS 19.pdf
Mengenal tampilan SPSS 19.pdfMengenal tampilan SPSS 19.pdf
Mengenal tampilan SPSS 19.pdf
 
Ppt 2
Ppt 2Ppt 2
Ppt 2
 
10. model data relasional
10. model data relasional10. model data relasional
10. model data relasional
 
Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasional
 
Entity relationship diagram
Entity relationship diagramEntity relationship diagram
Entity relationship diagram
 
Perancangan basis data
Perancangan basis dataPerancangan basis data
Perancangan basis data
 

Similar to Materi 6 - SIMBADA (8)

Pertemuan-4.pptx
Pertemuan-4.pptxPertemuan-4.pptx
Pertemuan-4.pptx
 
Pertemuan-6.pptx
Pertemuan-6.pptxPertemuan-6.pptx
Pertemuan-6.pptx
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)
 
Key and Relationship Mapping.pptx
Key and Relationship Mapping.pptxKey and Relationship Mapping.pptx
Key and Relationship Mapping.pptx
 
Sbd ke3
Sbd ke3Sbd ke3
Sbd ke3
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615
 
Pengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentukPengertian normalisasi database dan bentuk
Pengertian normalisasi database dan bentuk
 
Erd2
Erd2Erd2
Erd2
 

More from beiharira (20)

ALgoritma - Chapter 3
ALgoritma - Chapter 3ALgoritma - Chapter 3
ALgoritma - Chapter 3
 
Algoritma - Chapter 2
Algoritma - Chapter 2Algoritma - Chapter 2
Algoritma - Chapter 2
 
UAS - OOP
UAS - OOPUAS - OOP
UAS - OOP
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Sertifikat Dody
Sertifikat DodySertifikat Dody
Sertifikat Dody
 
14. OOP Java
14. OOP Java14. OOP Java
14. OOP Java
 
Proyek TI - Chapter 12
Proyek TI - Chapter 12Proyek TI - Chapter 12
Proyek TI - Chapter 12
 
13. OOP Java
13. OOP Java13. OOP Java
13. OOP Java
 
Jarkom
JarkomJarkom
Jarkom
 
12. OOP Java
12. OOP Java12. OOP Java
12. OOP Java
 
Proyek TI - Chapter 11
Proyek TI - Chapter 11Proyek TI - Chapter 11
Proyek TI - Chapter 11
 
11. OOP Java
11. OOP Java11. OOP Java
11. OOP Java
 
Proyek TI - Chapter 10
Proyek TI - Chapter 10Proyek TI - Chapter 10
Proyek TI - Chapter 10
 
10. OOP - Java
10. OOP - Java10. OOP - Java
10. OOP - Java
 
6. Proyek TI - Chapter 8
6. Proyek TI - Chapter 86. Proyek TI - Chapter 8
6. Proyek TI - Chapter 8
 
9. Oop Java
9. Oop Java9. Oop Java
9. Oop Java
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
 
8. OOP Java
8. OOP Java8. OOP Java
8. OOP Java
 
UTS - OOP
UTS - OOPUTS - OOP
UTS - OOP
 
4. Proyek TI - Chapter 6
4. Proyek TI - Chapter 64. Proyek TI - Chapter 6
4. Proyek TI - Chapter 6
 

Recently uploaded

kerajaan-kerajaan hindu-budha di indonesia.ppt
kerajaan-kerajaan hindu-budha di indonesia.pptkerajaan-kerajaan hindu-budha di indonesia.ppt
kerajaan-kerajaan hindu-budha di indonesia.ppt
putrisari631
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
GilangNandiaputri1
 
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkungPenyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
SemediGiri2
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docx
Jajang Sulaeman
 

Recently uploaded (20)

Materi Pertemuan 1Materi Pertemuan 1.pptx
Materi Pertemuan 1Materi Pertemuan 1.pptxMateri Pertemuan 1Materi Pertemuan 1.pptx
Materi Pertemuan 1Materi Pertemuan 1.pptx
 
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
MATERI TENTANG SUMBER ENERGI KELAS 4 TEMA 2 K13
MATERI TENTANG SUMBER ENERGI KELAS 4 TEMA 2 K13MATERI TENTANG SUMBER ENERGI KELAS 4 TEMA 2 K13
MATERI TENTANG SUMBER ENERGI KELAS 4 TEMA 2 K13
 
kerajaan-kerajaan hindu-budha di indonesia.ppt
kerajaan-kerajaan hindu-budha di indonesia.pptkerajaan-kerajaan hindu-budha di indonesia.ppt
kerajaan-kerajaan hindu-budha di indonesia.ppt
 
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XIPPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
 
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfWebinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
 
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
 
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkungPenyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
 
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docxDokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
Dokumentasi Penilaian Kinerja-Disiplin Positif-Aprilia.docx
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMP
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)
 
Laporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docxLaporan RHK PMM Observasi Target Perilaku.docx
Laporan RHK PMM Observasi Target Perilaku.docx
 
Materi Pertemuan 3 Bagian 2Materi Pertemuan 3 Bagian 2.pptx
Materi Pertemuan 3 Bagian 2Materi Pertemuan 3 Bagian 2.pptxMateri Pertemuan 3 Bagian 2Materi Pertemuan 3 Bagian 2.pptx
Materi Pertemuan 3 Bagian 2Materi Pertemuan 3 Bagian 2.pptx
 

Materi 6 - SIMBADA

  • 1. Basis Data Bei Harira Irawan, S.Kom, MM, M.Kom
  • 2. Kunci Pada Relasi DB Kunci adalah satu atau lebih atribut yang menentukan atribut lainnya atau antara atribut lain saling berkaitan. Dalam metode relasional, ada 6 kunci yang dikenal sebagai berikut: 1. Candidat key 2. Primary Key (kunci utama) 3. Alternate Key (Kunci Alternatif) 4. Foreign Key (kunci Tamu) 5. Composite key 6. Sekunder key
  • 3. Candidat Key adalah salah satu rangkaian yang mempunyai nilai unik untuk membedakan atau mengidentifikasi nilai-nilai kombinasi yang unik diantara semua kejadian yang spesifik dari entetitas. Kunci calon ini tidak boleh berisi atribut dari tabel yang lain dengan nilai yang mungkin sama. Setiap tabel dapat memiliki satu atau lebih kunci calon. Contoh: Tabel pegawai berisi atribut nip no_ktp nama tempat_lahir tanggal_lahir alamat Kota nip dan no_ktp adalah Candidat Key
  • 4. Primary Key Kunci utama adalah atribut yang merupakan kunci calon yang telah dipilih untuk mengidentifikasi setiap record secara unik. Kunci utama harus merupakan atribut yang benar-benar unik dan tidak boleh ada nilai NULL. Kunci utama adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel. Pada Candidat Key slide sebelumnya telah didapat nip dan no_ktp sebagai Candidat Key. Untuk kunci utama (primary key) adalah salah satu yang dipilih dari kunci calon. Misalnya nip di jadikan primary key, maka primary key nya adalah nip.
  • 5. Alternate Key Kunci Alternatif adalah kunci alternatif yang tidak terpilih. Misal : dalam suatu entitas terdapat dua atribut yang bisa dijadikan sebagai kunci. Sementara yang boleh dijadikan kunci hanya satu, maka anda harus memilih salah satu. Atribut yang dipilih, disebut kunci utama. sedangkan atribut yang tidak dipilih disebut dengan kunci. Pada Primary Key slide sebelumnya telah dipilih nip sebagai Primary Key dari kunci calon, maka secara otomatis no_ktp menjadi Alternate Key.
  • 6. Foreign Key Jika sebuah table memiliki Primary Key (kunci utama) yang terhubungan ke tabel lain, maka keberadaan kunci utama pada tabel tersebut disebut sebagai Foreign Key (kunci tamu). Kunci tamu adalah Sebuah kumpulan atribut dalam satu relasi yang digunakan untuk me“refer” (menunjuk) ke suatu baris (tuple) pada relasi yang lain (harus berkorespondensi dengan kunci utama pada relasi yang kedua), seperti: ‘logical pointer’. id_mapel sebagai Primary Key pada tabel mata_pelajaran, akan disebut sebagai Foreign Key pada tabel jadwal_pelajaran
  • 7. Composite Key Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. Mahasiswa nama nm_depan nm_tengah nm_belakang
  • 8. Sekunder Key Secondary key adalah file yang mengidentifikasi sebuah record dalam file,dan tidak bersifat unik.