A model of reality
Kolom (field)
Basis Data Relasional
• Dalam model relasional, sebuah database tersusun atas beberapa tabel
yang saling berelasi atau memiliki keterkaitan satu sama lain. Oleh karena
itu, secara sederhana, database dapat diilustrasikan berikut:
Basis Data Akademik
Untuk mengilustrasikan Model Data Relasional lebih nyata, kita
ambil sebuah contoh basis data sederhana yang berkaitan
dengan pendidikan perguruan tinggi, misalnya Basis Data
Akademik, yang terdiri atas 3 buah tabel yaitu:
1. Mahasiswa
2. Dosen
3. Kuliah
Contoh Data
• Sebelum implementasi basis data dilakukan, kita harus memiliki
contoh data yang akan digunakan. Contoh data harus dianalisis
untuk mengetahui karakteristik masing-masing tabel data.
Pengetahuan ini penting karena dijadikan dasar untuk penetapan
struktur masing-masing tabel.
• Di dalam basis data, penetepan struktur tersebut dilakukan
sebelum penyimpanan datanya dapat dilakukan.
Data Mahasiswa
NIM Nama Mahasiswa Alamat Mahasiswa Tgl Lahir
100001 Agustinus Jl. Setia Budi 91 2 Januari 1992
100002 Budiono Jl. Gajahmada 32 5 Oktober 1991
100003 Indah Jl. Tanpur 55 15 Mei 1992
100004 Hansen Jl. Diponegoro 21 21 Juli 1992
Hasil analisa Data mahasiswa
Dengan data diatas kita ketahui beberapa karakteristik table seperti:
• Data mahasiswa memiliki 4 buah kolom data
• Kolom pertama berisi data angka tetapi tidak menunjukkan jumlah
dengan lebar tetap, yaitu 6 karakter
• Kolom kedua berisi data karakter (string / text) dengan lebar
maksimum 30 karakter.
• Kolom ketiga berisi data karakter (string/ text) dengan lebar
maksimum 60 karakter.
• Kolom keempat berisi data penanggalan.
Data Dosen
Nama Dosen Alamat Dosen
Drs. Taufik Ismal Jalan Kanayakan Baru no 212, Pontianak
Leonardo Davinci S.Kom., M.Kom Jalan Antasari no 233, Pontianak
Dr. Ellena Sanjaya Jalan Agus Salim no 221, Pontianak
Hasil analisa Data dosen
Dengan data diatas kita ketahui beberapa karakteristik table
seperti:
• Data dosen memiliki 2 buah kolom data
• Kolom pertama berisi data karakter (string/ text) dengan lebar
maksimum 35 karakter. Lebar maksimum sengaja ditetapkan
lebih besar dari lebar maksimum nama mahasiswa karena pada
nama dosen biasanya diserta gelar akademik
• Kolom kedua berisi data karakter (string / text) dengan lebar
maksimum 60 karakter.
Data Kuliah
c. Tabel Kuliah
Nama Kolom Tipe Lebar Untuk Menampung Data
kode_kul character 6 kode kuliah
nama_kul character 30 nama mata kuliah
sks integer 1 jumlah bobot satuan kredit semester
semester integer 1 semester diselenggarakannya
perkuliahan
Contoh Penerapan Struktur
Pembentukan Struktur Tabel Mahasiswa melalui Antarmuka Interaktif di MS-Access
Contoh Penerapan Struktur
Pembentukan Struktur Tabel Kuliah melalui Antarmuka Interaktif di MS-Access
Property Tabel
Pengisian Data
• Berikut adalah upaya dan hasil pengisian data yang telah
dilakukan untuk masing-masing table:
Operasi dan Bahasa Basis Data
Di samping melakukan operasi pengisian / penambahan data ke masing-masing
table yang strukturnya telah disiapkan, operasi-operasi lain yang bisa dilakukan
adalah:
• Menampilkan data (query)
• Pengubahan data (update/edit)
• Penghapusan data (delete)