SlideShare a Scribd company logo
MODEL DATA RELASIONAL
Konsep Relational Model
 Model Relasional pertama kali dicetuskan
oleh Dr. E.F. Codd di IBM pada tahun 1970
dalam paper dengan judul : "A Relational
Model for Large Shared Data Banks,"
Communications of the ACM, June 1970.
RELATIONAL DATA MODEL :
 merepresentasikan data pada database
sebagai kumpulan dari relasi-relasi
(relations)
Tiga alasan mengapa model relasi mempunyai
peranan penting dalam perancangan basis data
yaitu :
 Mempunyai piranti komunikasi yang baik antara user
& designer
 Model relasional mendefinisikan salah satu kriteria
perancangan basis data yang penting yaitu relasi
bentuk normal.
 Struktur data yang direpresentasikan oleh relasi
dapat segera dikonversikan & diimplementasikan ke
RDBMS.
APA YANG DISEBUT DENGAN RELASI
 Relasi pertama kali didefinisikan
menggunakan teori himpunan. Cara
termudah untuk mendefinisikan sebuah
relasi adalah sebagai sebuah tabel dimana
data-datanya disimpan dalam baris tabel.
Contoh
STRUKTUR LOJIK
 Representasi lojik berarti bahwa sebuah
relasi harus :
– tidak terdapat duplikasi baris
– urutan baris tidak diperhatikan
– setiap kolom dalam suatu relasi mempunyai
sebuah nama yang unik
 Keuntungan Basis Data Relasional
1. Bentuknya sederhana
2. Mudah untuk melakukan berbagai operasi data
Istilah dalam Basis Data Relasional
 Relasi : Sebuah tabel yang terdiri dari beberapa
kolom dan beberapa baris
 Atribut : Kolom pada sebuah relasi
 Tupel : Baris pada sebuah relasi
 Domain : Kumpulan nilai yang valid untuk satu
atau lebih atribut
 Derajat (degree) : Jumlah atribut dalam sebuah relasi
 Cardinality : Jumlah tupel dalam sebuah relasi
Perbedaan Istilah
ER Model
Relational
Model
Database
Traditional
Programmer
Entity Relation Table File
Entity
Instance
Tuple Row Record
Attribute Attribute Column Field
Identifier Key Key Key (or link)
Istilah Relasional Key
 Super Key
Satu atribut / kumpulan atribut yang secara unik mengidentifikasi
sebuah tupel di dalam relasi
 Candidate Key
Atribut di dalam relasi yang biasanya mempunyai nilai unik
 Primary Key
Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik
dalam relasi
 Alternate Key
Candidate key yang tidak dipilih sebagai primary key
 Foreign Key
Atribut dengan domain yang sama yang menjadi kunci utama pada
sebuh relasi tetapi pada relasi lai atribut tersebut hanya sebagai atribut
biasa
Bahasa pada basis data relasional
Bahasa yang digunakan adalah bahasa query sebagai pernyataan
yang diajukan untuk mengambil informasi
Terbagi 2 :
1. Bahasa Formal
Bahasa query yang diterjemahkan dengan menggunakan
simbol-simbol matematis
2. Bahasa Komersial
Bahasa query yang dirancang sendiri oleh programmer
menjadi suatu program aplikasi agar pemakai lebih mudah
menggunakannya (user friendly)
Bahasa Formal
 Aljabar relasional
 Kalkulus relasional
ALJABAR RELASIONAL
 kumpulan operasi yang digunakan untuk
memanipulasi seluruh relasi.
 Berdasar teori himpunan : gabungan
(union), irisan (intersection), beda
(difference) dan hasil kali cartesian
(cartesian product)
 khusus untuk relasi basis data : select,
project, join, dan division
Kalkulus relasional
 Kalkulus relasional tupel
 Kalkulus Relasional Domain
Bahasa Komersial
 Bahasa query yang dirancang sendiri oleh programmer menjadi
