MODEL RELASIONAL
Dosen Pengampu : : Novianti Puspitasari, S.Kom. M.Eng.
Disusun Oleh :
Nama
Nim
Kelas
: Herniawan
: 1315015050
: B 2013
Nama
Nim
Kelas
: Ary Maulana
: 1315015061
: B 2013
BAB I
PENDAHULUAN
1.1
Latar Belakang
Relational Database Management System (RDBMS) telah menjadi
software pemrosesan data yang dominan saat ini. Software ini menggambarkan
generasi kedua dari DBMS dan berbasiskan model data relasional yang
diajukan oleh E.F. Codd (1970). Pada model relasional, seluruh data terstruktur
secara logika di dalam sebuah relasi (tabel). Setiap relasi mempunyai nama dan
terdiri dari atribut-atribut bernama (kolom). Setiap tuple (baris) berisikan satu
nilai per atribut. Kekuatan yang besar dari model data relasional adalah struktur
logikal yang sederhana. Pada materi ini akan dibahas mengenai terminologi dan
konsep struktural dasar dari model data relasional, serta bahasa-bahasa yang
dapat digunakan untuk merubah data dan pemanggilan data.
1.2
Rumusan Masalah
Mahasiswa dapat menjelaskan pengertian model data relasional, istilahistilah dalam model data relasional, jenis-jenis kunci relasional, serta
aturan-aturan yang terdapat dalam model data relasional.
1.3
Tujuan
Tujuan dibuatnya makalah ini ialah untuk mempermudah dalam pengartian
tentang database model rasional dengan menyertakan contoh konkrit serta
penjelasan yang lebih mudah dimengerti.
1|Page
BAB II
PEMBAHASAN
2.1
Pengertian
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.
Pada model relasional, basis data akan disebar ( dipilah-pilih-) ke dalam
berbagai tabel 2 dimensi. Setiap tabel selalu terdiri atas lajur mendatar yang
disebut dengan baris data (row/record) dan lajur vertikal biasa disebut dengan
kolom (column/field). Disetiap pertemuan baris data dan kolom itulah, itemitem data (satuan data terkecil) ditempatkan. Dalam kehidupan kita sehari
hari, Tabel merupakan bentuk natural (alamiah) dalam menyatakan fakta / data
yang sering kita gunakan. Itulah sebabnya, model ini lebih mudah kita terapkan
ketimbang model basis data yang lain.
2.2
Keuntungan
Ada beberapa keuntungan dari model data relasional ini antara lain :
1) Bentuknya sederhana
2) Mudah melakukan berbagai operasi data
3) Basis data yang sama biasanya dapat disajikan lebih sedikit terjadi data
rangkap (Redun-dansy data) dengan menggunakan model relasional
dibandingkan dengan model data herarkhi dan jaringan
4) Pengorganisasian model relasional sangat sederhana , sehingga mudah
dipahami .
2|Page
2.3
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.
Record
Record merupakan baris pada sebuah relasi atau kumpulan elemenelemen 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 record dalam sebuah relasi
2.4
Relational Key
Super key
Satu atribut / kumpulan atribut yang secara unik mengidentifikasi
sebuah tuple di dalam relasi.
3|Page
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.
Primary key
Merupakan satu atribut atau satu set minimal atribut yang tidak hanya
mengidentifikasikan secara unik suatu kejadian spesifik, tapi juga dapat
mewakilisetiap kejadian dari suatu entitas. Candidate key yang dipilih untuk
mengidentifikasikan 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.
2.5
4|Page
atribut
record
cardinality
relasi
Nama
Alamat
Nomor Telepon
MR. M. Safey
082344348613
1315015044
MR. M. Ridha F.
085246560396
1315015053
081350042338
1315015038
MS. Latifa
085751299544
1315015054
MR. Farid F.
081350109717
domain
degree
Meminjam
Primary key
atribut
record
foreign key
relasi
Judul Buku
Pengarang
Jumlah
Penerbit
Nomor Anggota
11304394
11049303
William Stalling
Bunafit
Nugroho
20 buah
40 buah
Andi
Erlangga
1315015058
1315015044
13049305
Dokter Komputer
Zacky Baridwan
10 buah
Pustaka Jaya
1315015053
14948294
Database Oracle
M. Taufiq
25 buah
Andi
1315015038
14938485
Autocad 2014
Ary Maulana
30 buah
Autodesk
1315015054
cardinality
domain
degree
Primary key
5|Page
6|Page
Keterangan :
Data base Anggota
1) Atribut : Pada Tabel Data base anggota ada terdapat atribut-atribut
yaitu Nomer anggota, Nama, Alamat dan Nomer telepon.
2) Record : untuk baris pada tabel data base anggota mewakili satu data
atau informasi tentang seseorang. Dimana setiap baris memiliki satu
informasi.
3) Cardinality : pada tabel data base anggota, cardinality atau banyak
baris(record) ada 5
4) Domain : pada tabel data base anggota domainnya terdiri dari :
o Nama dengan tipe data varchar yang panjang batasannya 20
karakter.
o Nomer Anggota dengan tipe data integer dengan panjang
batasannya 10 bilangan.
o Alamat dengan tipe data varchar yang panjang batasannya 30
karakter.
o Nomer telepon dengan tipe data interger yang panjang
batasannya 15 bilangan.
5) Degree : pada tabel data base anggota jumlah kolomnya disebut
degree, dimana degreenya ada 4 kolom.
6) Primary key : pada tabel data base anggota yang menjadi primary key
atau kunci yang membedakan suatu baris adalah Nomer anggota.
7) Relasi : merupakan tabel dari data base anggota yang terdapat 4 kolom
dan 5 baris.
7|Page
8|Page
BAB III
PENUTUP
Kesimpulan
Model Relasional dicontohkan pada sebuah data berbentuk tabel dua dimensi
dalam melakukan pengorganisasian data. Model relasional dinilai lebih simple serta
jauh sederhana dan mudah dalam melakukan operasi data. Model ini juga
memungkinkan untuk meminimalisir terjadinya data rangkap. Dalam kehidupan kita
sehari hari, Tabel merupakan bentuk natural (alamiah) dalam menyatakan fakta /
data yang sering kita gunakan. Itulah sebabnya, model ini lebih mudah kita terapkan
ketimbang
model
basis
data
yang
lain.
9|Page
DAFTAR PUSTAKA
http://sitiumiati.wordpress.com/2011/05/09/design-model-database-relasional/
http://materikuliahti.com/sistem-berkas/model-data-relasional.html
http://rizarulham.wordpress.com/2009/10/14/pengenalan-model-data-relasional/
http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data_relasional
10 | P a g e