Minggu, 22 September 2019

Tugas Basis Data 1


PROSEDURE PENYELESAIAN

A.       Buat Database PERPUS
Query : create database perpus

B.      Buat Tabel

1.       Tabel Buku (Master)
Query : CREATE TABLE buku(kode_buku char(6) PRIMARY KEY,judul_buku varchar(50),kode_pen char(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(kode_pen char(3),nama_penerbit varchar(50));

4.       Tabel Peminjaman (Transaksi)
Query : CREATE TABLE peminjaman(tgl_pinjam date,NIM char(10),kode_buku char(6),kode_pen char(3),jumlah int);
5.       Pengembalian (Transaksi)
Query : CREATE TABLE pengembalian(tgl_kembali date,NIM char(10),kode_buku char(6),jumlah int);


C.Mengisi Record Pada Tabel

1.       Tabel Buku (Master)
Query : INSERT INTO buku VALUES (‘P-1002’,’permograman_web’,’001’,’4’),
(‘B-1233’,’pengolahan_basisdata’,’002’,’4’),
(‘P-4566’,’mahir_mysql_5.0’,’003’,’3’),
(‘K-2344’,’komputer_akuntasi_myob’,’004’,’6’);


2.       Tabel Mahasiswa (Master)
              Query :  INSERT INTO mahasiswa VALUES (‘3109100234’,’ciplukmaharani’,’MI’),
           (‘1109100233’,’abdulhasan’,’TI’),
          (‘1110100567’,’tiohangarbeni’,’TI’),
          (‘3108100235’,’diannursita’,’MI’);


3.       Tabel Penerbit (Transaksi)
Query INSERT INTO penerbit VALUES('001','andioffset'),
('002','elexmedia'),
('003','intanpariwara'),
('004','tunaskarya');

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