You are on page 1of 17

Sistem Basis Data I

Basis Data Relasional


Merupakan model data paling
populer untuk diterapkan,
MENGAPA???
KARENA kemudahan dalam penerapan
dan kemampuannya dalam
mengakomodasi berbagai kebutuhan
pengelolaan basis data yang ada di dunia
nyata (real world).
Basis Data Relasional
 Ditemukan/diperkenalkan pertama kali oleh E.F. Codd
 Terdiri atas beberapa tabel yang saling terkait (terhubung)
melalui nilai kolom yang disebut kunci (key).
 Setiap tabel terdiri atas lajur mendatar yang disebut Baris
Data (Row/Record) dan lajur vertikal yang dinamakan
dengan Kolom (Column/Field)
Basis Data Relasional
 Di setiap pertemuan Baris Data dan Kolom,
ditempatkan/diletakkan nilai (Value) atau
item-item data (satuan data terkecil).
 Hubungan antar tabel ditentukan oleh
Integritas Referensial (Referential Integrity).
Apa itu Integritas Referensial?
 Yaitu penggunaan batasan untuk membuat
valid data yang dimasukkan ke dalam tabel
dan mengatur hubungan antara tabel
orangtua (induk) dan anak
 Ex: integritas/batasan untuk jenis kelamin

(L untuk laki-laki dan P untuk perempuan)


Tabel (Table)
 Adalah unit penyimpan fisik utama untuk data
dalam basis data.
 Digunakan untuk menyimpan data yang ingin
diakses oleh pengguna.
 Memiliki batasan yang mengontrol data yang
boleh dimasukkan ke dalam tabel.
Ilustrasi (Tabel)

Dosen Mahasiswa

Mata Kuliah Nilai Jadwal

Gambar di atas mengilustrasikan tabel dalam sebuah


skema basis data relasional. Masing-maisng tabel dalam
gambar dihubungkan ke paling tidak satu tabel lainnya,
tetapi beberapa tabel dihubungkan ke banyak tabel.
Kolom (Column/Field)
 Adalah kategori informasi yang terdapat
dalam tabel.
 Masing-masing kolom dalam tabel memiliki
tipe data.
 Tipe data menentukan tipe nilai yang dapat
mengisi sebuah kolom.
Ilustrasi (Kolom)

Mahasiswa1

NPM Nama Mhs Alamat Telp

Gambar diatas menunjukkan kolom pada tabel


Mahasiswa. Masing-masing kolom adalah kategori
informasi tertentu.
Baris (Row/Record)
 Satu baris data adalah kumpulan semua
kolom yang berhubungan dengan kejadian
tunggal.
 Dengan kata lain, satu baris data adalah satu
record dalam tabel.
 Ex. Jika ada 25.000 judul buku, akan ada
25.000 record atau baris data dalam tabel
judul buku.
Ilustrasi (Baris)

Mahasiswa1

NPM Nama Mhs Alamat Telp

99.328.123 Abdul Kadir Jl. Adhyaksa No.27 3306258

Gambar diatas mengilustrasikan satu baris data atau


record pada tabel Mahasiswa.
Nilai (Value)
 Merupakan nilai atau item data yang
mendeskripsikan satuan data terkecil.
 Terletak di setiap pertemuan atau
perpotongan antara baris (Record) dan kolom
(Field).
Ilustrasi Nilai (Value)
M ahas is w a

NPM N am a M hs A la m at T elp

9 9.32 8.1 2 3 A b du l K a dir Jl. A dh yaksa N.27


o 330 62 5 8

N ilai(va lue)

Gambar diatas menunjukkan sebuah nilai (value) yang


telah di-inputkan dalam tabel. Contoh: nilai/item data
pada baris pertama untuk kategori (kolom) NPM
adalah 99.328.123
Latihan 1
NPM- Nama_Mhs Alamat Telp Jurusan

00523721 Reza Agus Riyandi Jl. Sutoyo No.14 05113307234 S1 T-Informatika


99525123 Eka prasetya Jl. Beruntung Jaya No.32 08134912345 D3 T-Mesin

99527534 Vera Fairuza Komp. Arjuna II No.24 05117744123 S1 T-Kimia

98528890 Erlin Agustina Jl. Veteran No. 03 08195312345 S1 T-Mesin


Soal
1. Berapakah jumlah field-nya?
2. Berapakah jumlah Record dalam tabel
diatas?
3. Tentukan jumlah keseluruhan nilai atau
value yang terdapat dalam tabel tersebut!
Latihan 2
(Kerjakan & Kumpulkan segera!)
1. Buatlah tabel-tabel yang menggambarkan
skema basis data relasional pada sebuah
universitas (jabarkan nama-nama field-nya
untuk masing-masing tabel)
Petunjuk:
5 tabel, yaitu tabel Mahasiswa, Dosen, Kuliah
(mata kuliah), Jadwal, dan Nilai.
2. Isilah nilai data atau value untuk masing-
masing tabel (minimal 3 record per tabel)

You might also like