Database Penjualan
Database Penjualan
desc identitas
desc bidang
desc kelas
alter table identitas add tgl_lahir varchar (8)not null
alter table pelanggan modify tgl_lahir date
alter table pelanggan drop tgl_lahir_plg
pr.
1.
2.
3.
4.
5.
6.
7.
8.
kode varchar (5) not null, primary key (nomor), foreign key (id) references pelanggan(id),
foreign key (kode) references barang(kode) )
describe pelanggan
describe barang
describe jual
select * from pelanggan
select * from barang
select * from jual
insert into pelanggan values
('00001','atun','kebumen'),
('00002','item','serayu'),
('00003','ijah','jombang'),
('00004','yusuf','bangkalan'),
('00005','sapii','surabaya')
insert into barang values
('A0001','meja','1500000'),
('A0002','kursi','200000'),
('A0003','almari','700000'),
('A0004','panci','150000'),
('A0005','kasur','1200000')
insert into jual values
('B0001','00001','A0001'),
('B0002','00002','A0002'),
('B0003','00003','A0003'),
('B0004','00004','A0004'),
('B0005','00005','A0005')
update pelanggan set nama_plg='bagus'
where id='00005'
select id, nama_plg from pelanggan
select j.nomor, p.nama_plg, b.nama_brg
from jual j, pelanggan p, barang b
where j.id = p.id
and j.kode = b.kode
('1112100857','desi','glenmore','081987065745'),
('1112100858','chici','genteng','081345876098'),
('1112100859','sinta','muncar','085342876976'),
('1112100860','roland','licin','081876549876'),
('1112100861','anik','sempu','085876587645'),
('1112100862','supri','kalibaru','081876598768'),
('1112100863','zulfa','cluring','081098787787')
select * from mahasiswa
select nim, nama_mhs, telepon from mahasiswa
select nim, nama_mhs, alamat_mhs, telepon from mahasiswa
where alamat_mhs='sumberberas'
create table matakuliah(kode varchar (5)not null primary key,
nama_mk varchar (30)not null, sks int(1))
insert into matakuliah values
('A0001','Arsitektur dan Organisasi Komputer','3'),
('A0002','Algoritma & Pemrograman 2 + Praktiikum','4'),
('A0003','Basis Data Lanjut + Praktikum','4'),
('B0001','Web Design','3'),
('B0002','Matematika 2','3'),
('C0001','Pancasila dan Kewarganegaraan','3'),
('C0002','Kepemimpinan','4'),
('D0001','Bahasa Inggris','3'),
('E0001','Bahasa Indonesia','3'),
('E0002','Matematika 2','3'),
('F0001','Basis Data Dasar','4'),
('G0001','Kewirausahaan','3'),
('G0002','Agama','3'),
('G0003','Instalasi, Maintenance + Praktikuum','4'),
('G0004','Pengantar Teknik Informatika + Praktikum','3')
create table nilai (nomor varchar(5)not null primary key,
nim varchar(10)not null, kode varchar(5)not null,
nilai varchar (2)not null)
insert into nilai values
('10001','1112100851','A0001','AB'),
('10002','1112100852','A0002','AB'),
('10003','1112100853','A0003','B'),
('10004','1112100854','B0001','A'),
('10005','1112100855','B0002','A'),
('10006','1112100856','C0001','B'),
('10007','1112100857','C0002','AB'),
('10008','1112100858','D0001','A'),
('10009','1112100859','E0001','B'),
('10010','1112100860','E0002','B'),
('10011','1112100861','F0001','A'),
('10012','1112100862','G0001','B'),
('10013','1112100863','G0002','A')
select mhs.nim, mhs.nama_mhs, mkl.nama_mk, n.nilai
from mahasiswa mhs, matakuliah mkl, nilai n
where n.nim=mhs.nim
and n.kode=mkl.kode
Pelangai sari
create database inventory
create table supplier (kode_sub varchar (3)not null primary key,
nama_sub varchar(15)not null)
create table stok(kode_brg varchar(5)not null primary key,
nama_brg varchar (25) not null, stok_Awal int (4)not null,
harga int (10) not null, kode_sub varchar (3)not null)
('A-600','0')
insert into penjualan values
('A-100','300','2000'),
('A-200','200','1500'),
('A-300','50','2500'),
('A-400','100','12500'),
('A-500','100','6000'),
('A-600','400','5000')
select * from supplier
select * from stok
select * from pembelian
select * from penjualan
select kode_brg, jumlah, harga_jual,(jumlah * harga_jual)as bayar
from penjualan
select stk.kode_brg, stk.nama_brg, sub.nama_sub, beli.jumlah, jual.harga_jual
from supplier sub, stok stk, pembelian beli, penjualan jual
where sub.kode_sub=stk.kode_sub
and stk.kode_brg=beli.kode_brg
and stk.kode_brg=jual.kode_brg
urutan nama
order by nama
/ desc
('A-200','kripik singkong','300','1250','B-2'),
('A-300','bagiak rasa jahe','350','2200','B-1'),
('A-400','bagiak rasa susu','150','11500','B-3'),
('A-500','Krupuk udang','300','5500','B-2'),
('A-600','krupukl rambak','600','4000','B-3')
insert into pembelian values
('A-100','500'),
('A-200','400'),
('A-100','200'),
('A-400','600'),
('A-500','200'),
('A-400','250')
insert into penjualan values
('A-100','300','2000'),
('A-200','200','1500'),
('A-300','50','2500'),
('A-400','100','12500'),
('A-300','100','6000'),
('A-600','400','5000')
// soal tiga
select s.kodeBrg, s.nama_barang, pp.nama_pemasok
from stok s, pemasok pp
where s.kodePms = pp.kodePms
select kodeBrg, nama_barang, stokawal, harga, (stokawal*harga) as TotalHarga from stok
select kodeBrg, nama_barang, stokawal as beli from stok
natural join pembelian
select kodeBrg, nama_barang, stokawal as jual from stok
natural join penjualan
SELECT stok.KodeBrg, stok.nama_barang, stok.stokawal,SUM(Pembelian.jumlah) as
Beli,SUM(Penjualan.jumlah) as Jual
FROM stok LEFT JOIN Pembelian USING (kodeBrg) LEFT JOIN Penjualan
USING (kodeBrg) GROUP BY kodeBrg;
SELECT stok.KodeBrg, stok.nama_barang, stok.stokawal,SUM(Pembelian.jumlah) as
Beli,SUM(Penjualan.jumlah) as Jual, (stokawal+SUM(Pembelian.jumlah)-SUM(Penjualan.jumlah)) as
stokakhir
FROM stok LEFT JOIN Pembelian USING (kodeBrg) LEFT JOIN Penjualan
USING (kodeBrg) GROUP BY kodeBrg;