You are on page 1of 4

Praktekanlah tugas berikut ini menggunakaan perintah SQL!

1. Buatlah sebuah database dengan nama perpus_rpl2..?


2. Kemudian aktifkan atau gunakan database perpus_rpl2 tersebut..?
3. Buatlah tabel dibawah ini dengan struktur tabel sebagai berikut :
a. Tabel kategori

b. Tabel Pengarang

c. Tabel Penerbit

d. Tabel Buku

Catatan : Foreign Key (penerbit_id)

e. Tabel link_buku_pengarang

Catatan : Foreign Key ( buku_isbn dan pengarang_id )


f. Tabel link_buku_kategori

Catatan : Foreign Key ( buku_isbn dan kategori_id)

4. Setelah semua tabel selesai dibuat, inputkan isi tabel seperti pada tabel berikut ini!
a. Tabel kategori
Kategori_id Kategori_nama
1 Basis Data
2 Desain Grafis
3 Jaringan Komputer
4 Pemrograman
5 Web dan Internet
6 Office Application

b. Tabel Pengarang
Pengarang_id Pengarang_nama
ASW Andi Setiawan
BRH Budi Raharjo
BTO Beni Tito
DAR Dewi Aulia Raharjo
ERD Erik Rusdianto
ERK E Rosdiana K
FDY Fredi Hidayat
GZL Abdul Ghozali
HND Hasanudin
HNF Ahmad Hanafi
IGN Iwan Gunardi
IHR Imam Haryanto
TIK Tatok Triwibowo

c. Tabel Penerbit
Penerbit_id Penerbit_nama
PBO1 Angkasa Raya
PBO2 Erlangga
PBO3 Yudistira
PBO4 Intan
PBO5 Informatika
PBO6 Tiga Sekawan
PBO7 Cipta Ilmu
PBO8 Andi Offset
d. Tabel Buku
Buku_isbn Buku_judul Penerbit_id Buku_tglterbit Buku_jmlhalaman Buku_deskripsi Buku_harga
112 Mudah Belajar Photoshop PBO1 2003-07-02 300 (null) 42500
113 Panduan Praktis Corel Draw PBO2 2004-10-10 420 (null) 58000
114 Belajar Otodidak dengan PBO3 2010-10-10 600 (null) 98000
MYSQL
115 Microsoft Word 2010 PBO3 2010-02-17 270 (null) 60000
116 Panduan Basis Data PBO4 2011-03-03 450 (null) 75000
117 Pemrograman Java PBO5 2012-05-10 450 (null) 85000
118 Basis Data PBO8 2017-02-10 200 (null) 67000
119 Panduan Membangun PBO6 2010-10-10 250 (null) 56000
Jaringan
110 Teknik Persentasi PBO7 2015-04-28 200 (null) 75000

e. Tabel link_buku_pengarang
Buku_isbn Pengarang_id
112 ASW
113 BRH
114 BTO
115 DAR
119 GZL
110 HND
112 HNF
116 IGN
117 ASW
118 BRH
113 IGN
114 DAR

f. Tabel link_buku_kategori
Buku_isbn Kategori_id
112 2
113 2
114 1
118 1
119 3
110 6
112 2
116 1
117 4
118 1
115 6

5. Tambahkanlah pada tabel buku sebuah kolom dengan nama column/ field “ buku_sinopsis” dengan
tipe data “text”..?
6. Rubahlah column “buku_sinopsis” pada tabel buku menjadi “synopsis” dengan tipe
data”char(30)”..?
7. Hapuslah column/field “synopsis” yang terdapat pada tabel buku tersebut..?
8. Setelah tabel barang selesai diinputkan maka lakukanlah perintah berikut ini :
a. Tampilkanlah semua data pada tabel buku..?
b. Tampilkanlah semua data pada tabel kategori..?
c. Tampilkanlah semua data pada tabel pengarang..?
d. Tampilkanlah semua data pada tabel penerbit..?
e. Tampilkanlah semua data pada tabel link_buku_pengarang..?
f. Tampilkanlah semua data pada tabel link_buku_kategori..?
g. Tampilkanlah data buku_isbn, penerbit_id, buku_judul dan buku_harga pada tabel buku..?
h. Tampilkanlah data kategori_nama pada tabel kategori..?
i. Tampilkanlah data dengan buku_isbn “115” pada tabel buku..?
j. Tampilkanlah data dari tabel buku yang harganya kurang dari 60000..?
k. Tampilkanlah data dari tabel buku dengan rantang harga dari 50000 sampai 75000..?
l. Tampilkanlah data dari tabel buku yang harganya kurang dari 60000..?
9. Updatelah data dengan penerbit_nama “Mediatama” pada tabel penerbit dengan penerbit_id
“PBO3”..?
10. Hapuslah salah satu record pada tabel link_buku_pengarang dengan buku_isbn “114”..?
11. Urutkanlah data pada tabel link_buku_kategori berdasarkan kategori_id..?
12. Urutkanlah data buku_isbn, buku_judul, buku_harga pada tabel buku berdasarkan buku_judul..?
13. Replacelah salah satu data pada tabel buku dan tabel pengarang..?
14. Tampilkanlah data pada tabel buku dengan limit 6..?
15. Tampilkanlah data pada tabel link_buku_pengarang dengan limit 11..?

Catt:

Contoh Coding Tabel Buku Menggunakan Foreign Key

“Selamat Bekerja – Ummi Quthbie”

You might also like