Anda di halaman 1dari 9

Pertemuan

2
Basis Data Relasional
Model Basis Data
 Mekanisme yang digunakan untuk mengorganisasi data
secara fisik dalam disk yang akan berdampak pada
bagaimana mengelompokkan dan membentuk keseluruhan
data yang terkait dalam sistem yang sedang ditinjau.
 Model Basis Data (1) Relasional, (2) Hirarki, dan (3)
Jaringan
 Basis Data Relasional paling banyak diterapkan karena
lebih mudah dan mengakomodir berbagai kebutuhan
pengelolaan basis data yang ada di dunia nyata
(Basis Data, Fathansyah)

2 © 2017/2018 Sistem Basis Data, PSTI Unisba


Basis Data Relasional
1. BASIS DATA dipilah-pilah kedalam berbagai TABEL 2 (dua) dimensi
2. Setiap Tabel selalu terdiri atas lajur mendatar yang disebut dengan BARIS DATA
(RECORD) dan lajur vertikal yang biasa disebut dengan KOLOM (FIELD)
3. Di setiap perpotongan baris data dan kolom inilah ditempatkan satuan data
terkecil, tunggal, atau suatu nilai yang tidak dapat dibagi lagi.
4. Setiap baris data mewakili sebuah ENTITAS, membawa informasi satu kejadian
entitas, tidak ada dua baris yang identik dalam suatu tabel.
5. Setiap kolom mewakili ATRIBUT dan memiliki nama yang unik meskipun kolom
dalam tabel yang berbeda diijinkan mempunyai nama kolom yang sama.
6. Setiap tabel harus memiliki PRIMERY KEY yang unik untuk setiap baris data
7. Semua data pada kolom harus mempunyai jenis yang sama sesuai format data
8. Setiap kolom memiliki jangkauan nilai tertentu (domain atribut)
9. Urutan baris dan kolom BEBAS DAN TIDAK PENTING untuk DBMS
3

© 2017/2018 Sistem Basis Data, PSTI Unisba


Entitas dan Atribut
 Sebuah ENTITAS dapat berupa orang, tempat, kejadian atau
sesuatu yang kita gunakan dalam mengumpulkan data.
 PERUSAHAAN : Produk, Pelanggan, Pemasok, Pegawai,
Keuangan, Departemen, Mesin, Pembelian, Produksi, Penjualan
 Setiap entitas memiliki sifat-sifat khusus/ATRIBUT :
 PRODUK : ID Produk, Nama, Harga, Warna, Produsen
 PENJUALAN : Nomor Penjualan, Pelanggan, Produk, Jumlah
 Sebuah group entitas yang saling berhubungan menjadi
HIMPUNAN ENTITAS/TABEL/RELASI:
 TABEL PRODUK berisi seluruh entitas produk 4

© 2017/2018 Sistem Basis Data, PSTI Unisba


Kunci (key)
 Satu atau gabungan atribut yang dapat membedakan
setiap baris data dalam tabel secara unik
 Primary key suatu tabel akan muncul lagi pada tabel
lainnya sebagai penghubung (foreign key)
 Jika foreign key mengandung suatu nilai atau nilai
kosong yang cocok, maka tabel yang menggunakan
foreign key tersebut dikatakan menunjukkan integritas
referensial.

© 2017/2018 Sistem Basis Data, PSTI Unisba


Contoh Basis Data
 Membuat contoh Tabel Produk dan Tabel Pelanggan
 Terapkan/buat tabel tersebut dengan MS Access
 Hal yang harus ditentukan dalam Struktur Tabel :
Nama Kolom (Field), Tipe Data, dan Lebar (Size)
(banyaknya karakter/digit maksimum yang dapat
ditampung)
 Mengisi data ke masing-masing tabel

© 2017/2018 Sistem Basis Data, PSTI Unisba


Operasi Basis Data
 Pengisian/penambahan data kedalam tabel
 Menampilkan data (QUERY)
 Pengubahan data (EDIT)
 Penghapusan data (DELETE)

2 CARA MENJALANKAN OPERASI BASIS DATA


 Secara Interaktif (MS Access)
 Menggunakan Bahasa Basis Data (SQL)
7

© 2017/2018 Sistem Basis Data, PSTI Unisba


Relasi antar Tabel
 Apakah Tabel Produk dan Pelanggan berhubungan ?
 Membuat Tabel Penjualan yang menunjukan
keterhubungan/relasi antar kedua tabel tersebut
 Data apa yang menunjukkan relasi antara Tabel
Produk dan Tabel Pelanggan ? Itu, ATRIBUT RELASI

© 2017/2018 Sistem Basis Data, PSTI Unisba


Basis Data yang Baik
 Efisien dalam penyimpanan data
 Integritas data (redundansi data minimal/terkontrol)
 Kecepatan pemrosesan
 Kemudahan operasi basis data
 Tidak ada ambiguitas data
 Pada sekala sederhana basis data YANG BAIK belum
mendesak, tetapi untuk sekala basis data yang
kompleks WAJIB, sehingga PENTING MELAKUKAN
PERANCANGAN BASIS DATA 9

© 2017/2018 Sistem Basis Data, PSTI Unisba

Anda mungkin juga menyukai