Modul 2 (Praktikum Sistem Dan Teknologi Basis Data - TI)
Modul 2 (Praktikum Sistem Dan Teknologi Basis Data - TI)
Membuat Tabel
C. Dasar Teori
Table merupakan blok dasar yang paling umum digunakan dalam sistem basis
data, atau disebut juga dengan relasi. Komponen tabel terdiri dari beberapa kolom yang
ditandai dengan jenis atribut. Perpotongan antara baris dan kolom disebut nilai atribut.
Tujuan penggunaan tabel adalah untuk menyederhanakan logika pandangan terhadap data
(Dzacko, 2007). Beberapa kententuan-ketentuan dalam penyusunan sebuah tabel adalah
sebagai berikut (Waliyanto, 2000) :
a. Urutan baris diabaikan, sehingga pertukaran baris tidak berpengaruh pada isi
informasi tabel.
b. Urutan kolom diabaikan serta identifikasi kolom dibedakan dengan jenis atribut.
c. Tiap perpotongan antara baris dan kolom berisi atribut tunggal
d. Tiap baris dalam tabel harud dibedakan, sehingga tidak ada dua baris atau lebih dalam
table mempunyai nilai atribut yang sama secara keseluruhan.
Tabel yang memenuhi ketentuan ini disebut dengan tabel normal, jika belum maka
dilakukan proses normalisasi.
D. Pre Test
Kerjakan soal di bawah ini dan kumpulkan melalui asisten laboratorium.
1. Apa yang Anda ketahui mengenai istilah field dan record ?
2. Jelaskan secara singkat mengenai table normal ?
3. Sebutkan perintah untuk memodifikasi table ?
1.
7
2. Klik kanan pada database Perpustakaan, pilih
design table berikut :
3. Pada Column Name, ketik nama fieldnya. Data Type, pilih jenis data yang diinginkan.
Length, tentukan lebar fieldnya. Allow Null, tentukan apakah field tersebut wajib diisi
atau boleh kosong.
4. Ketikan struktur table sebagai berikut : Tabel Buku
Allow
Column Name Data Type Length
Null
Kode_buku Char 10 √
Judul_buku Char 50 √
Penerbit Char 25 √
Pengarang Char 8 √
Tahun Numeric 18 √
Jenis_Buku Varchar 25 √
5. Buat Field Kode_Buku sebagai primary key. Pilih dan klik nama field yang ingin
dijadikan primary key, klik kanan lalu pilih primary Key.
6. Simpan dengan pilih File+Save, akan tampil dialog Save as. Ketik nama tabelnya :
8
BUKU.
7. Tambahkan filed baru pada table BUKU yaitu nama field : Lokasi_Rak, Data type :
Char, Length : 10. Pilih pisisi field yang akan disisipi, lalu klik kanan dan pilih Insert
Column.
8. Hapus field Lokasi_Rak, pilih yang akan dihapus lalu klik kanan dan pilih Delete
Column.
9. Simpan kembali tabel tersebut.
3. Tes perintah tersebut dengan Klik tombol Execute Query atau tekan F5.
4. Simpan dengan nama SQLAnggota. Kemudian amati dan jelaskan.
9
4. Tes perintah tersebut dengan Klik tombol Execute Query atau tekan F5.
5. Simpan dengan nama SQLPeminjam. Kemudian amati dan jelaskan.
F. Post Test
1. Apa perbedaan primary key dan foreign key ?
2. Jelaskan istilah CONSTRAINT pada script pembuatan table Anggota ?
3. Tuliskan perintah untuk membuat table Mata Kuliah dengan field Kode_MK,
Nama_MK, dan SKS ?
10
2. Modifikasi tabel NILAI dan jadikan field KODE_MK menjadi referensi foreign key
dari field KODE_MK di tabel MATA KULIAH
3. Modifikasi tabel MAHASISWA dan jadikan field NIM terhubung ke field NIM yang
terdapat di tabel NILAI dan sekaligus menghubungkan field KODE_MK yang berada
di tabel MATA KULIAH.
11