Posted by : Cyborgnime September 23, 2019

PRAKTIKUM


Perpustakaan Stikom mempunyai Database dengan nama PERPUS  yang terdiri dari beberapa tabel sbb :

TABEL BUKU
kode buku    
judul buku  kode pen  jumlah
 K-1002  Pemograman web 001 4
 K-1223  pengolahan basis data 002 5
 K-4556  Mahir MYSQL 5.0 003 3
 K-2344  Komputer Akutansi MYOB 004 6

TABEL MAHASISWA

NIM   NAMA MAHASISWA JURUSAN 
3109100234  Cipluk Maharani MI
1109100233 Abdul Hasan TI
1110100567 Tio hangarbeni TI
3108100235 Dian Nursita MI

TABEL PENERBIT

Kode PEn  Nama Penerbit 
001 Andi Offset
002 Elexmedia
003 Intan Pariwara
004 Tunas Karya

TABEL PEMINJAMAN

Tanggal pinjam NIM Kode  Buku Kode Pen Jumlah
12-10-2010 1110100567 B-1233 002 1
10-10-2010 3108100235 P-4566 003 1
05-10-2010 3109100234 P-1022 001 1
09-10-2010 1109100233 P-4566 003 1

TABEL PENGEMBALIAN

 Tanggal Kembali  NIM  Kode Buku  Jumlah
 12-10-2010  1110100567 B-1233   1
 05-10-2010  3109100234  P-1022  1

PROSEDURE PENYELESAIAN

a.  Buat Database PERPUS

Query :create database perpus
\
b. Buat Tabel
  • Tabel Buku (Master)

Query :create table buku(kd_buku char(6), *,judul_buku varchar (50),kd_pen(3)jumlah int);
  •  Tabel Mahasiswa (Master)

Query :create table mahasiswa(nim char(10),*,nama_mahasiswa varchar(50),jurusan char(2));
  •  Tabel Penerbit (Transaksi)

Query :create table penerbit(kd_penerbit char(3),*,nama_penerbit varchar(50));
  • Tabel Peminjaman (Transaksi)

Query :create table peminjaman(tgl_pinjam date,nim char(10),kode_buku char(6),kd_pen char(3),jumlah int);
  • 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’));

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © blog ropiul - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -