Top Banner
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
26

langkah pembuatan basis data

Feb 27, 2023

Download

Documents

Garuda Merah
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: langkah pembuatan basis data

BASIS DATA “TOKO BUKU”

RASYID WICAKSANA 13 25 022PANDY BARUNA 13 25 021ARI WAHYUDI 13 25 113KADEK SUKMA APRYANDIKA 13 25 116

Page 2: langkah pembuatan basis data
Page 3: langkah pembuatan basis data

MENDESAIN BASIS DATA1.Menentukan Entitas/entity2.Enterprise Rule3.Hubungan antara entitas4.Obligatory / non obligatory5.Diagram entity relationship6.Tabel Skeleton

Page 4: langkah pembuatan basis data

1.ENTITASa. Bukub. Kasirc. Kategorid. Lokasie. Orderf. Pembelig. Penerbith. Pengarangi. Penjualanj. Rak_bukuk. Suplierl. Toko

Page 5: langkah pembuatan basis data

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

Page 6: langkah pembuatan basis data

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

Page 7: langkah pembuatan basis data

4.Obligatory ( )/Non Obligatorytokobuku

orderbuku

penerbitbuku

pengarangbuku

kategoribuku

penjualanbuku rak_buk

ukategor

i

suplierorder

kasirpembeli

pembeli

penjualan

lokasitoko

Keterangan : = Obligatory (ketergantungan)

Page 8: langkah pembuatan basis data

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

Page 9: langkah pembuatan basis data

6. Tabel Skeleton

Page 10: langkah pembuatan basis data

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

Page 11: langkah pembuatan basis data

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

Page 12: langkah pembuatan basis data

KategoriId_kategori Nama_kategori Total_buku

1111 Pendidikan 20

2222 Komik 50

3333 Novel 25

4444 Resep makanan 30

5555 Motivasi 30

Page 13: langkah pembuatan basis data

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

Page 14: langkah pembuatan basis data

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

Page 15: langkah pembuatan basis data

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

Page 16: langkah pembuatan basis data

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

Page 17: langkah pembuatan basis data

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

Page 18: langkah pembuatan basis data

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

Page 19: langkah pembuatan basis data

Rak_buku

Id_rak Nama_rak No_rak

5 T. Geodesi A1

6 Komika B2

7 Novela C3

8 Resep D4

9 motivasi E5

Page 20: langkah pembuatan basis data

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

Page 21: langkah pembuatan basis data

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

Page 22: langkah pembuatan basis data

Tabel penghubung antara buku dengan kategori

id_buku id_kategori

111 1111

112 2222

113 3333

114 4444

115 5555

Page 23: langkah pembuatan basis data

Tabel penghubung antara buku dengan penjualan

id_buku kode_penjualan

111 1231

112 1232

113 1233

114 1234

115 1235

Page 24: langkah pembuatan basis data

Tabel penghubung antara penjualan dengan pembeli

kode_penjualan no_pembelian

1231 1

1232 2

1233 3

1234 4

1235 5

Page 25: langkah pembuatan basis data

Tabel penghubung antara rak buku dengan kategori

id_rak id_kategori

5 1111

6 2222

7 3333

8 4444

9 5555

Page 26: langkah pembuatan basis data