BASIS DATA “TOKO BUKU” RASYID WICAKSANA 13 25 022 PANDY BARUNA 13 25 021 ARI WAHYUDI 13 25 113 KADEK SUKMA APRYANDIKA 13 25 116
BASIS DATA “TOKO BUKU”
RASYID WICAKSANA 13 25 022PANDY BARUNA 13 25 021ARI WAHYUDI 13 25 113KADEK SUKMA APRYANDIKA 13 25 116
MENDESAIN BASIS DATA1.Menentukan Entitas/entity2.Enterprise Rule3.Hubungan antara entitas4.Obligatory / non obligatory5.Diagram entity relationship6.Tabel Skeleton
1.ENTITASa. Bukub. Kasirc. Kategorid. Lokasie. Orderf. Pembelig. Penerbith. Pengarangi. Penjualanj. Rak_bukuk. Suplierl. Toko
2.Enterprise Rule• Beberapa buku mempunyai penerbit• Setiap buku mempunyai pengarang• Beberapa buku mempunyai kategori• Banyak buku dapat di jual• Bebrapa buku dapat di Order• Banyak buku berada di setiap toko• Setiap toko mempunyai lokasi• Beberapa order harus mempunyaI suplier• Setiap penjualan mempunyai pembeli• Banyak pembelian harus ada kasir• Beberapa kategori mempunyai rak buku
3.Hubungan antar entitas
1tokobuku
orderbuku
penerbitbuku
M
M
Mpengaran
gbuku
kategoribuku
penjualanbuku
1
M
M
1
1
Mrak_buk
ukategor
i
suplierorder
kasirpembeli
pembeli
penjualan
1M lokasitoko
M
M
M 1
M M
M 1
M M
4.Obligatory ( )/Non Obligatorytokobuku
orderbuku
penerbitbuku
pengarangbuku
kategoribuku
penjualanbuku rak_buk
ukategor
i
suplierorder
kasirpembeli
pembeli
penjualan
lokasitoko
Keterangan : = Obligatory (ketergantungan)
5. Diagram Entity Relationship
toko
kasir
lokasi
buku
Rak buku
penjualan
suplier
penerbit katego
riorder
pengarang
pembeli
1M
1M
M
1
1
M
1
M
M M
1
M M
MM
M
MM
M
1
Bukuid_buku judul_buku
id_toko
id_penerbit
id_pengarang
kode_order
111 Topografi 1 101 201 21112 Naruto 2 102 202 22113 Laskar Pelangi 3 103 203 23114 Dapur Mama 4 104 204 24
1151 Hari menuju
sukses5 105 205 25
KasirId_kasir Nama_kasir No_meja_kasir Id_pegawai shift
221 Rasya 01 1325111 1
222 Putri 02 1325112 1
223 Pandu 03 1325113 1
224 Dhani 04 1325114 2
225 Puspa 05 1325115 2
KategoriId_kategori Nama_kategori Total_buku
1111 Pendidikan 20
2222 Komik 50
3333 Novel 25
4444 Resep makanan 30
5555 Motivasi 30
LokasiKode_lokasi Alamat
65141 Jl.Veteran, Lowokwaru, Malang
65141 Jl.Matahari, Lowokwaru, Malang
65141 Jl.Melati, Lowokwaru, Malang
65111 Jl.Dieng, Klojen, Malang
65111 JL.Kamboja, Klojen, Malang
OrderKode_Order
Judul_buku
Kode_suplier
Harga_buku
Jumlah_buku
Total_harga
021 Topografi 55555 100000 20 2000000
022 Naruto 55551 20000 50 1000000
023Laskar Pelangi
55555 45000 25 1125000
024 Dapur Mama 55555 15000 30 450000
0251 Hari Menuju Sukses
55555 25000 30 750000
Pembeli
No_pembelian
Id_kasir
Tanggal_belanja
Judul_buku
Jumlah_buku
Harga_total
1 221 8-12-2014 Topografi 1 100000
2 222 8-12-2014 Naruto 2 40000
3 223 9-12-2014Laskar Pelangi
1 45000
4 224 10-12-2014 Dapur Mama 1 15000
5 225 10-12-2014 Dapur Mama 3 45000
Penerbit
Id_penerbit
Judul_buku
Nama_penerbit
Alamat_penerbit
Tahun_terbit
101 Topografi PT.Gramedia Jl. Palmerah Selatan 22 Lantai IV
Jakarta 10270
2001
102 Naruto Format Publishing
Jl. Halat Gg. Umar No. 3 Medan
1998
103 Laskar Pelangi
Bentang Pustaka Jl. Pandega Padma No. 19 2006
104 Dapur Mama PT.Gramedia Jl. Palmerah Selatan 22 Lantai IV
Jakarta 10270
2009
105 1 Hari Menuju Sukses
Galang Press Jl. Anggrek 3/34 Baciro Baru
Yogyakarta 55225
2013
PengarangId_
pengarangJudul_buku
Nama_pengarang
Alamat_pengarang
Tahun_karangan
201 Topografi Wongsocitro Jl. Jawa 2000
202 NarutoMishasi
KishimotoJl.Jepang 1997
203 Laskar Pelangi Andrea Hirata Jl.Sumatra 2005
204 Dapur Mama Shanti Jl. Bali 2008
2051 Hari Menuju
SuksesMario Bross Jl. Kalimantan 2012
PenjualanKode_penjualan Tanggal_penjualan Jumlah_buku Total_harga
1231 8-12-2014 1 100000
1232 8-12-2014 2 40000
1233 9-12-2014 1 45000
1234 10-12-2014 1 15000
1235 10-12-2014 3 45000
Suplierkode_suplier nama_suplier alamat_suplier no_tlp
55551 AntoJl. Mangga Lowokwaru
Malang7665320
55552 Bagus Jl. Apel, Klojen Malang 7665429
55553 BudiJl. Jeruk Lowokwaru,
Malang7665246
55554 RikaJl. Manggis Lowokwaru
Malang7662144
55555 AndiJl. Kedondong Klojen
Malang7662813
Toko
id_toko nama_toko no_tlp nama_pemilik
1 Togamas 7669898 Bambang
2 Gramedia 7668162 Rudi
3 Askara Kemang 7661523 Rahmad
4 Balai Pustaka 7665421 Ahmad
5 Harvest Book Store 7665148 Rina
Tabel penghubung antara buku dengan kategori
id_buku id_kategori
111 1111
112 2222
113 3333
114 4444
115 5555
Tabel penghubung antara buku dengan penjualan
id_buku kode_penjualan
111 1231
112 1232
113 1233
114 1234
115 1235
Tabel penghubung antara penjualan dengan pembeli
kode_penjualan no_pembelian
1231 1
1232 2
1233 3
1234 4
1235 5
Tabel penghubung antara rak buku dengan kategori
id_rak id_kategori
5 1111
6 2222
7 3333
8 4444
9 5555