Anda di halaman 1dari 5

MODUL II

Membuat Tabel

A. Maksud dan Tujuan


1. Mampu merancang table dengan menggunakan fasilitas yang terdapat pada SQL
Server.
2. Membuat table yang dilengkapi dengan primary key dan foreign key.
3. Memodifikasi table (Insert, Update, dan Delete).

B. Software dan Peralatan yang Digunakan


Software dan alat yang digunakan dalam praktikum ini, diantaranya yaitu :
1. SQL Server 2019

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 ?

E. Praktikum Praktikum 1 (Membuat Tabel Buku)


Berdasarkan kasus pada modul 1 maka selanjutkan membuat Tabel Buku pada database
Perpustakaan.

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.

Praktikum 2 (Membuat Tabel Anggota menggunakan Transact SQL) 1.


Aktifkan Query pada database Perpustakaan :

2. Ketikan perintah berikut ini :

3. Tes perintah tersebut dengan Klik tombol Execute Query atau tekan F5.
4. Simpan dengan nama SQLAnggota. Kemudian amati dan jelaskan.

Praktikum 3 (Membuat Tabel Peminjam menggunakan Transact SQL)


1. Aktifkan Query pada database Perpustakaan :
2. Buat table Peminjam yang menyertakan Kode_Buku dan Kode_anggota sebagai
Foreign Key.
3. Ketikan perintah berikut ini :

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 ?

G. Pertanyaan dan Tugas


1. Buatlah table-tabel pada Database AKADEMIK yang sudah Anda buat pada modul 1
dengan menggunakan TRANSACT SQL :
• Tabel Nilai dengan struktur tabel sebagai berikut :
Field Tipe Ukuran Keterangan
Kode_Nilai char 5 Harus diisi
NIM char 12 Harus diisi
Nama char 30 Harus diisi
Kode_MK char 10 Harus diisi
UTS int Harus diisi
UAS int Harus diisi
field Kode_Nilai sebagai primary Key

• Tabel Mata Kuliah dengan struktur sebagai berikut :


Field Tipe Ukuran Keterangan
Kode_MK char 10 Harus diisi
Nama_MK Char 30 Harus diisi
SKS char 5 Harus diisi
field JABATAN sebagai primary Key

• Tabel Mahasiswa dengan struktur sebagai berikut :


Field Tipe Ukuran Keterangan
NIM char 12 Harus diisi
Nama char 25 Harus diisi
Tgl_Lahir datetime Harus diisi
Jenis_Kelamin char 10 Harus diisi
Prodi char 25 Harus diisi
Jenjang char 7 Harus diisi
Agama char 10 Harus diisi
Alamat char 25 Harus diisi
field NIM sebagai primary Key

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

Anda mungkin juga menyukai