SlideShare a Scribd company logo
BASIS DATABASIS DATA
Model Data RelasionalModel Data Relasional
Kelompok 1
Aja Syarifah
Enok Atika
Germa Hasian Simatupang
Maya Purnama Sari
Muhammad Fadly
Created By Kelompok 1
Pengertian Model Data Relasional
• Model Data Relasional adalah suatu model basis data
yang menggunakan tabel dua dimensi, yang terdiri atas
baris dan kolom untuk menggambarkan sebuah berkas
data.
• Model ini menunjukkan cara
mengelola/mengorganisasikan data secara fisik dalam
memory sekunder, yang akan berdampak pula pada
bagaimana kita mengelompokkan data dan membentuk
keseluruhan data yang terkait dalam sistem yang kita
buat.
Created By Kelompok 1
• Basis data akan “disebar” atau dipilah-pilah ke
dalam berbagai tabel dua dimensi. Setiap tabel
selalu terdiri atas lajur mendatar yang disebut
baris data (row / record) dan lajur vertikal yang
biasa disebut dengan kolom (column / field).
Created By Kelompok 1
Contoh Tabel dan keterhubungannya
Created By Kelompok 1
Tabel penghubungnya :
Created By Kelompok 1
Keuntungan model Data Relasional
• Bentuknya sederhana
• Mudah melakukan berbagai operasi data
• Data sangat cepat diakses
• Struktur basis data mudah dilakukan perubahan
• Data direpresentasikan secara logik, user tidak membutuhkan
bagaimana data disimpan.
• Mudah untuk membentuk query yang komplek dalam melakukan
retrieve data
• Mudah untuk mengimplementasikan integritas data
• Data lebih akurat
• Mudah untuk membangun dan memodifikasi program aplikasi
• Telah dikembangkan Structure Query Language (SQL).
Created By Kelompok 1
Istilah dalam model Data Relasional
• Relasi
Relasi merupakan sebuah tabel yang terdiri dari
beberapa kolom dan beberapa baris. Relasi
menunjukkan adanya hubungan diantara sejumlah
entitas yang berasal dari himpunan entitas yang
berbeda. Entitas merupakan individu yang mewakili
sesuatu yang nyata dan dapat dibedakan dengan yang
lainnya.
• Atribut
Atribut merupakan kolom pada sebuah relasi. Setiap
entitas pasti memiliki aribut yang mendeskripsikan
karakter dari entitas tersebut. Penentuan atau
pemilihan atribut-atribut yang relevan bagi sebuah
entitas merupakan hal penting dalam pembentukan
model data.
Created By Kelompok 1
• Tuple
Tuple merupakan baris pada sebuah relasi atau kumpulan
elemen-elemen yang saling berkaitan menginformasikan
tentang suatu entitas secara lengkap. Satu record
mewakili satu data atau informasi tentang seseorang,
misalnya : NPM,nama mahasiswa, alamat, kota, dll.
• Domain
Kumpulan nilai yang valid untuk satu atau lebih atribut
• Derajat (degree)
Jumlah atribut dalam sebuah relasi
• Cardinality
Jumlah tupel dalam sebuah relasi
Created By Kelompok 1
Tuple : Kumpulan elemen yg saling berkaitan (Dari 10296832 sampai Jakarta)
Created By Kelompok 1
Relational Key
• Super key
Satu atribut / kumpulan atribut yang secara unik
mengidentifikasi sebuah tuple didalam relasi
• Candidate key
Suatu atribut atau satu set minimal atribut yang
mengidentifikasikan secara unik suatu kejadian
spesifik dari entitas. Atribut di dalam relasi yang
biasanya mempunyai nilai unik. Satu set minimal dari
atribut menyatakan secara tak langsung dimana kita
tidak dapat membuang beberapa atribut dalam set
tanpa merusak kepemilikan yang unik.
Created By Kelompok 1
• Primary key
Merupakan satu atribut atau satu set minimal atribut
yang tidak hanya mengidentifikasikan secara unik suatu
kejadian spesifik, tapi juga dapat mewakili setiap kejadian
dari suatu entitas. Candidate key yang dipilih untuk
mengidentifikasi-kan tuple secara unik dalam relasi.
Setiap kunci candidate key punya peluang menjadi
primary key, tetapi sebaiknya dipilih satu saja yang dapat
mewakili secara menyeluruh terhadap entitas yang ada.
• Alternate key
Merupakan candidate key yang tidak dipakai sebagai
primary key atau Candidate key yang tidak dipilih sebagai
primary key.
• Foreign key (Kunci Tamu)
Atribut dengan domain yang sama yang menjadi kunci
utama pada sebuah relasi tetapi pada relasi lain atribut
tersebut hanya sebagai atribut biasa. Kunci tamu
ditempatkan pada entitas anak dan sama dengan primary
key induk direlasikan.
Created By Kelompok 1
Created By Kelompok 1
Peraturan Integritas Relasional
• Null
Nilai suatu atribut yang tidak diketahui dan tidak
cocok untuk baris (tuple) tersebut. Nilai (konstanta)
Null digunakan untuk menyatakan / mengisi atribut-
atribut yang nilainya memang belum siap/tidak ada.
• Integritas Entitas
Tidak ada satu komponen primary key yang bernilai
null.
• Integritas Referensial
Suatu domain dapat dipakai sebagai kunci primer
bila merupakan atribut tunggal pada domain yang
bersangkutan.
Created By Kelompok 1
Bahasa Pada model data Relational
Menggunakan bahasa query pernyataan yang
diajukan untuk mengambil informasi.
Bahasa Query (Query Language) lebih
ditekankan pada aspek pencarian data dari
dalam tabel. Aspek pencarian ini sedemikian
penting karena merupakan inti dari upaya
untuk pengelolaan data.
Created By Kelompok 1
Bahasa query terbagi 2 :
1. Bahasa Formal
Bahasa query yang diterjemahkan dengan menggunakan
simbol-simbol matematis.
Contoh :
•Aljabar Relasional
Bahasa query prosedural, pemakai menspesifikasikan data apa
yangdibutuhkan dan bagaimana untuk mendapatkannya.
•Kalkulus Relasional
Bahasa query non-prosedural, pemakai menspesifikasikan data
apa yang dibutuhkan tanpa menspesifikasikan bagaimana
untuk mendapatkannya.
Terbagi 2 :
1. Kalkulus Relasional Tupel
2. Kalkulus Relasional Domain
Created By Kelompok 1
2. 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
Created By Kelompok 1
Terima Kasih
Monggo Ditanya...
Created By Kelompok 1

