Selasa, 03 April 2012

Database "PERPUSTAKAAN"

Berikut ini adalah Praktik Pembuatan Database Perpustakaan yang di dalam nya terdiri dari beberapa table, yaitu : 
- Table Mahasiswa
- Table Penerbit
- Table Buku
- Table Pinjam


Langkah Pertama :
Yang terlebih dahulu di buat adalah Database nya.
caranya : 
Create Database Perpustakaan
Kemudian masuk ke Database Perpustakaan dengan perintah :
Use Perpustakaan

Setelah itu, lalu buat satu persatu table di atas di dalam Database Perpustakaan tersebut.

1. Pembuatan Table Mahasiswa
Dalam pembuatan table Mahasiswa ini mempunyai tipe-tipe data, yaitu :
- NIM; tipe data (char), panjang  (9), primary key
- Nama; tipe data (varchar), panjang (30)
- Alamat; tipe data (varchar), panjang (30)

Untuk membuat table tersebut dengan menggunakan perintah sebagai berikut :

Create  table Mahasiswa (
NIM char (9) primary key,Nama varchar (30),Alamat varchar (30))
Kemudian jalan kan dengan perintah : Select*from Mahasiswa


Maka akan di hasilkan table sebagai berikut :

NIM
Nama
Alamat



2. Pembuatan Table Penerbit
Dalam pembuatan table Penerbit ini juga mempunyai tipe-tipe data, yaitu :
- Kd_Penerbit ; tipe data (char), panjang (2), primary key
- Nama_Penerbit ; tipe data (varchar), panjang (30)

Untuk membuat table tersebut dengan menggunakan perintah sebagai berikut :

Create table Penerbit (
Kd_Penerbit char (2) primary key,Nama_Penerbit varchar (30))

Kemudian jalankan dengan perintah : Select*from Penerbit


Maka akan dihasilkan table sebagai berikut :

Kd_Penerbit
Nama_Penerbit



3. Pembuatan Table Buku
Dalam pembuatan table Buku ini juga mempunyai tipe-tipe data, yaitu :
- Kd_Buku ; tipe data (char), panjang (4), primary key
- Judul ; tipe data (varchar), panjang (30)
- Pengarang ; tipe data (varchar), panjang (30)
- Jml_Buku ; tipe data (int)
- Kd_Penerbit ; tipe data (char), panjang (2), foreign key.

Untuk membuat table tersebut dengan menggunakan perintah sebagai berikut :
Create table Buku (
Kd_Buku char (4) primary key,Judul varchar (30),Pengarang varchar (30),Jml_Buku int,Kd_Penerbit char (2) references Penerbit (Kd_Penerbit))

Kemudian jalankan dengan perintah : Select*from Buku

Maka akan dihasilkan table sebagai berikut :


Kd_Buku
Judul
Pengarang
Jml_Buku
Kd_Penerbit



4. Pembuatan Table Pinjam
Sama dengan pembuatan table lainnya, Table Pinjam ini juga mempunyai tipe-tipe data, yaitu :
- Tgl_Pinjam ; tipe data (datetime)
- NIM ; tipe data (char), panjang (9), foreign key
- Kd_Buku ; tipe data (char), panjang (4), foreign key
- Tgl_Hrs_Kembali ; tipe data (datetime)
- Tgl_Kembali ; tipe data (datetime)

Untuk membuat table tersebut dengan menggunakan perintah sebagai berikut :
Create table Pinjam (
Tgl_Pinjam datetime,NIM char (9) references Mahasiswa (NIM),Kd_Buku char (4) references Buku (Kd_Buku),Tgl_Hrs_Kembali datetime,Tgl_Kembali datetime))
Kemudian jalankan dengan perintah : Select*from Pinjam

Maka akan dihasilkan table sebagai berikut :


Tgl_Pinjam
NIM
Kd_Buku
Tgl_Hrs_Kembali
Tgl_Kembali



SELANJUTNYA....

Setelah selesai membuat semua Table yang di inginkan, maka yang kemudian harus di lakukan adalah memasukkan Data ke masing-masing table.

1. Data Table Mahasiswa

Ketikkan perintah ini untuk memasukkan data ke table Mahasiswa :

Insert into Mahasiswa values ('123010001','Hardian','Jln. Anggrek')
Insert into Mahasiswa values ('123010002','Melisa','Jln. Gereja')
Insert into Mahasiswa values ('123010003','Bobi','Jln. Medan')
Insert into Mahasiswa values ('123010004','Sari','Jln. Bola')

Kemudian jalankan dengan perintah : Select*from mahasiswa 

Maka akan menghasilkan data sebagai berikut :

NIM
NAMA
ALAMAT
123010001
Hardian
Jln. Anggrek
123010002
Melisa
Jln. Gereja
123010003
Bobi
Jln. Medan
123010004
Sari
Jln. Bola



2. Data Table Penerbit

Ketikkan perintah ini untuk memasukkan data ke table Penerbit :

Insert into Penerbit values ('01','Piksi ITB')

Insert into Penerbit values ('02','Ganesha')

Insert into Penerbit values ('03','Epsibon')

Insert into Penerbit values ('04','Gramedia')


Kemudian jalankan dengan perintah : Select*from Penerbit

Maka akan menghasilkan data sebagai berikut :

Kd_Penerbit
Nama_Penerbit
01
Piksi ITB
02
Ganesha
03
Epsibon
04
Gramedia




3. Data Table Buku

Ketikkan perintah ini untuk memasukkan data ke table Buku :
Insert into Buku values ('S001','DOS','M.Urip','10','01')

Insert into  Buku values ('BD001,'DBASE','Epsi B','5','01')

Insert into  Buku values ('BD004','CLIPPER','Ahmad G','4','02')

Insert into Buku values ('FI01',FISIKA','Sutrisno','10','04')


Kemudian jalankan dengan perintah : Select*from Penerbit


Maka akan menghasilkan data sebagai berikut :

Kd_Buku
Judul
Pengarang
Jlm_Buku
Kd_Penerbit
S001
DOS
M.Urip
10
01
BD001
DBASE
Epsi B
5
01
BD004
CLIPPER
Ahmad G
4
02
FI01
FISIKA
Sutrisno
10
04



4. Data Table Pinjam

Ketikkan perintah ini untuk memasukkan data ke table Pinjam :
Insert into Pinjam values ('2003/04/20','123010001','5001','2003/04/23','2003/04/23')

Insert into Pinjam values ('2003/04/20','123010002','BD001','2003/04/23','2003/04/22')

Insert into Pinjam values ('2003/04/20','123010003','B004','2003/04/23','2003/04/24')

Insert into Pinjam values ('2003/04/21','123010003','FI01','2003/04/24','2003/04/25')

Insert into Pinjam values ('2003/04/21','123010004','S001','2003/04/24','2003/04/25')
Insert into Pinjam values ('2003/04/21','123010001','BD001','2003/04/24','2003/04/25')

Kemudian jalankan dengan perintah : Select*from Penerbit

Maka akan menghasilkan data sebagai berikut :

Tgl_Pinjam
Nim
Kd_Buku
Tgl_Hrs_Kembali
Tgl_Kembali
2003/04/20
123010001
5001
2003/04/23
2003/04/23
2003/04/20
123010002
BD001
2003/04/23
2003/04/22
2003/04/20
123010003
B004
2003/04/23
2003/04/24
2003/04/21
123010003
FI01
2003/04/24
2003/04/25
2003/04/21
123010004
S001
2003/04/24
2003/04/25
2003/04/21
123010001
BD001
2003/04/24
2003/04/25




SELESAI

Tidak ada komentar:

Posting Komentar