Carilah apapun yang kau inginkan...

Sabtu, 25 Februari 2017

LAPORAN PRAKTIKUM 1


Assalamualaikum warahmatullahi wabarakatuh...

Pada Laporan Praktikum ini saya akan membahas kembali apa yang kami pelajari selama Mata Kuliah Sistem Basis Data Terdistribusi berlangsung pada tanggal 22 Februari 2017 oleh Ibu Dosen Sundari Retno Andani, S.T,M.Kom .

             Pembahasan pertemuan ini mengenai DATA BASE. Apa itu data base? DATA BASE adalah sekumpulan data yang berisi informasi dan saling berhubungan, sederhananya database adalah sekumpulan table-tabel yang saling berhubungan. Apa pula table itu? TABEL adalah sekumpulan field-field yang saling berhubungan. Sedangkan FIELD adalah sekumpulan data yang mempunyai fakta yang sama untuk setiap baris pada table. Dalam Database juga ada istilah RECORD,  RECORD adalah kumpulan data yang terdiri dari satu atau lebih suatu Field.




            Nah sekarang cara membedakan mana table, yang mana field dan yang mana itu record.
Misalkan saja kita ada pada Database Perpustakaan


Perhatikan table tersebut. Nah keseluruhan table tersebut lah yang dinamakan TABEL. Lalu bagian KdPenerbit, NamaPenerbit, dan Alamat itu yang dinamakan FIELD. Dan RECORD itu adalah Baris dari isi table tersebut yaitu P01 ANDI Jl. Medan merupakan Record pertama, P02 Gramedia Jl. Raya merupakan record ke-dua, dan P03 Erlangga Jl. Kartini adalahh record ke-tiga.

            Nah masuk ke PRIMARY KEY, apa itu PRIMARY KEY? Primary key adalah kunci yang secara unik mengidentifikasi suatu record pada table.  Fungsi dari pada primary key ini adalah untuk mencegah redudansi data atau data yang ganda. Nah, pada table diatas yang merupakan primary key adalah kolom KdPenerbit, kenapa? dan kenapa NamaPenerbit dan  Alamat bukan primary key? Karena KdPenerbit tidak mungkin ada yang sama kodenya, sedangkan NamaPenerbit dan Alamat bisa saja sama. Didalam satu table hanya bisa memuat satu primary key saja.

            Selain primary key ada juga yang namanya FOREIGN KEY. Foreign Key merupakan kunci tamu, yaitu sebuah primary key yang masuk ke table lain. Perhatikan table berikut!



Pada table Buku diatas yang merupakan primary key adalah table KdBuku, lalu yang menjadi Foreign Keynya adalah kolom KdPenerbit karna itu merupakan Primary key pada table lain yaitu table Penerbit. Foreign key bisa dua atau lebih didalam suatu table

            Setelah membahas teori diatas, kami menuju lab untuk mempraktikkan mengenai Database.

CARA MEMBUAT DATA BASE PERPUSTAKAAN16M01 
   1.      Buka SQL Query Analizer
   2.      Ketikkan “Create database PERPUSTAKAAN16M01
Note : Nama data base tidak boleh memakai spasi.

 

3.                        Blok yang kita ketik tadi lalu tekan F5. 

            Nah jika tampilannya sudah seperti ini maka database PERPUSTAKAAN16M01 telah berhasil dibuat.

Setelah data base telah dibuat, maka kita akan membuat tabelnya, nah didalam membuat table kita harus menganalisis apa saja table yang diperlukan di dalam data base perpustakaan, mengapa? Karena table yang akan dibuat harus berhubungan dengan databasenya.

Tabel yang akan kita buat adalah table penerbit


CARA MEMBUAT TABEL PENERBIT

1.      Masuk ke data base PERPUSTAKAAN16M01.
Ada dua cara untuk masuk ke database, yaitu :

            Cara pertama : 1. cari PERPUSTAKAAN16M01 pada


                                   2. Lalu klik PERPUSTAKAAN16M01
              Cara kedua : 1. Ketik “ USE PERPUSTAKAAN16M01”
                                    2.  Blok dan tekan F5


2.      Ketik “Create table Penerbit (
KdPenerbit char (3) not null primary key,
NamaPenerbit varchar (30),
Alamat varchar (50))”
3.      Lalu blok dan tekan F5


Note : 1. Nama field tidak boleh pakai spasi
           2. Perbedaan char dengan varchar.
                        KdPenerbit char (3),
                        P 1 ­_  = Dimemori tersimpan 3 karakter
                        KdPenerbit varchar (5),
                        P 1 _ _ _ = Dimemori tersimpan hanya 2 karakter

CARA MELIHAT TABEL YANG TELAH DIBUAT

1.      Ketik “ Select * from Penerbit “
2.      Blok dan tekan F5

            Perhatikan gambar, mengapa yang muncul hanya fieldnya saja? Karena kita belum mengisi isi nya, jadi yang muncul hanya field nya saja.


CARA MEMBUAT TABEL BUKU
Setelah membuat table penerbit, maka selanjutnya kita akan membuat table Buku
1.      Ketik “ Create table Buku (
KdBuku char (5) not null primary key,
Judul varchar (50),
KdPenerbit char (3) REFERENCES Penerbit (KdPenerbit),
ThnTerbit char (4),
Jumlah int ) “
2.      Blok dan tekan F5
 
3.      Select * from Buku



CARA MENGHAPUS TABEL BUKU
1.      Ketik “ DROP table Buku “
2.      Blok dan tekan F5

CARA MENGHAPUS DATABASE PERPUSTAKAAN16M01
3.      Ketik “ DROP database PERPUSTAKAAN16M01 “
4.      Blok dan tekan F5


Sekian Laporan Praktikum pertama ini saya buat, Saya mohon maaf apabila terdapat banyak kesalahan dalam penulisan. Akhir kata Wassalamualaikum warahmatullahi wabarakatuh...

Tidak ada komentar:

Posting Komentar