Posted by : Muhammad Anam
Tugas Pembuatan Database
Penyewaan Buku
Dalam database
penyewaan buku ini, kita butuh beberapa tabel.
Diantaranya yaitu: tabel buku, jenis, karyawan, serta penyewa.
Sebelum kita bahas satu
persatu tabel tersebut, kita mulai dengan membuat tabel itu sendiri.
Membuat tabel pada
MySQLyog Enterprise sangatlah mudah, langkah-langkahnya sebagai
berikut:
- Klik menu Database, lalu pilih create database.
- Isikan kolom sebelah Database name pada kotak dialog yang muncul. Dalam hal ini kita beri nama database tersebut dengan nama penyewaan buku. Setelah selesai, klik Create.
- Klik ganda pada database yang telah kita buat tadi, kemudian pilih Table, klik kanan dan pilih Create Table.
- Silahkan masukkan data sebagai berikut:
Tabel
buku
Field Name
|
Datatype
|
Len
|
Keterangan
|
KodeBuku
|
Varchar
|
4
|
Centang PK dan Not Null
|
JudulBuku
|
Varchar
|
15
|
|
KodeJenis
|
Varchar
|
4
|
Centang PK dan Not Null
|
Pengarang
|
Varchar
|
15
|
|
Tabel
Jenis
Field Name
|
Datatype
|
Len
|
Keterangan
|
KodeJenis
|
Varchar
|
4
|
Centang PK dan Not Null
|
NamaJenis
|
Varchar
|
10
|
|
Tabel
karyawan
Field Name
|
Datatype
|
Len
|
Keterangan
|
KodeKaryawan
|
Varchar
|
4
|
Centang PK dan Not Null
|
NamaKaryawan
|
Varchar
|
15
|
|
JenisKelamin
|
Varchar
|
2
|
|
Alamat
|
Varchar
|
25
|
|
No.HP
|
Varchar
|
12
|
|
Tabel
penyewa
Field Name
|
Datatype
|
Len
|
Keterangan
|
KodePenyewa
|
Varchar
|
4
|
Centang PK dan Not Null
|
NamaPenyewa
|
Varchar
|
15
|
|
Alamat
|
Varchar
|
25
|
|
No.HP
|
Varchar
|
12
|
|
Level
|
Varchar
|
1
|
|
Setelah mengisi semuanya
klik Create Table di pojok bawah sebelah kiri dialog New table in
‘persewaanbuku’. Isikan nama tabel pada kotak dialog yang baru
muncul dengan nama seperti diatas, yaitu: buku, jenis, karyawan, dan
penyewa.
Mengisi Tabel
Setelah membuat tabel,
kita tentunya mengisinya dengan beberapa data. Untuk mengisi tabel,
isikan kode sebagai berikut:
INSERT INTO nama tabel(nama field)
VALUES ('isi field');
Dengan catatan sebagai
berikut:
Jika
datatype field
adalah int maka penulisan isi
field langsung dituliskan tanpa
adanya tanda petik satu, Namun jika datatype field
selain int maka diberi tanda petik satu sebelum dan sesudahnya
isi field.
Contoh:
INSERT INTO
persewaanbuku.buku(Kodebuku,JudulBuku,KodeJenis,Pengarang)
VALUES ('1201','7
Keajaiban Rizki','1301','Ippho Santosa');
Ket:
INSERT INTO adalah
perintah untuk menyisipkan sebuah data pada tabel.
Setelah INSERT INTO,
tulis nama database.nama tabel. Ex:
persewaanbuku.buku
Setelah itu,
sebutkan field yang ada pada tabel tersebut di dalam kurung. Ex:
(Kodebuku,JudulBuku,KodeJenis,Pengarang)
VALUES adalah
perintah untuk pengisian data baru, ex:
VALUES ('1201','7 Keajaiban Rizki','1301','Ippho Santosa');
Menghapus Sebuah Baris
dalam Tabel
Setelah mengisi tabel,
kita juga dapat menghapus data yang telah kita inputkan sebelumnya.
Caranya yaitu dengan kode sebagai berikut:
DELETE FROM `nama
database`.`nama tabel`
WHERE `nama
field`=isi field;
Contoh:
DELETE FROM
`persewaanbuku`.`buku`
WHERE `KodeBuku`=1201;
Mengedit
Tabel
Suatu data yang kita
inputkan dalam tabel dapat kita ubah atau kita edit sewaktu-waktu,
caranya yaitu dengan kode sebagai berikut:
UPDATE `nama
database`.`nama tabel`
SET ` nama field
yang ingin dirubah`='isi field baru '
WHERE `nama field
yang ingin dirubah`=' isi field yang dirubah';
Contoh:
UPDATE
`persewaanbuku`.`buku`
SET
`JudulBuku`='7 Keajaiban Rizki'
WHERE
`JudulBuku`='Percepatan Rizki';
gimana dengan harga sewa dan denda?
BalasHapus