PRAKTIKUM BASIS DATA
Perpustakaan Stikom mempunyai Database dengan nama PERPUS yang terdiri dari beberapa tabel sbb :
PROSEDURE PENYELESAIAN
A. Buat Database PERPUS
Query : create database perpus
B. Buat Tabel
1. Tabel Buku (Master)
Query : create table buku(kd_buku char(6), *,judul_buku varchar (50),kd_pen(3)jumlah int);
2. Tabel Mahasiswa (Master)
Query : create table mahasiswa(nim char(10),*,nama_mahasiswa varchar(50),jurusan char(2));
3. Tabel Penerbit (Transaksi)
Query : create table penerbit(kd_penerbit char(3),*,nama_penerbit varchar(50));
4. Tabel Peminjaman (Transaksi)
Query : create table peminjaman(tgl_pinjam date,nim char(10),kode_buku char(6),kd_pen char(3),jumlah int);
5. Pengembalian (Transaksi)
Query : create table pengembalian(tgl_kembali date,nim char(10),kd_buku char(6),jumlah int);
C. Mengisi Record Pada Tabel
1. Tabel Buku (Master)
Query : insert into buku values(‘P-1002’,’pemograman_web’,’001’,’4’),
(‘B-1233’,’pengolahan_basisdata’,’002’,’5’,),
(‘P-4566’,’mahir_mysql’,’003’,’3’),
(‘K-2344’,’komputer_akutansi_MYOB’,’004’,’6’,));
2. Tabel Mahasiswa (Master)
Query : insert into mahasiswa values(‘3109100234’,’Cipluk_Maharani’,’MI’),
(‘1109100233’,’Abdul_Hasan’,’TI’),
(‘1110100567’,’Tio_Maharbeni’,’TI’),
(‘3108100235’,’Dian_Nursita’,’MI’));
3. Tabel Penerbit (Transaksi)
Query : insert into penerbit values(‘001’,’Andi_Offset’),
(‘002’,’Elexmedia’),
(‘003’,’Intan_Pariwara),
(‘004’,’Tunas_Karya);
4. Tabel Peminjaman (Transaksi)
Query : insert into peminjaman values(’12-10-2010’,’1110100567’,’B-1233’,’002’,’1’),
(‘10-10-2010’,’3108100235’,’P-4566’,’003’,’1’),
(’05-10-2010’,’3109100234’,’P-1002’,’001’,’1’),
(’09-10-2010’,’1109100233’,’P-4566’,’003’,’1’,)),
5. Pengembalian (Transaksi)
Query : insert into pengembalian values(’12-10-2010’,’1110100567’,’B-1233’,’1’),
(’05-10-2010’,’3109100234’,’P-1002’,’1’));