suatu program aplikasi agar pemakai lebih mudah
menggunakannya (user friendly)
Contoh :
– QUEL
Berbasis pada bahasa kalkulus relasional
– QBE
Berbasis pada bahasa kalkulus relasional
– SQL
Berbasis pada bahasa kalkulus relasional dan aljabar
relasional
Terima Kasih
Basis Data Relasional
Latihan
NIM NAMA KOTA UMUR
02134566 Siti Surabaya 23 th
02134567 Budi Malang 21 th
02134568 Arif Sidoarjo 20 th
02134569 Aris Pasuruan 23 th
02134570 Rifki Krian 22 th
02134571 Mala Kediri 20 th
MAHASISWA
Basis Data Relasional
Dari data di atas, tentukan:
 Relasi,
 Atribut,
 Tupel,
 Domain,
 Derajat,
 Cardinality

More Related Content

What's hot

Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Muhammad Iqbal
 
System development life cycle (sdlc) ppt
System development life cycle (sdlc) pptSystem development life cycle (sdlc) ppt
System development life cycle (sdlc) ppt
Technologi University of Yogyakarta
 
Arsitektur basis data
Arsitektur basis dataArsitektur basis data
Arsitektur basis data
Ardiawan Harisa
 
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLKelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Dejiko Chaem
 
Pengantar Dan Konsep Keamanan Sistem Informasi
Pengantar Dan Konsep Keamanan Sistem Informasi   Pengantar Dan Konsep Keamanan Sistem Informasi
Pengantar Dan Konsep Keamanan Sistem Informasi
Indri Sukmawati Rahayu
 
Artikel Ilmiah Sistem Basis Data
Artikel Ilmiah Sistem Basis Data Artikel Ilmiah Sistem Basis Data
Artikel Ilmiah Sistem Basis Data
Muhammad Fajar
 
Software Engineering 1 (Requirement Engineering)
Software Engineering 1 (Requirement Engineering)Software Engineering 1 (Requirement Engineering)
Software Engineering 1 (Requirement Engineering)
Adam Mukharil Bachtiar
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
Simon Patabang
 
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASIDedes ssi
 
Konstruksi perangkat lunak
Konstruksi perangkat lunakKonstruksi perangkat lunak
Konstruksi perangkat lunakAinul Yaqin
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
tafrikan
 
Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)
dedidarwis
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
Ananta Aprillia
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
naufals11
 
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
ruslansahropi1
 
Menjelaskan dasar-dasar intelijen bisnis : database dan manajemen informasi
Menjelaskan dasar-dasar intelijen bisnis : database dan manajemen informasiMenjelaskan dasar-dasar intelijen bisnis : database dan manajemen informasi
Menjelaskan dasar-dasar intelijen bisnis : database dan manajemen informasi
Kresna Wijaya Kesuma
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
54329162 si
54329162 si54329162 si
54329162 si
'Putra Sunan'
 
power point enterprise
power point enterprisepower point enterprise
power point enterprise
Asep Saefur rokhman
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
fachrizal lianso
 

What's hot (20)

Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
System development life cycle (sdlc) ppt
System development life cycle (sdlc) pptSystem development life cycle (sdlc) ppt
System development life cycle (sdlc) ppt
 
Arsitektur basis data
Arsitektur basis dataArsitektur basis data
Arsitektur basis data
 
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLKelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
 
Pengantar Dan Konsep Keamanan Sistem Informasi
Pengantar Dan Konsep Keamanan Sistem Informasi   Pengantar Dan Konsep Keamanan Sistem Informasi
Pengantar Dan Konsep Keamanan Sistem Informasi
 
Artikel Ilmiah Sistem Basis Data
Artikel Ilmiah Sistem Basis Data Artikel Ilmiah Sistem Basis Data
Artikel Ilmiah Sistem Basis Data
 
Software Engineering 1 (Requirement Engineering)
Software Engineering 1 (Requirement Engineering)Software Engineering 1 (Requirement Engineering)
Software Engineering 1 (Requirement Engineering)
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
 
Konstruksi perangkat lunak
Konstruksi perangkat lunakKonstruksi perangkat lunak
Konstruksi perangkat lunak
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
169974199 sistem-penjualan-tiket-pesawat-tugas-akhir-mata-kuliah-rekayasa-per...
 