More Related Content

PDF
51231301 erd-sederhana-rs
PDF
Pertemuan 6 sifat sifat bahasa Reguler
DOCX
Penyelesaian Sistem Persamaan Linear Dua Variabel dan Tiga Variabelo
PPTX
Pot p emograman linear 2016
PDF
Normalisasi
PPTX
Kesalahan indonesia
DOCX
Laporan praktikum modul 7 (dml)
PDF
PENULISAN KARYA ILMIAH - Panduan Pembuatan Makalah Jurnal
51231301 erd-sederhana-rs
Pertemuan 6 sifat sifat bahasa Reguler
Penyelesaian Sistem Persamaan Linear Dua Variabel dan Tiga Variabelo
Pot p emograman linear 2016
Normalisasi
Kesalahan indonesia
Laporan praktikum modul 7 (dml)
PENULISAN KARYA ILMIAH - Panduan Pembuatan Makalah Jurnal

What's hot (20)

DOCX
PPTX
Kosakata bahasa jepang
PPT
Bd06 statistik korelasi
DOCX
ANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLE
DOCX
ERD rumah sakit
PPT
Pengenalan c++ bagian 3
PPT
1. Matriks.ppt
DOCX
TUGAS BAHASA C
PDF
Diferensiabel kontinu
DOCX
Program Penjualan Supermarket
PPTX
5. diksi dalam kalimat
PDF
Soal excel 2
DOCX
resume permintaan perseorangan dan permintaan pasar
PPTX
Tranformasi untuk data tidak normal
PDF
Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)
DOCX
Persamaan Nonhomogen ; Metode Koefisien Tak ditentukan
PDF
Minggu 9_Teknik Analisis Korelasi
PPTX
Frasa adjektiva Kelas X SMA
PDF
Big M Methode
PDF
K5 model fungsional
Kosakata bahasa jepang
Bd06 statistik korelasi
ANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLE
ERD rumah sakit
Pengenalan c++ bagian 3
1. Matriks.ppt
TUGAS BAHASA C
Diferensiabel kontinu
Program Penjualan Supermarket
5. diksi dalam kalimat
Soal excel 2
resume permintaan perseorangan dan permintaan pasar
Tranformasi untuk data tidak normal
Modul Praktikum Pemrograman Berorientasi Objek (Chap.7)
Persamaan Nonhomogen ; Metode Koefisien Tak ditentukan
Minggu 9_Teknik Analisis Korelasi
Frasa adjektiva Kelas X SMA
Big M Methode
K5 model fungsional
Ad

Similar to Model Data Relasional (20)

