Rabu, 15 Mei 2013

Membuat Database Penyewaan Buku


Membuat Database Penyewaan Buku

      Dalam membuat database kali ini saya menggunakan SQLyog Enterprise yang mana sebelum menggunakannya sudah harus dipastikan telah menginstall XAMPP atau aplikasi lain yang digunakan untuk menjalankan SQL.

     Kemudian apabila sudah terinstall maka selanjutnya buka XAMPP Control Panel lalu klik start pada list MySQL. Sehingga, MySQL menjadi Running.



Gambar 1. Tampilan XAMPP Control Panel

Gambar 2. Tampilan ketika telah di Running 

Setelah itu, buka program SQLyog Enterprisenya.  Dan akan muncul tampilan dialog seperti ini:


















Klik saja tombol Connect dan kemudian akan muncul tampilan dimana nantinya kita akan membuat database tentang penyewaan buku. Begini tampilannya: 

 
a.       Cara Membuat database

Database yang akan saya buat ini saya beri nama” penyewaan buku”, dengan nama – nama tabel sebagai berikut: 
1.      Buku
2.      Peminjam
3.      Petugas
4.      Peminjaman
5.      Rak Buku 

Untuk membuat databasenya pilih taskbar database dan klik create database.


Kemudian akan kita akan membuat nama databasenya.



b.      Cara Membuat Tabel

Kali ini saya mencontohkan database dengan nama penyewaan buku. Lalu klik tombol create untuk melanjutkan pembuatan tabel.

1.      Tabel buku


Atau dengan mengetikkan code seperti berikut:



c.       Cara Mengisikan Data Pada Tabel Buku

Setelah itu kita akan mengisikan data pada tabelnya dengan mengetikkan code:


Dan ketika di run maka tabel akan terisi seperti ini:





2.      Tabel Peminjam

Kemudian kita akan buat tabel lagi seperti langkah membuat tabel pertama tadi yang ini kita beri nama “peminjam”.  Dengan format tabel berikut:



 Atau dengan mengetikkan kode berikut:











Setelah itu kita akan mengisikan data pada tabel “peminjam” yang telah dibuat  dengan mengetikkan code seperti berikut:









Sehingga ketika di run maka tabel akan terisi seperti berikut:










3.      Tabel Petugas

Kemudian kita lanjutkan untuk membuat tabel petugas dengan format sebagai berikut:



Atau dengan mengetikkan code berikut:









Setelah tabel petugas sudah jadi kita akan mengisinya dengan data – data sebagai berikut:









Sehingga ketika di run tabel akan terisi sebagai berikut:










4.      Tabel Peminjaman

Dalam tabel ini nantinya berisi kolom – kolom yang saya beri nama kode peminjaman , waktu peminjaman, dan waktu pengembalian. Format tabelnya sebagai berikut:




Atau dengan mengetikkan code berikut:









Setelah tabel sudah jadi sekarang waktunya mengisikan tabel tersebut dengan data – data sebagai berikut:







 
Sehingga ketika di run tabel akan terisi sebagai berikut:




5.      Tabel Rak Buku

Dalam tabel ini saya membuat beberapa kolom yaitu : kode rak,no rak,dan jenis buku. Dengan format seperti berikut:




Atau dengan mengetikkan code sebagai berikut:



 Setelah tabel rak buku sudah dibuat kemudian kita akan mengisikannya dengan data – data berikut:










Ketika di run maka tabel akan terisi sebagai berikut:











Code – Code perintah dalam SQL yang saya ketahui sebagai berikut:

1.      Membuat Table

CREATE TABLE `nama tabel`(
`nama row`jenis row (panjang row) status row,
)ENGINE = INNODB DEFAULT CHARSET = latin1;

2.      Menambahkan Data ke dalam Tabel


INSERT INTO nama tabel(nama row)
VALUES
('isi row');

NB:
·         jika status row adalah varchar ,datetime, dll maka diberi tanda petik satu sebelum dan sesudahnya isi row.
·         Jika status row adalah int maka isi row langsung dituliskan tanpa adanya tanda petik satu.

3.      Menghapus Row (Baris) dalam Tabel

DELETE FROM `nama database`.`nama tabel`
WHERE `nama row`='isi row';

4.      Mengedit Isi dalam Row (Baris)

UPDATE `nama database`.`nama tabel`
SET `nama row`='isi update row'
WHERE `letak row (row yang statusnya primary)`='urutan row (primary)';

5.      Menampilkan Tabel yang Telah dibuat

SELECT a.nama row1,b.nama row2,c.nama row3
FROM nama database dari row a, nama database dari row b,nama database dari row c
WHERE a.nama row1=b.nama row2 AND a.nama row1=c.nama row3 ;


Contoh menampilkan semua tabel yang telah kita buat tadi:


