Oleh:
Liyunjira ( 180535632516)
Muh.Firzon ( 1805356325)
S1 TI ‘18 OFF B
2. Membuat Tabel
a. Table mahasiswa dengan 4 field
6. Relasi Tabel
1. Membuat Database
a. Untuk menciptakan database baru. Pilih bagian Databases, kemudian beri
nama database sesuai keinginan. Pada praktikum ini, beri nama data base
dengan nama db2_4_2 (sesuai urutan kelompok). Setelah itu pilih create.
d. Penjelasan / Analisis
Tipe data VARCHAR = tipe data karakter yang panjangnya tidak tetap
(variable_lenght). Ini berarti SQL server akan mengalokasikan memori
pada media penyimpananhanya sebesar atau sepanjang ukuran data aktual
yang diisikan. Contoh pada saat kita mendeklarasikan varchar(5) dan
pada field tersebut kita isi 3 karakter maka pada media penyimpanan
e. hanya akan mengalokasikan sebesar 3 karakter saja.
Tipe data CHAR = digunakan pada field atau data yang sifat panjangnya
tetap .
PRIMARY KEY = suatu aturan yang berguna untuk memastikan bahwa
setiap baris data pada tabel bersifat unik(berbeda antara baris satu dengan
baris lainnya). Oleh karena itu kita menggunakan kode matakuliah
sebagai primary key. Karena kode matakuliah tidak akan sama antara satu
dengan yang lain.
Dimana untuk lenght merupakan panjang karakter yang dimasukkan. Itu
tergantung dari keinginan kita ingin memasukkan berapa.
Tujuan pemberian index pada field adalah untuk meningkatkan kecepatan
operasi pada suatu tabel, terutama operasi SELECT, karena index dibaca
terlebih dahulu untuk mendapatkan data.
3. Inputkan data pada masing-masing tabel dan pada tabel mahasiswa harus
terdapat 2 nama mahasiswa yang sama tetapi dengan nim yang berbeda.
a. Untuk menginputkan nama mahasiwa carannya masuk ke tabel
Mahasiswa lalu pilih menu Insert. Apabila sudah selesai langsung klik
Go.
c. Penjelasan / Analisis
Ketika dipilih unique pada nama muncul perintah error pada MySQL, ini
dikarenakan terdapat nama yang sama pada field nama. Primary key atau
Unique Key merupakan kunci yang secara unik mengidentifikasi baris
atau tabel . Apabila primary key /unique key diterapkanpada satu atau
lebih field maka pada field tersebut tidak boleh sama untuk seluruh baris
atau tabel. Kemudian yang membbedakan primary key dan unique key
adalah setiap kita memberikan constraint primary key pada field maka
containt NOT NULL akan diberikan pada field tersebut secara otomatis,
seddangkan pada unique key tidak.
V. Tugas Rumah
1. Pada database yang telah dibuat tadi, tambahkan 2 buah tabel yaitu tabel
dosen dan tabel jurusan.
c. Penjelasan / Analisis
Dalam membuat relasi kita harus memastikan bahwa setiap field dalam
tiap tabel harus bisa direlasikan, artinya harus ada yang sama . lalu dalam
menentukan primary key dan index kita harus tahu mana yang akan kita
jadikan reference key dan foreign key. Jika dia merupakan reference key
maka dia harus jadi primary key sedangkan jika dia merupakan foreign
key maka dia harus menjadi index. Data pada tabel ambilmk seperti yang
telah dijelaskan merupakan data yang diambil dari tabel-tabel lainnya.
Sehingga kita tidak perlu mengisi data yang sama berulang-ulang kali.
Jadi dengan membuat relasi akan menghindarkan terjadinya redudansi
data.
3. Tambahkan field kode_dos pada tabel matakuliah, kemudian isikan data pada
field tersebut
a. Masuk ke tabel Matakuliah pilih structure lalu pilih ADD seperti gambar
dibawah ini
Setelah itu isilah field Kode_dos pada tabel Matakuliah. Apabila sudah
selesai klik Go.
VI. Kesimpulan
Setelah melakukan praktikum Objek Databases di atas kita dapat
menarik kesimpulan yaitu :