Kamis, 19 September 2019

Tugas 1 Basis Data


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’));