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,
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:
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