Anda di halaman 1dari 10

create database penjualan

create table barang (kode varchar(5)not null primary key,


nama_brg varchar (10) not null, harga int (11))
create table pelanggan (id varchar(5) not null,
nama_plg varchar (15) not null, alamat varchar (25),
primary key(id))
create table jual (nomor varchar (5) not null, id varchar (5)not null, kode varchar (5) not null, primary
key (nomor))

create database penjualan1


create table barang (kode varchar(5)not null primary key,
nama_brg varchar (10) not null, harga int (11))
create table pelanggan (id varchar(5) not null,
nama_plg varchar (15) not null, alamat varchar (25),
primary key(id))
create table jual (nomor varchar (5) not null, id varchar (5) not null,
kode varchar (5) not null, primary key (nomor), foreign key (id) references pelanggan(id),
foreign key (kode) references barang(kode))
desc barang // menampilkan table / isi table
desc pelanggan
desc jual
alter table pelanggan add tgl_lahir varchar (8)not null
alter table pelanggan modify tgl_lahir date
alter table pelanggan drop tgl_lahir_plg

create database guru


create table identitas (nip varchar(20)not null primary key,
nama_idt varchar (30) not null, alamat varchar (25)not null,
jen_kel varchar (10)not null, bidang varchar (30))
create table bidang (nob varchar(20) not null,
nama_bdg varchar (30) not null, banyak_jam varchar (10),
primary key(nob))
create table kelas (nomor varchar (5) not null, nob varchar (20) not null,
nip varchar (20) not null, primary key (nomor), foreign key (nob) references bidang(nob),
foreign key (nip) references identitas(nip))

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

exel = ( & & , & & , & & ),


penjualan 1 (lanjutan)
select * from pelanggan (menampilkan semua)
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

pr.

1.
2.
3.
4.
5.
6.
7.
8.

Buatlah database dengan nama kampus


Buatlah table dengan nama mahasiswa (nim, nama, alamat, telepon)
Tampilkan semua data dari table mahasiswa
Tampilkan beberapa data dari tabel mahasiswa
Tampilkan data mahasiswa berdasarkan alamat tertentu
Buatlah tabel matakuliah (kode, nama_mk, sks)
Buatlah tabel nilai (nim,kode nilai)
Tampilkaninformasi dengan format (nim, nama, nama_mk, nilai)
Sent to : djuniharto@yahoo.com
Nama : nim_nama
Pmangglnnya itu select nim, nama alamat value 135,rgjmpi from mahasiswa. kalo gk slah

create database penjualan2


create table pelanggan (id varchar(5)not null primary key,
nama_plg varchar(15)not null, alamat varchar (25))
create table barang (kode varchar (5)not null primary key,
nama_brg varchar (10) not null, harga int (11)not null)
create table jual (nomor varchar (5) not null, id varchar (5) not null,

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

create database kampus


create table mahasiswa (nim varchar(10)not null primary key,
nama_mhs varchar (30)not null, alamat_mhs varchar(35)not null,
telepon varchar(12)not null)
insert into mahasiswa values
('1112100851','tutut','jajag','085258488761'),
('1112100852','aminah','sumberberas','081678567434'),
('1112100853','yoga','rogojampi','082876567890'),
('1112100854','dina','srono','085231987609'),
('1112100855','anton','tembok rejo','085436786908'),
('1112100856','firman ','tukangkayu','085875647839'),

('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)

create table pembelian (kode_brg varchar (5)not null primary key,


jumlah int (10)not null)

create table penjualan (kode_brg varchar(5) not null primary key,


jumlah int (10) not null, harga_jual int (10)not null)
insert into supplier values
('UN1','Unilever'),
('WG1','Wings'),
('ID2','Indofood')
insert into stok values
('A-100','Sabun Colek','200','1500','UN1'),
('A-200','Sabun Lux','300','1250','WG1'),
('A-300','Rinso Detergent Cair','100','2200','UN1'),
('A-400','Soklin Detergent Bubuk','150','11500','ID2'),
('A-500','Molto Pewangi Green','300','5500','WG1'),
('A-600','Pewangi Ruangan Fresh','600','4000','ID2')
insert into pembelian values
('A-100','500'),
('A-200','400'),
('A-300','0'),
('A-400','600'),
('A-500','200'),

('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

select karyawan.nama, sekretaris.bahasa_asing


from karyawan, sekretaris
where karyawan.no
operator boolean / nalar = or, and, not
or dan and menghubungkan, not membalik keadaan
select nama, tanggal_lahir
from karyawan
where jenis_klmn =true
and tanggal_lahir<'1980-01-01'
where tanggal_lahir between
where no_karyawan in(' ' ,' ')pengganti or

urutan nama
order by nama

/ desc

create database PRAKTIKUM_1112100871_Moh_Ainun_Najib


create table stok(kodeBrg varchar (5) primary key not null, nama_barang varchar (45) not null,
stokawal int (7) not null, harga int (7) not null, kodePms varchar (3) not null,
foreign key (kodePms) references pemasok(kodePms))
create table pembelian (kodeBrg varchar(5),
jumlah int not null, foreign key (kodeBrg) references stok(kodeBrg))
create table penjualan (kodeBrg varchar(5),
jumlah int (10) not null, hargajual int (7) not null,
foreign key (kodeBrg) references stok(kodeBrg))
create table pemasok (kodePms varchar (3) primary key not null,
nama_pemasok varchar(35) not null)
insert into stok values
('A-100','sale pisang','200','1500','B-1'),

('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')

insert into pemasok values


('B-1','Wulandari'),
('B-2','Heny'),
('B-3','Dewi')
//soal satu
select s.kodeBrg, s.nama_barang, p.jumlah, s.harga
from stok s, pembelian p
where s.kodeBrg = p.kodeBrg
select s.kodeBrg, s.nama_barang, p.jumlah, pp.nama_pemasok
from stok s, pembelian p, pemasok pp
where s.kodeBrg = p.kodeBrg
and s.kodePms = pp.kodePms
//belum selesai
select stok.kodeBrg, stok.nama_barang, pemasok.nama_pemasok
from (select kodeBrg, nama_barang, kodePms from stok not in (select kodeBrg from pembelian)) as
stok, pemasok
where stok.kodePms = pemasok.kodePms
//soal dua
select p.kodeBrg, s.nama_barang, p.jumlah, p.hargajual
from stok s, penjualan p
where s.kodeBrg = p.kodeBrg
select p.kodeBrg, s.nama_barang, p.jumlah, p.hargajual, pp.nama_pemasok
from stok s, penjualan p, pemasok pp
where s.kodeBrg = p.kodeBrg

and s.kodePms = pp.kodePms


//belum selesai
// ada program lagi

// 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;

Anda mungkin juga menyukai