PDF
Pertemuan 3 dan 4 SBD
PPTX
Database-Environments.pptx
PPT
Kuliah 3 model data relasional
PPTX
Materi Konsep_Database_Relasional_ppt.pptx
PDF
PPT Sistem Basis Data [TM3].pdf
PPT
Konsep_Database_Relasional_ppt.ppt
DOCX
Tugas pemanasan prak basis data
PPTX
2. sistem basis data
PPTX
presentasi bab 1 buku informatika kelas 11 smk
PPTX
basis data pada jaringan komputer grafis
PDF
Dbs 03
PPTX
DOCX
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
DOCX
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
PDF
3.-Modul-3-Model-Data-Relasional.pdf
DOCX
tugas machilda SIM Minggu 6: Database Management System
PPTX
Pertemuan-4.pptx
PPTX
PPT
Materi 3
PPTX
Sistem basis data 4
Pertemuan 3 dan 4 SBD
Database-Environments.pptx
Kuliah 3 model data relasional
Materi Konsep_Database_Relasional_ppt.pptx
PPT Sistem Basis Data [TM3].pdf
Konsep_Database_Relasional_ppt.ppt
Tugas pemanasan prak basis data
2. sistem basis data
presentasi bab 1 buku informatika kelas 11 smk
basis data pada jaringan komputer grafis
Dbs 03
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
3.-Modul-3-Model-Data-Relasional.pdf
tugas machilda SIM Minggu 6: Database Management System
Pertemuan-4.pptx
Materi 3
Sistem basis data 4
Ad

Recently uploaded (20)

DOCX
Modul Ajar Pembelajaran Mendalam Bahasa Inggris Kelas XII SMA Terbaru 2025
PDF
[1]_120325_Penyamaan Persepsi Kepmen 63_M_KEP_2025.pdf
PPTX
Materi-Geografi-Pendekatan-Konsep-dan-Prinsip-Geografi-Kelas-10.pptx
PPTX
Modul ajar kelas 5 sd kecerdasan artifisial pptx
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam PJOK Kelas X Terbaru 2025
PDF
Ilmu tentang pengembangan teknologi pembelajaran
DOCX
Modul Ajar Pembelajaran Mendalam PJOK Kelas XII Terbaru 2025
PDF
Sosialisasi CKG SEKOLAH untuk Nakes V1.2.pdf
PPTX
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
DOCX
LK 1.1.a.2_Modul 2 Pelatihan Koding dan Artifisial
PPTX
Sistem Pencernaan Manusia IPAS Presentasi Pendidikan Hijau Kuning Bingkai Ilu...
PDF
LK Modul 3 - Menentukan Pengalaman Belajar Herpina Indah Permata Sari (2).pdf
PPTX
Presentasi Al-Quran Hadits Kelompok XI.1
PPTX
SISTEM POLITIK DAN PEMERINTAHAN INDONESIA.pptx
PPTX
PPT POLA PIKIR BERTUMBUH Grow Mindset_2025.pptx
PDF
Sosialisasi Menu DAK NF TA 2026 Promkeskom.pdf
PPTX
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
DOCX
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas XII Terbaru 2025
PDF
2021 KREATIFITAS DNA INOVASI DALAM BERWIRAUSAHA.pdf
Modul Ajar Pembelajaran Mendalam Bahasa Inggris Kelas XII SMA Terbaru 2025
[1]_120325_Penyamaan Persepsi Kepmen 63_M_KEP_2025.pdf
Materi-Geografi-Pendekatan-Konsep-dan-Prinsip-Geografi-Kelas-10.pptx
Modul ajar kelas 5 sd kecerdasan artifisial pptx
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam PJOK Kelas X Terbaru 2025
Ilmu tentang pengembangan teknologi pembelajaran
Modul Ajar Pembelajaran Mendalam PJOK Kelas XII Terbaru 2025
Sosialisasi CKG SEKOLAH untuk Nakes V1.2.pdf
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
LK 1.1.a.2_Modul 2 Pelatihan Koding dan Artifisial
Sistem Pencernaan Manusia IPAS Presentasi Pendidikan Hijau Kuning Bingkai Ilu...
LK Modul 3 - Menentukan Pengalaman Belajar Herpina Indah Permata Sari (2).pdf
Presentasi Al-Quran Hadits Kelompok XI.1
SISTEM POLITIK DAN PEMERINTAHAN INDONESIA.pptx
PPT POLA PIKIR BERTUMBUH Grow Mindset_2025.pptx
Sosialisasi Menu DAK NF TA 2026 Promkeskom.pdf
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas XII Terbaru 2025
2021 KREATIFITAS DNA INOVASI DALAM BERWIRAUSAHA.pdf

