Catatan Minggu 6, Pertemuan 6 PBD Kel. SI2B
Minggu 6, Pertemuan 6 Perancangan Basis Data Kelompok SI2B Senin, 2 April 2018 08:00 s/d 10:30
selama belum tenang, berarti belum siap mulai
lama dalam mulai, lama juga pulang nya
jangan lupa siapkan catatan
pertemuan sebelumnya:
insert cara lainnya
tanpa menyebut field
aditya: + lebih praktis, karena tidak perlu menyebutkan field2 yang digunakan
– harus berurutan sesuai urutan field pada struktur tabel
dengan menyebut field (urut / tidak)
hapus record
select … where
delete
bagaimana menghapus yang tanpa key?
implementasi pada program tampil (SELECT) dan tambah (INSERT)
akses dari windows explorer
buka dengan menahan tombol Windows
sembari menekan tombol E
Windows + E
\\192.168.0.160
sude tu di enter
lupain yang ini…move on
silahkan standby laptop
1) jalankan xampp
2) klik start pada MySQL (running) + klik start pada Apache (running)
3) standby mysql front
4) buka file sql yang disimpan pertemuan sebelumnya
silahkan sediakan kabel roll (colok di sumber listrik di depan)
hati2 laptop jatuh
materi hari ini
melanjutkan analisa, perancangan, implementasi struk belanja dari sebuah mini market: Efendi Market
ulangi tampil.php
bahas tambah.php
implementasi pada program ubah (UPDATE) dan hapus (DELETE)
bahas tabel lainnya (selain barang)
UTS pertemuan 8
UAS Presentasi Kelompok Studi Kasus Optimasi Query pada BIG DATA
1 kelompok = 4 orang
9 kelompok maju
@pertemuan = 2 kelompok
5 pertemuan (11,12,13,14,15) = maju presentasi = bobot 60%
direncanakan 7, 14, 21, 28 Mei dan 4 Juni 2018
pertemuan 16 = UAS (ttg query) = bobot 40% = ujian tertulis
tabel barang:
kode barang: kdBrg varchar(5) format: B0001 / B1254
nama barang: nmbrg varchar(40)
harga barang: hrgBrg mediumint asumsi harga barang <= 8,388,607
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????
sd bahas tambah
tugas 1:
gabungkan skrip tambah.php dan tampil.php
sehingga saat tambah, langsung keluar hasil penambahan
pertemuan berikutnya akan dipakai
next:
update
delete
Download file:
- Untuk ditempatkan di htdocs dan import melalui phpmyadmin (klik disini)
- Catatan pertemuan 6 (klik disini)