Menjelaskan dasar-dasar intelijen bisnis : database dan manajemen informasi
Menjelaskan dasar-dasar intelijen bisnis : database dan manajemen informasiMenjelaskan dasar-dasar intelijen bisnis : database dan manajemen informasi
Menjelaskan dasar-dasar intelijen bisnis : database dan manajemen informasi
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
54329162 si
54329162 si54329162 si
54329162 si
 
power point enterprise
power point enterprisepower point enterprise
power point enterprise
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
 

Similar to pertemuan 7 basis data relational.ppt

10. model data relasional
10. model data relasional10. model data relasional
10. model data relasional
Abdur Rasyid
 
Basis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational ModelBasis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational Model
Ratzman III
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdf
BayuRandu
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
rian rian
 
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Nany Saryono Putri
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis data
karlossare1
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
Yohanes Agung Nugroho
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Yohanes Agung Nugroho
 
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
reza agung wibowo
 
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Murniati .
 
Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]
Erikson Hutabarat
 
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Milaa Millah
 
Kuliah 3 model data relasional
Kuliah 3 model data relasionalKuliah 3 model data relasional
Kuliah 3 model data relasional
eli priyatna laidan
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
Ainul Yaqin
 
Sistem basis data
Sistem basis dataSistem basis data
Sistem basis dataramdani ,
 
bkjg.PPTkjhj.h.ghhg.jh.jh.hj.jh.jh.gfgffhd
bkjg.PPTkjhj.h.ghhg.jh.jh.hj.jh.jh.gfgffhdbkjg.PPTkjhj.h.ghhg.jh.jh.hj.jh.jh.gfgffhd
bkjg.PPTkjhj.h.ghhg.jh.jh.hj.jh.jh.gfgffhd
MNurmadaniMuhammadNu
 
materi sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalanmateri sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalan
hafizhahmardivta
 
Resume manajemen basis data
Resume manajemen basis dataResume manajemen basis data
Resume manajemen basis data
Sandro Arnexzto
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
Devi Apriansyah
 
Pertemuan 6 erd
Pertemuan 6 erdPertemuan 6 erd
Pertemuan 6 erd
AhmadFauzi531
 

Similar to pertemuan 7 basis data relational.ppt (20)

10. model data relasional
10. model data relasional10. model data relasional
10. model data relasional
 
Basis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational ModelBasis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational Model
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdf
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
 
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis data
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
 
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
 
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
 
Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]
 
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
 
Kuliah 3 model data relasional
Kuliah 3 model data relasionalKuliah 3 model data relasional
Kuliah 3 model data relasional
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Sistem basis data
Sistem basis dataSistem basis data
Sistem basis data
 
bkjg.PPTkjhj.h.ghhg.jh.jh.hj.jh.jh.gfgffhd
bkjg.PPTkjhj.h.ghhg.jh.jh.hj.jh.jh.gfgffhdbkjg.PPTkjhj.h.ghhg.jh.jh.hj.jh.jh.gfgffhd
bkjg.PPTkjhj.h.ghhg.jh.jh.hj.jh.jh.gfgffhd
 
materi sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalanmateri sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalan
 
Resume manajemen basis data
Resume manajemen basis dataResume manajemen basis data
Resume manajemen basis data
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
 
Pertemuan 6 erd
Pertemuan 6 erdPertemuan 6 erd
Pertemuan 6 erd
 

Recently uploaded

Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
RizkyAji15
 