Model Data Relasional

  • 1. BASIS DATABASIS DATA Model Data RelasionalModel Data Relasional Kelompok 1 Aja Syarifah Enok Atika Germa Hasian Simatupang Maya Purnama Sari Muhammad Fadly Created By Kelompok 1
  • 2. Pengertian Model Data Relasional • Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi, yang terdiri atas baris dan kolom untuk menggambarkan sebuah berkas data. • Model ini menunjukkan cara mengelola/mengorganisasikan data secara fisik dalam memory sekunder, yang akan berdampak pula pada bagaimana kita mengelompokkan data dan membentuk keseluruhan data yang terkait dalam sistem yang kita buat. Created By Kelompok 1
  • 3. • Basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel selalu terdiri atas lajur mendatar yang disebut baris data (row / record) dan lajur vertikal yang biasa disebut dengan kolom (column / field). Created By Kelompok 1
  • 4. Contoh Tabel dan keterhubungannya Created By Kelompok 1
  • 6. Keuntungan model Data Relasional • Bentuknya sederhana • Mudah melakukan berbagai operasi data • Data sangat cepat diakses • Struktur basis data mudah dilakukan perubahan • Data direpresentasikan secara logik, user tidak membutuhkan bagaimana data disimpan. • Mudah untuk membentuk query yang komplek dalam melakukan retrieve data • Mudah untuk mengimplementasikan integritas data • Data lebih akurat • Mudah untuk membangun dan memodifikasi program aplikasi • Telah dikembangkan Structure Query Language (SQL). Created By Kelompok 1
  • 7. Istilah dalam model Data Relasional • Relasi Relasi merupakan sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris. Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Entitas merupakan individu yang mewakili sesuatu yang nyata dan dapat dibedakan dengan yang lainnya. • Atribut Atribut merupakan kolom pada sebuah relasi. Setiap entitas pasti memiliki aribut yang mendeskripsikan karakter dari entitas tersebut. Penentuan atau pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting dalam pembentukan model data. Created By Kelompok 1
  • 8. • Tuple Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang, misalnya : NPM,nama mahasiswa, alamat, kota, dll. • Domain Kumpulan nilai yang valid untuk satu atau lebih atribut • Derajat (degree) Jumlah atribut dalam sebuah relasi • Cardinality Jumlah tupel dalam sebuah relasi Created By Kelompok 1
  • 9. Tuple : Kumpulan elemen yg saling berkaitan (Dari 10296832 sampai Jakarta) Created By Kelompok 1
  • 10. Relational Key • Super key Satu atribut / kumpulan atribut yang secara unik mengidentifikasi sebuah tuple didalam relasi • Candidate key Suatu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik suatu kejadian spesifik dari entitas. Atribut di dalam relasi yang biasanya mempunyai nilai unik. Satu set minimal dari atribut menyatakan secara tak langsung dimana kita tidak dapat membuang beberapa atribut dalam set tanpa merusak kepemilikan yang unik. Created By Kelompok 1
  • 11. • Primary key Merupakan satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian spesifik, tapi juga dapat mewakili setiap kejadian dari suatu entitas. Candidate key yang dipilih untuk mengidentifikasi-kan tuple secara unik dalam relasi. Setiap kunci candidate key punya peluang menjadi primary key, tetapi sebaiknya dipilih satu saja yang dapat mewakili secara menyeluruh terhadap entitas yang ada. • Alternate key Merupakan candidate key yang tidak dipakai sebagai primary key atau Candidate key yang tidak dipilih sebagai primary key. • Foreign key (Kunci Tamu) Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa. Kunci tamu ditempatkan pada entitas anak dan sama dengan primary key induk direlasikan. Created By Kelompok 1
  • 13. Peraturan Integritas Relasional • Null Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut. Nilai (konstanta) Null digunakan untuk menyatakan / mengisi atribut- atribut yang nilainya memang belum siap/tidak ada. • Integritas Entitas Tidak ada satu komponen primary key yang bernilai null. • Integritas Referensial Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang bersangkutan. Created By Kelompok 1
  • 14. Bahasa Pada model data Relational Menggunakan bahasa query pernyataan yang diajukan untuk mengambil informasi. Bahasa Query (Query Language) lebih ditekankan pada aspek pencarian data dari dalam tabel. Aspek pencarian ini sedemikian penting karena merupakan inti dari upaya untuk pengelolaan data. Created By Kelompok 1
  • 15. Bahasa query terbagi 2 : 1. Bahasa Formal Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol matematis. Contoh : •Aljabar Relasional Bahasa query prosedural, pemakai menspesifikasikan data apa yangdibutuhkan dan bagaimana untuk mendapatkannya. •Kalkulus Relasional Bahasa query non-prosedural, pemakai menspesifikasikan data apa yang dibutuhkan tanpa menspesifikasikan bagaimana untuk mendapatkannya. Terbagi 2 : 1. Kalkulus Relasional Tupel 2. Kalkulus Relasional Domain Created By Kelompok 1
  • 16. 2. 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 Created By Kelompok 1