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.
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
|
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
|
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
|
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