Pertemuan 4
Membuat database perpustakaan
Untuk membuat database perpustakaan kita akan create dulu
programnya
‘create database perpustakaan’ selanjutnya jalankan. Setelah itu kita harus membuat table’’nya
diantaranya :
1. Buku
‘create database perpustakaan’ selanjutnya jalankan. Setelah itu kita harus membuat table’’nya
diantaranya :
1. Buku
2. Penerbit
3. Pinjam
3. Pinjam
4. Mahasiswa
Berikut formatnya
1.
Buku
Nama field
|
Tipe data
|
Panjang
|
Ket
|
Kd_buku
|
Char
|
4
|
Primary key
|
Judul
|
Varchar
|
30
|
-
|
Pengarang
|
Varchar
|
30
|
-
|
Jml_buku
|
Int
|
-
|
-
|
Kd_penerbit
|
Char
|
2
|
Foreign key
|
Untuk programnya
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))
selanjutnya jalankan ‘select*from buku ‘
selanjutnya jalankan ‘select*from buku ‘
2.
Penerbit
Nama field
|
Tipe data
|
Panjang
|
Ket
|
Kd_penerbit
|
Char
|
2
|
Primary key
|
Nama_penerbit
|
Varchar
|
30
|
-
|
untuk programnya
create table penerbit (
kd_penerbit
char (2) primary
key,
nama_penerbit
varchar (30))
selanjutnya jalankan ‘select*from penerbit’
3.
Pinjam
Nama_field
|
Tipe data
|
panjang
|
Ket
|
Tgl_pinjam
|
Datetime
|
-
|
-
|
Nim
|
Char
|
9
|
Foreign key
|
Kd_buku
|
Char
|
4
|
Foreign key
|
Tgl_harus_kembali
|
Datetime
|
-
|
-
|
Tgl_kembali
|
Datetime
|
-
|
-
|
untuk programnya
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 )
terus jalankan ‘select*from pinjam’
terus jalankan ‘select*from pinjam’
4.
Mahasiswa
Nama field
|
Tipe data
|
Panjang
|
Ket
|
Nim
|
Char
|
9
|
Primary key
|
Nama
|
Varchar
|
30
|
-
|
Alamat
|
Varchar
|
30
|
-
|
untuk programnya
create table mahasiswa (
Nim char (9) primary key,
nama
varchar (30),
alamat varchar (30))
terus jalankan ‘select*from
mahasiswa’
Untuk susunan
harus dimulai dengan table yang mempunyai primary
key setelah itu table
yang mempunyai foreign key.
1. Table mahasiswa
2. Table penerbit
3. Table buku
4. Table pinjam
Hasil perintah programnya bila di urutkan :
create database perpustakaan
1. Table mahasiswa
2. Table penerbit
3. Table buku
4. Table pinjam
Hasil perintah programnya bila di urutkan :
create database perpustakaan
create table mahasiswa (
Nim char (9) primary key,
nama varchar (30),
alamat varchar (30))
select*from mahasiswa
create table penerbit (
kd_penerbit
char (2) primary
key,
nama_penerbit
varchar (30))
select*from penerbit
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))
select*from buku
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 )
select*from pinjam
setelah table uda dibuat, pastikan harus ada recordnya
nah untuk format recordnya sebagai berikut :
nah untuk format recordnya sebagai berikut :
1.
Buku
Kd_buku
|
judul
|
pengarang
|
Jml_buku
|
Kd_penerbit
|
bd01
|
dbase
|
epsi.b
|
5
|
01
|
bd04
|
clipper
|
ahmad g
|
4
|
02
|
fi01
|
fisika
|
sutrisno
|
10
|
04
|
S001
|
dos
|
m.urip
|
10
|
01
|
perintah programnya
insert into buku values ('S001','dos','m.urip','10','01')
insert into buku
values ('bd01','dbase','epsi.b','5','01')
insert into buku
values ('bd04','clipper','ahmad
g','4','02')
insert into buku
values ('fi01','fisika','sutrisno','10','04')
select*from buku
2.
Penerbit
Kd_penerbit
|
Nama_penerbit
|
01
|
diksi itb
|
02
|
Ganesha
|
03
|
Epsilon
|
04
|
Gramedia
|
perintah programnya
insert into penerbit values ('01','diksi itb')
insert into penerbit values ('02','ganesha')
insert into penerbit
values ('03','epsilon')
insert into penerbit
values ('04','gramedia')
select*from penerbit
3.
Pinjam
Tgl_pinjam
|
nim
|
Kd_buku
|
Tgl_hrs_kembali
|
Tgl_kembali
|
2003-04-20 00:00:00.000
|
123010001
|
S001
|
2003-04-23 00:00:00.000
|
2003-04-23 00:00:00.000
|
2003-04-20 00:00:00.000
|
123010002
|
BD01
|
2003-04-23 00:00:00.000
|
2003-04-22 00:00:00.000
|
2003-04-20 00:00:00.000
|
123010003
|
BD04
|
2003-04-23 00:00:00.000
|
2003-04-24 00:00:00.000
|
2003-04-21 00:00:00.000
|
123010003
|
FI01
|
2003-04-24 00:00:00.000
|
2003-04-25 00:00:00.000
|
2003-04-21 00:00:00.000
|
123010004
|
S001
|
2003-04-24 00:00:00.000
|
2003-04-25 00:00:00.000
|
2003-04-21 00:00:00.000
|
123010001
|
BD01
|
2003-04-24 00:00:00.000
|
2003-04-25 00:00:00.000
|
Perintah programnya
insert into pinjam values ('2003/04/20','123010001','S001','2003/04/23','2003/04/23')
insert into pinjam values ('2003/04/20','123010002','BD01','2003/04/23','2003/04/22')
insert into pinjam
values ('2003/04/20','123010003','BD04','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','BD01','2003/04/24','2003/04/25')
select*from pinjam
4.
Mahasiswa
Nim
|
nama
|
alamat
|
123010001
|
hardian
|
jln.anggrek
|
123010002
|
melisa
|
jln.gereja
|
123010003
|
bobi
|
jln.medan
|
123010004
|
sari
|
jln.bola
|
perintah programnya
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')
select*from mahasiswa
sekianlah yang bisa saya sampaikan kurang lebih saya mohon maarf.
Assalamualaikum
Assalamualaikum
Tidak ada komentar:
Posting Komentar