SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI.
PERTEMUAN 3 – SBD 1 Model Data Relasional (Bagian 1)
Pengertian Model Relasional. Contoh Tabel-Tabel Keterhubungan Model Relasional. Keuntungan dan Kerugian Model Relasional. Istilah-Istilah dalam Model Relasional.
Pengertian Model Relasional
Model Data merupakan kumpulan konsep terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dalam suatu organisasi.
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 memori sekunder yang akan berdampak pada bagaimana pengguna mengelompokkan data dan membentuk keseluruhan data yang terkait dalam sistem yang dibuat.
Pada model data relasional, basis data “disebar” atau dipilah ke dalam berbagai tabel dua dimensi (baris/record dan kolom/field).
Pengertian Model Relasional selanjutnya …
Relasi, tabel yang terdiri dari kolom dan baris. Relasi menunjukkan adanya hubungan antar sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Atribut, nama kolom pada sebuah relasi. Sebuah entitas memiliki atribut yang menunjukkan karakter entitas tersebut.
Tuple, baris/record dari suatu relasi. Merupakan kumpulan elemen yang saling berkaitan menginformasikan suatu entitas yang lengkap. Perbandingan Terminologi Logical Term
Physical Relational Term
File System Term
Relation
Table
File
Attribute
Column
Field
Tuple
Row
Record
Contoh Tabel-Tabel Keterhubungan Relasional Tabel Mahasiswa (MHS) NPM
Nama
Tabel Mata Kuliah (MATKUL)
Alamat
10296832 Nurhayati
Jakarta
31296500 Budi
Bogor
41296525 Pipit
Depok
21196353 Andi
Tangerang
KDMK
Mata Kuliah
SKS
AK-011317 Sistem Basis Data 1
3
KK-011102 Bahasa Indonesia 1
2
AK-011305 Interaksi Manusia & Komp.
3
Tabel Nilai (NILAI) NPM
KDMK
UTS
UAS
10296832
AK-011317
70
85
31296500
KK-011102
55
65
41296525
IT-011222
75
60
21196353
AK-011317
80
90
Contoh Tabel-Tabel Keterhubungan Relasional Tabel Pegawai (PEG) IDP
Nama
Alamat
P001
Nurhayati
Jakarta
P002
Sari
Bogor
P003
Budi
Depok
P004
Ira Rahayu
Tangerang
Tabel Pekerjaan (KER) IDK
Pekerjaan
K01
Direktur Utama
10
K02
Kepala Bagian
8
K03
Pegawai
8
Tabel Keuangan (KEU) IDP
IDK
Gaji Pokok
Tunjangan
P001
K01
10.000.000
2.000.000
P002
K03
3.000.000
200.000
P003
K02
5.000.000
1.500.000
P004
K03
3.500.000
250.000
Jam Kerja
Keuntungan dan Kerugian Model Relasional Keuntungan model relasional antara lain:
Secara konseptual sangat sederhana.
Gambaran secara visual.
Alat bantu komunikasi lebih efektif.
Mudah melakukan berbagai operasi data.
Kerugian model relasional antara lain:
Gambaran aturan-aturan terbatas.
Gambaran relasi terbatas.
Tidak ada bahasa untuk memanipulasi data.
Kehilangan isi informasi.
Istilah-Istilah dalam Model Relasional Terdapat beberapa istilah dalam model relasional, antara lain:
Relasi, merupakan sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris.
Atribut, merupakan kolom pada sebuah relasi (field).
Tupel, merupakan baris pada sebuah relasi (record).
Domain, merupakan kumpulan nilai yang valid untuk satu atau lebih atribut.
Derajat (degree), merupakan jumlah atribut dalam sebuah relasi (jumlah field).
Kardinalitas (cardinality), mereupakan jumlah tupel dalam sebuah relasi (jumlah record).
Istilah-Istilah dalam Model Relasional selanjutnya … Contoh Istilah-Istilah Model Relasional
Atribut Relasi
Kardinalitas
NPM
Tupel Nama
Alamat
Kelas
10296832
Nurhayati
Jakarta
1KA17
31296500
Budi
Bogor
3KA25
41296525
Pipit
Depok
4KA01
21196353
Andi
Tangerang
2KA12
51396121
Solahudin
Bekasi
5KA34
Domain
Derajat
Istilah-Istilah dalam Model Relasional selanjutnya … Contoh Istilah-Istilah Model Relasional
Atribut Relasi
Kardinalitas
KDMK
Tupel Nama Matkul
Jurusan
SKS
AK-011317
Sistem Basis Data 1
Sistem Informasi
3
KK-011102
Bahasa Indonesia 1
Sistem Informasi
2
AK-011305
Interaksi Manusia & Komputer
Sistem Informasi
3
IT-011222
Sistem Berbasis Pengetahuan
Sistem Informasi
2
IT-011308
Graf & Analisis Algoritma
Sistem Informasi
3
Domain
Derajat
Referensi
Materi Perkuliahan : Model Data Relasional, http://bit.ly/2dTNm2l
Materi Perkuliahan : Model Data Relasional, http://bit.ly/1Moorgz
Materi Perkuliahan : Model Data Relasional, http://bit.ly/2e3UJqE