Catatan Minggu 4, Pertemuan 4 PBD Kel. SI2B

Home  >>  Perancangan Basis Data  >>  Catatan Minggu 4, Pertemuan 4 PBD Kel. SI2B

Catatan Minggu 4, Pertemuan 4 PBD Kel. SI2B

19
Mar,2018

0

Minggu 4, Pertemuan 4 Perancangan Basis Data Kelompok SI2B
Senin, 19 Maret 2018 08:00

silahkan standby laptop
silahkan sediakan kabel roll (colok di sumber listrik di depan)
hati2 laptop jatuh

struk belanja dari sebuah mini market: Efendi Market

persiapan awal untuk tahapan implementasi:
1) jalankan xampp
2) klik start pada MySQL (running)
gunanya: menghidupkan mysql server (database server) pada laptop/komputer

alat utk membaca barcode disebut
barcode reader

kode barang varchar(?)
nova oseva menentukan 10
darimanakah dapat 10?
bisa jadi benar
jawabannya tergantung pengkodean
misalkan untuk barang disimbolkan dengan B = Barang
jumlah (jenis) barang di sebuah mini market = +/- seribuan
misal total jenis / varian barang : 1254
maka kode barang akan menjadi:
B1254
B0001
berarti tipe datanya adalah
varchar(5)

select = tampil = baca = read = show = pilih

kalau belanja di toko baju, tiba2 ada kode contohnya:
ELX ????
tapi dari kode itu, yang jual tau harganya
jadi kalau yunita mau nawar di bawah harga yang seharusnya, mereka gak ngasih
yunita walaupun cak2 pergi, tetap lah mereka gak mau

pertemuan sebelumnya:
hirarki database -> data/record
implementasi basis data penjualan tunai (mini market efendi mart): kasus tabel master (tabel barang)
query:
buat database
menggunakan database
buat tabel
tipe data
jangkauan tipe data
panjang/lebar field
teknik penentuan panjang/lebar field dari dokumen yang berjalan
nama barang varchar(40)
remark atau komentar
dengan menambahkan — atau /* … */

materi hari ini:
melanjutkan implementasi basis data penjualan tunai (mini market efendi mart): kasus tabel master (tabel barang)
kenapa key pada suatu tabel dibutuhkan?
contoh barcode
insert
select
update
delete

entitas + attribut yang seharusnya ada pada rancangan basis data utk efendi market adalah:
1) entitas market/toko/mini market/mart/identitas toko
nama entitas: market
*) nama market
*) alamat market
*) no telpon market
*) fax market
2) entitas transaksi/pemesanan/penjualan/nota/struk
nama entitas: transaksi
*) noTransaksi => varchar perlu
*) TanggalTransaksi + WaktuTransaksi DateTime
*) idKasir
*) pelanggan: selalu umum => gak perlu dibuat jadi attribut
3) entitas barang
nama entitas: barang
*) nama barang
*) harga satuan barang
4) relasi beli/isi/detailBeli yang menjadi tabel
nama relasi yang jadi tabel = beli
*) jumlah barang yang dibeli
*) total x / harga barang yang dibeli
*) kembalian ??? tunai???
5) kasir/anak buah/tukang input/yang melayani pembeli
nama entitas = kasir
*) idKasir
*) nama kasir
*) alamat x????
*) no hp x????
*) jenis kelamin x????

hari ini sd
insert record (1 atau beberapa) tanpa menyebutkan field2 / sesuai urutan field pada struktur tabel
+ gak repot menyebutkan field2
– harus sesuai urutan pada struktur

hari ini juga sudah belajar update

next:
insert jurus lainnya
dengan menyebutkan field
hapus record
bahas tabel lainnya dan relasinya antar tabel yang lain

Comments are closed.