Artificial Neural Network Backpropafation
Artificial Neural Network BackpropafationArtificial Neural Network Backpropafation
Artificial Neural Network Backpropafation
muhandhis1
 
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan  (1).pptxPresentasi Luring (8JP)_ Refleksi Tahunan  (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
muhammadfauzi951
 
3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx
ephy3
 
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay..."Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
Muhammad Nur Hadi
 
slide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.pptslide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.ppt
tobol95991
 
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
unikbetslotbankmaybank
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
attikahgzl
 

Recently uploaded (8)

Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
 
Artificial Neural Network Backpropafation
Artificial Neural Network BackpropafationArtificial Neural Network Backpropafation
Artificial Neural Network Backpropafation
 
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan  (1).pptxPresentasi Luring (8JP)_ Refleksi Tahunan  (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
 
3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx
 
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay..."Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
 
slide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.pptslide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.ppt
 
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
 

pertemuan 7 basis data relational.ppt

  • 2. Konsep Relational Model  Model Relasional pertama kali dicetuskan oleh Dr. E.F. Codd di IBM pada tahun 1970 dalam paper dengan judul : "A Relational Model for Large Shared Data Banks," Communications of the ACM, June 1970.
  • 3. RELATIONAL DATA MODEL :  merepresentasikan data pada database sebagai kumpulan dari relasi-relasi (relations)
  • 4. Tiga alasan mengapa model relasi mempunyai peranan penting dalam perancangan basis data yaitu :  Mempunyai piranti komunikasi yang baik antara user & designer  Model relasional mendefinisikan salah satu kriteria perancangan basis data yang penting yaitu relasi bentuk normal.  Struktur data yang direpresentasikan oleh relasi dapat segera dikonversikan & diimplementasikan ke RDBMS.
  • 5. APA YANG DISEBUT DENGAN RELASI  Relasi pertama kali didefinisikan menggunakan teori himpunan. Cara termudah untuk mendefinisikan sebuah relasi adalah sebagai sebuah tabel dimana data-datanya disimpan dalam baris tabel.
  • 7. STRUKTUR LOJIK  Representasi lojik berarti bahwa sebuah relasi harus : – tidak terdapat duplikasi baris – urutan baris tidak diperhatikan – setiap kolom dalam suatu relasi mempunyai sebuah nama yang unik
  • 8.  Keuntungan Basis Data Relasional 1. Bentuknya sederhana 2. Mudah untuk melakukan berbagai operasi data
  • 9. Istilah dalam Basis Data Relasional  Relasi : Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris  Atribut : Kolom pada sebuah relasi  Tupel : Baris pada sebuah relasi  Domain : Kumpulan nilai yang valid untuk satu atau lebih atribut  Derajat (degree) : Jumlah atribut dalam sebuah relasi  Cardinality : Jumlah tupel dalam sebuah relasi
  • 10.
  • 11. Perbedaan Istilah ER Model Relational Model Database Traditional Programmer Entity Relation Table File Entity Instance Tuple Row Record Attribute Attribute Column Field Identifier Key Key Key (or link)
  • 12. Istilah Relasional Key  Super Key Satu atribut / kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi  Candidate Key Atribut di dalam relasi yang biasanya mempunyai nilai unik  Primary Key Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi  Alternate Key Candidate key yang tidak dipilih sebagai primary key  Foreign Key Atribut dengan domain yang sama yang menjadi kunci utama pada sebuh relasi tetapi pada relasi lai atribut tersebut hanya sebagai atribut biasa
  • 13.
  • 14. Bahasa pada basis data relasional Bahasa yang digunakan adalah bahasa query sebagai pernyataan yang diajukan untuk mengambil informasi Terbagi 2 : 1. Bahasa Formal Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol matematis 2. Bahasa Komersial Bahasa query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly)
  • 15. Bahasa Formal  Aljabar relasional  Kalkulus relasional
  • 16. ALJABAR RELASIONAL  kumpulan operasi yang digunakan untuk memanipulasi seluruh relasi.  Berdasar teori himpunan : gabungan (union), irisan (intersection), beda (difference) dan hasil kali cartesian (cartesian product)  khusus untuk relasi basis data : select, project, join, dan division
  • 17. Kalkulus relasional  Kalkulus relasional tupel  Kalkulus Relasional Domain
  • 18. Bahasa Komersial  Bahasa query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly) Contoh : – QUEL Berbasis pada bahasa kalkulus relasional – QBE Berbasis pada bahasa kalkulus relasional – SQL Berbasis pada bahasa kalkulus relasional dan aljabar relasional
  • 20. Basis Data Relasional Latihan NIM NAMA KOTA UMUR 02134566 Siti Surabaya 23 th 02134567 Budi Malang 21 th 02134568 Arif Sidoarjo 20 th 02134569 Aris Pasuruan 23 th 02134570 Rifki Krian 22 th 02134571 Mala Kediri 20 th MAHASISWA
  • 21. Basis Data Relasional Dari data di atas, tentukan:  Relasi,  Atribut,  Tupel,  Domain,  Derajat,  Cardinality