SELECT a.judul_buku,b.nama_pengarang,c.penerbit,d.tahun_terbit,
e.nama_peminjam,f.alamat_peminjam,g.waktu_peminjaman,
h.waktu_pengembalian,i.nama_petugas,j.no_rak,k.jenis_buku
FROM buku a, buku b, buku c, buku d, peminjam e, peminjam f, 
peminjaman g, peminjaman h, petugas i, rak_buku j, rak_buku k WHERE
a.kode_buku=e.kode_peminjam AND
a.kode_buku=f.kode_peminjam AND
a.kode_buku=g.kode_peminjaman AND
a.kode_buku=h.kode_peminjaman AND
a.kode_buku=i.kode_petugas AND
a.kode_buku=j.kode_rak AND
a.kode_buku=k.kode_rak AND

b.kode_buku=e.kode_peminjam AND 
b.kode_buku=f.kode_peminjam AND
b.kode_buku=g.kode_peminjaman AND 
b.kode_buku=h.kode_peminjaman AND
b.kode_buku=i.kode_petugas AND 
b.kode_buku=j.kode_rak AND
b.kode_buku=k.kode_rak AND

c.kode_buku=e.kode_peminjam AND 
c.kode_buku=f.kode_peminjam AND 
c.kode_buku=g.kode_peminjaman AND 
c.kode_buku=h.kode_peminjaman AND 
c.kode_buku=i.kode_petugas AND 
c.kode_buku=j.kode_rak AND 
c.kode_buku=k.kode_rak AND
 
d.kode_buku=e.kode_peminjam AND 
d.kode_buku=f.kode_peminjam AND 
d.kode_buku=g.kode_peminjaman AND 
d.kode_buku=h.kode_peminjaman AND 
d.kode_buku=i.kode_petugas AND 
d.kode_buku=j.kode_rak AND 
d.kode_buku=k.kode_rak AND


f.kode_peminjam=h.kode_peminjaman AND 
f.kode_peminjam=i.kode_petugas AND 
f.kode_peminjam=j.kode_rak AND 
f.kode_peminjam=k.kode_rak AND
f.kode_peminjam=a.kode_buku AND 
f.kode_peminjam=b.kode_buku AND 
f.kode_peminjam=c.kode_buku AND
f.kode_peminjam=d.kode_buku AND 
f.kode_peminjam=e.kode_peminjam AND 

g.kode_peminjaman=i.kode_petugas AND
g.kode_peminjaman=j.kode_rak AND 
g.kode_peminjaman=k.kode_rak AND
g.kode_peminjaman=a.kode_buku AND
g.kode_peminjaman=b.kode_buku AND
g.kode_peminjaman=c.kode_buku AND
g.kode_peminjaman=d.kode_buku AND
g.kode_peminjaman=e.kode_peminjam AND
g.kode_peminjaman=f.kode_peminjam AND

h.kode_peminjaman=i.kode_petugas AND
h.kode_peminjaman=j.kode_rak AND
h.kode_peminjaman=k.kode_rak AND
h.kode_peminjaman=a.kode_buku AND
h.kode_peminjaman=b.kode_buku AND
h.kode_peminjaman=c.kode_buku AND
h.kode_peminjaman=d.kode_buku AND
h.kode_peminjaman=e.kode_peminjam AND
h.kode_peminjaman=f.kode_peminjam AND

i.kode_petugas=j.kode_rak AND
i.kode_petugas=k.kode_rak AND
i.kode_petugas=a.kode_buku AND
i.kode_petugas=b.kode_buku AND
i.kode_petugas=c.kode_buku AND
i.kode_petugas=d.kode_buku AND
i.kode_petugas=e.kode_peminjam AND
i.kode_petugas=f.kode_peminjam AND
i.kode_petugas=g.kode_peminjaman AND
i.kode_petugas=h.kode_peminjaman AND

j.kode_rak=a.kode_buku AND
j.kode_rak=b.kode_buku AND
j.kode_rak=c.kode_buku AND
j.kode_rak=d.kode_buku AND
j.kode_rak=e.kode_peminjam AND
j.kode_rak=f.kode_peminjam AND
j.kode_rak=g.kode_peminjaman AND
j.kode_rak=h.kode_peminjaman AND
j.kode_rak=i.kode_petugas AND

k.kode_rak=a.kode_buku AND
k.kode_rak=b.kode_buku AND
k.kode_rak=c.kode_buku AND
k.kode_rak=d.kode_buku AND
k.kode_rak=e.kode_peminjam AND
k.kode_rak=f.kode_peminjam AND
k.kode_rak=g.kode_peminjaman AND
k.kode_rak=h.kode_peminjaman ;

maka tabel akan tampil seperti ini: 


 


Sekian Postingan saya mengenai database, semoga bermanfaat dan saya menghaturkan beribu – ribu maaf jika di dalam tulisan saya banyak terdapat kesalahan.

Terima kasih banyak atas kunjungan anda….!!!!

  

Tidak ada komentar:

Posting Komentar