Postingan ini adalah tugas ke-6 mata kuliah Pemrograman SQL. Tugas dapat dilihat di sini. Dalam pembuatan Aplikasi Pembelian Barang ini, kita menggunakan bahasa pemrograman PHP, framework CSS Bootstrap dan DBMS MySQL.
Perancangan Database Aplikasi Pembelian Barang
Berikut adalah perancangan database yang akan kita gunakan pada Aplikasi Pembelian Barang.
Form Aplikasi Pembelian Barang dan Penerapan Query SQL
Selanjutnya kita akan membuat desain form-form Aplikasi Pembelian Barang. Dalam pembuatan form-form, kita menggunakan framework CSS Bootstrap. Berikut desain form-form Aplikasi Pembelian Barang.
Query SQL pada form data barang adalah sebagai berikut:
select * from barang
Query SQL pada form insert data barang adalah sebagai berikut:
insert into barang values('kdbrg', 'nmbrg', 'jnsbrg', 'harga', 'jumlah')
Query SQL pada form edit data barang adalah sebagai berikut:
update barang set nmbrg='nmbrg', jnsbrg='jnsbrg', harga='harga', jumlah='jumlah' where kdbrg='kdbrg')
Query SQL pada laporan data barang adalah sebagai berikut:
select * from barang
Query SQL pada laporan data barang adalah sebagai berikut:
select * from supplier
Query SQL pada form insert data supplier adalah sebagai berikut:
insert into supplier values('kdsup', 'nmsup', 'tgllhr', 'alamatkantor', 'telpkantor', 'jekel', 'email', 'jenisproduk')
Query SQL pada form edit data supplier adalah sebagai berikut:
update supplier set nmsup='nmsup', tgllhr='tgllhr', alamatkantor='alamatkantor', telpkantor='telpkantor', jekel='jekel', email='email', jenisproduk='jenisproduk' where kdsup='kdsup'
Query SQL pada laporan data supplier adalah sebagai berikut:
select * from supplier
Query SQL pada form data pembelian adalah sebagai berikut:
select distinct * from barang, supplier, pembelian where barang.kdbrg=pembelian.kdbrg and supplier.kdsup=pembelian.kdsup and (nmbrg like '%cari%' or nmsup like '%cari%') group by pembelian.nonota
Query SQL pada form insert data pembelian adalah sebagai berikut:
insert into pembelian values('nonota', 'kdbrg', 'kdsup', 'tanggalbeli', 'jumlahbeli')
Query SQL pada form edit data pembelian adalah sebagai berikut:
update pembelian set kdbrg='kdbrg', kdsup='kdsup', tanggalbeli='tanggalbeli', jumlahbeli='jumlahbeli' where nonota='nonota'
Query SQL pada laporan data pembelian adalah sebagai berikut:
select distinct * from barang, supplier, pembelian where barang.kdbrg=pembelian.kdbrg AND supplier.kdsup=pembelian.kdsup group by pembelian.nonota