KELOMPOK XA
Disusun oleh :
1
BAB I
PENDAHULUAN
A. LATAR BELAKANG
2
B. RUMUSAN MASALAH
C. TUJUAN PENULISAN
3
BAB II
PEMBAHASAN
NAMA NPM
TARI 171160119
ANDI 171160115
TYA 171160113
4
b. Mudah melakukan berbagai operasi data (query,update/edit,delete)
Model data relasional dapat memberikan keuntungan bagi para pengguna salah
satunya adalah dapat melakukan berbagai kegiatan operasi data seperti dapat
melakukan query atau menampilkan suatu data dari database, meng-update atau edit
data yang sudah ditampilkan dalam tabel, ataupun menghapus (delete) data yang sudah
di input.
b. Atribut
Atribut adalah ciri-ciri kualitatif yang dimiliki oleh suatu obyek, yang
mencerminkan sifat-sifat dari obyek tersebut . Istilah lain untuk field yaitu elemen
data, kolom item. Atau secara sederhana Atribut merupakan sebuah kolom pada
relasi (field). Contoh field yaitu nama seseorang, NPM, Kelas, dan lain sebagainya.
5
c. Tupel
Tupel merupakan kumpulan elemen data atau kumpulan dari nilai atribut.
Tupel dapat dikatakan sebuah baris (record) pada sebuah relasi. Contoh dari tupel
itu sendiri ialah pada kolom Nama mahasiswa, terdapat nama-nama seperti Rafika,
Raisa, Diana, dan pada kolom Alamat, baris diisi dengan alamat dari mahasiswa
tersebut.
d. Domain
Domain merupakan kumpulan nilai yang valid atau yang sudah benar untuk
satu atau lebih atribut.
6
e. Derajat
Derajat dalam istilah model data relasional ialah jumlah atribut atau kolom
dalam sebuah relasi atau tabel. Berdasarkan contoh dibawah ini, jumlah dari kolom
tersebut ialah 3 yaitu kolom pada nama, NPM, dan kelas.
f. Cardinality
Jika derajat merupakan jumlah dari kolom, maka cardinality merupakan
jumlah tupel atau baris dalam sebuah relasi.
7
f. NPM+Kelas
g. Nama+NPM+Kelas
2. Candidate key
Candidate key ialah Super key yang mempunyai jumlah field (kolom) yang paling
sedikit.
Pada contoh tabel data mahasiswa diatas, maka candidate key-nya adalah Nama, NPM,
dan Kelas, karena hanya memiliki 1 filed saja.
3. Primary key
Primary key merupakan candidate key yang dipilih untuk mengidentifikasikan
tupel(baris) secara unik dalam sebuah relasi. Seperti sebuah nomor urutan yang tidak
memiliki angka yang sama, nomor telepone, dan lain sebagainya.
Contoh primary key pada relasi data mahasiswa diatas ialah, NPM , karena tidak akan ada
NPM yang sama diantara semua mahasiswa.
8
4. Alternate key
Alternate key ialah candidate key yang tidak dipilih sebagai primary key.
Contoh pada alternate key pada tabel data mahasiswa ialah Nama dan Kelas.
5. Foreign key
Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi
tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa.
2. Entity Integrity
Entity integrity ialah Tidak ada satu komponen primary key yang bernilai null.
3. Referential Integrity
Referential integrity adalah Suatu domain dapat dipakai sebagai kunci primer bila
merupakan atribut tunggal pada domain yang bersangkutan.
9
Relasi dalam model basis data relasional memiliki karakteristik sebagai berikut :
(a) semua entry/elemen data pada suatu baris dan kolom tertentu harus mempunyai
nilai tunggal (single value), atau suatu nilai yang tidak dapat dibagi lagi (atomic
value), bukan suatu kelompok pengulangan,
(b) semua entry / elemen data pada suatu kolom tertentu dalam rlasi yang sama
harus mempunyai jenis yang sama,
(c) masing-masing kolom dalam sutu relasi mempunyai nama yang unik
(d) pada suatu relasi/tabel yang sama tidak ada dua baris yang identik.
Bahasa query formal ialah suatu bahasa query yang diterjemahkan dengan
menggunakan simbol-simbol matematis. Bahasa query formal terbagi menjadi 2
yaitu:
a. Prosedural,
Prosedural ialah user (pemakai) memberi spesifikasi data apa yang dibutuhkan
dan bagaimana cara mendapatkannya.
b. Non Prosedural,
Non prosedural yaitu pemakai menspesifikasikan data apa yang dibutuhkan tanpa
menspesifikasikan bagaimana untuk mendapatkannya.
10
2. Bahasa Query Komersial
Bahasa query komersial adalah bahasa query yang dirancang sendiri oleh seorang
programmer menjadi suatu program aplikasi, agar user (pemakai) lebih mudah
menggunakannya (user friendly).
Contoh :
11
BAB III
PENUTUP
A. SIMPULAN
Dari definisi diatas, Model data relasional adalah Model yang menjelaskan tentang
hubungan logik antar data dalam basis data dengan memvisualisasikan ke dalam
bentuk tabel-tabel yang terdiri dari sejumlah baris dan kolom yang menunjukkan
atribut tertentu.
Model data relasional merupakan suatu model yang selain sederhana dalam
pembuatannya, sangat mudah melakukan kegiatan operasi seperti pembentukan
database, menambah kolom atau baris baru atau menambah atau mengurangi data
dalam suatu tabel.
B. SARAN
Dalam pembuatan model data relasional, harus mengetahui istilah-istilah yang
digunakan, seperti Relasi atau yang biasa disebut dengan tabel, Atribut atau kolom,
Tupel atau biasa disebut baris, Domain yaitu nilai yang berada pada suatu relasi,
dan lain sebagainya.
Bahasa yang digunakan dalam model data relasional ialah bahasa query, dimana
bahasa qury dirancang untuk memudahkan user dalam penggunaan model basis
data.
12
DAFTAR PUSTAKA
2001.
Korth, H., Database System Concept, 4th edition, Mc graw Hill, New York, 1991.
http://power.lecture.ub.ac.id/files/2015/03/Modul-Basis-Data-I-2-Model-Data.pdf
http://nurul_nusyirwan.staff.gunadarma.ac.id/Downloads/folder/0.2
http://rogayah.staff.gunadarma.ac.id
http://yusup-doank-2.blogspot.co.id/2011/06/model-basis-data-model-basis-data.html
https://busmaniar29.wordpress.com/2013/01/06/model-data-relasional/
13