prodi : sistem informasi karyawan
1.
a. Desain Tabel Penjualan
FIELD
|
TYPE
|
SIZE
|
Id_pelanggan
|
MEDIUMINT
|
10
|
No_pelanggan
|
VARCHAR
|
20
|
Nama_pelanggan
|
CHAR
|
35
|
Kategori
|
CHAR
|
20
|
Tgl_bergabung
|
DATE
|
b. Desain Tabel
penjualan_detail
FIELD
|
TYPE
|
SIZE
|
Id_penjualan_detail
|
MEDIUMINT
|
10
|
Id_penjualan
|
MEDIUMINT
|
10
|
Kode_produk
|
CHAR
|
20
|
Harga_jual
|
INT
|
25
|
Jumlah
|
INT
|
10
|
2.
a. insert into produk (kode_produk,nama_produk,harga)
values ('00003','TELEVISI 14 Inc','150000'),
('00002','TELEVISI 21 Inc','150000'),
('00004','TELEVISI 29 Inc','200000'),
('00005','TELEVISI 40 Inc','300000'),
('00013','TELEVISI 42 Inc','400000')
values ('00003','TELEVISI 14 Inc','150000'),
('00002','TELEVISI 21 Inc','150000'),
('00004','TELEVISI 29 Inc','200000'),
('00005','TELEVISI 40 Inc','300000'),
('00013','TELEVISI 42 Inc','400000')
b. insert into penjualan
(id_penjualan,id_pelanggan,tgl_transaksi,total_harga)
values ('1','1','2011-06-30','300000'),
('2','2','2011-06-30','650000'),
('3','2','2011-07-01','1000000'),
('4','3','2011-07-01','1000000'),
('5','4','2011-07-02','1500000'),
('6','4','2011-07-03','7000000')
values ('1','1','2011-06-30','300000'),
('2','2','2011-06-30','650000'),
('3','2','2011-07-01','1000000'),
('4','3','2011-07-01','1000000'),
('5','4','2011-07-02','1500000'),
('6','4','2011-07-03','7000000')
3.
a. update produk set
nama_produk='TELEVISI 30 Inc' Where kode_produk='00004'
b. UPDATE pelanggan SET
nama_pelanggan = 'PT. UNGGUL TERUS',
tgl_bergabung = '2011-05-29' WHERE no_pelanggan ='JKT0100004'
tgl_bergabung = '2011-05-29' WHERE no_pelanggan ='JKT0100004'
4.
a. UPDATE `persediaan`.`pelanggan` SET
`no_pelanggan` = '' WHERE CONVERT(`pelanggan`.`id_pelanggan` USING utf8) = '5'
LIMIT 1;
b. UPDATE `persediaan`.`penjualan_detail` SET
`Id_penjualan` = '', `Kode_produk` = '' WHERE CONVERT(`penjualan_detail`.`Id_penjualan_detail`
USING utf8) = '6' LIMIT 1;
5.
SELECT penjualan_detail.id_penjualan,
produk.kode_produk, produk.nama_produk, penjualan_detail.harga_jual,
penjualan_detail.jumlah
FROM penjualan_detail
RIGHT JOIN produk
ON
penjualan_detail.kode_produk=produk.kode_produk
6.
a. SELECT id_penjualan FROM
penjualan
b. SELECT id_penjualan,
tgl_transaksi
FROM penjualan
FROM penjualan
7.
a. SELECT COUNT( * ) AS
Jumlah_id_penjualan
FROM penjualan
FROM penjualan
b. SELECT sum(a.tgl_transaksi) as Tgl_transaksi
FROM (SELECT count(*) as tgl_transaksi FROM penjualan) a
FROM (SELECT count(*) as tgl_transaksi FROM penjualan) a
8. SELECT
id_penjualan,total_harga,
CASE total_harga
WHEN '300000' THEN 'Tidak ada diskon'
WHEN '650000' THEN 'Tidak ada diskon'
WHEN '1000000' THEN 'Tidak ada diskon'
WHEN '1000000' THEN 'Tidak ada diskon'
WHEN '1500000' THEN '15%'
WHEN '7000000' THEN '15%'
END AS 'diskon'
FROM
penjualan
CASE total_harga
WHEN '300000' THEN 'Tidak ada diskon'
WHEN '650000' THEN 'Tidak ada diskon'
WHEN '1000000' THEN 'Tidak ada diskon'
WHEN '1000000' THEN 'Tidak ada diskon'
WHEN '1500000' THEN '15%'
WHEN '7000000' THEN '15%'
END AS 'diskon'
FROM
penjualan
9.
a. SELECT *
FROM penjualan_detail
WHERE kode_produk = '00003'
FROM penjualan_detail
WHERE kode_produk = '00003'
b. SELECT *
FROM penjualan_detail
WHERE jumlah = '5'
OR jumlah = '6'
FROM penjualan_detail
WHERE jumlah = '5'
OR jumlah = '6'
10. SELECT penjualan_detail.kode_produk,
penjualan_detail.harga_jual
FROM penjualan_detail