Kamis, 26 Januari 2012

Tugas UAS Semester III

PROFIL SAYA
NIM                      : 10201045101
Nama                    : Oman Rohman
Jenis Kelamin      : Laki-Laki
Jurusan                 : Sistem Informasi
Kelas                     : SIKF (Malam)
Semester               : III



JAWABAN UAS BASIS DATA I

1. Desain tabel Pelanggan
FIELD
TYPE
SIZE
id_pelanggan
MEDIUMINT
10
no_pelanggan
VARCHAR
20
Nama_pelanggan
CHAR
35
Kategori
CHAR
20
Tgl_bergabung
DATE
10

Desain tabel Penjualan_detail

FIELD
TYPE
SIZE
Id_penjualan_detail
MEDIUMINT
10
Id_penjualan
MEDIUMINT
10
Kode_produk
INT
20
Harga_jual
INT
25
Jumlah
INT
10

2Perintah mengisi data ke dalam tabel produk :
INSERT INTO `PERSEDIAAN`.`PRODUK` (`KoDE_PRODUK`, `NAMA_PRODUK`, `HARGA`) VALUES ('00003', 'TELEVISI 14 INC', '150.000'), ('00002', 'TELEVISI 21 INC', '150.000'), ('00004', 'TELEVISI 29 INC', '200.000'), ('00005', 'TELEVISI 40 INC', '300.000'), ('00013', 'TELEVISI 42 INC', '400.000');

Perintah mengisi data ke dalam tabel penjualan :
INSERT INTO `persediaan`.`Penjualan` (`Id_penjualan`, `Id_pelanggan`, `Tgl_transaksi`, `Total_Harga`) VALUES ('1', '1', '2011-06-30', '300.000'), ('2', '2', '2011-06-30', '650.000'), ('3', '2', '2011-07-01', '1.000.000'), ('4', '3', '2011-07-01', '1.000.000'), ('5', '4', '2011-07-02', '1.500.000'), ('6', '4', '2011-07-03', '7.000.000');
3. a. UPDATE `persediaan`.`Produk` SET `Kode_produk` = 'TELEVISI 30 Inc' WHERE CONVERT(`Produk`.`Kode_produk` USING utf8) = '00004' LIMIT 1;
    b. UPDATE `persediaan`.`Pelanggan` SET `no_pelanggan` = 'PT.UNGGUL TERUS', `Tgl_bergabung` = '2011-05-29' WHERE CONVERT(`Pelanggan`.`id_pelanggan` USING utf8) = '4' LIMIT 1;
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 Penjualan.Id_penjualan
FROM penjualan
    b. SELECT Penjualan.Id_penjualan, Penjualan.Tgl_transaksi
FROM Penjualan
7. a. SELECT COUNT(*) AS Jumlah_Id_penjualan FROM Penjualan
    b. SELECT sum(a.Tgl_transaksi) as Tgl_transaksi
FROM (
SELECT count(*) as Tgl_transaksi FROM Penjualan
) a
8. SELECT Id_penjualan,Total_harga,
CASE Total_harga
WHEN '300.000' THEN 'Tidak ada diskon'
WHEN '650.000' THEN 'Tidak ada diskon'
WHEN '1.000.000' THEN 'Tidak ada diskon'
WHEN '1.000.000' THEN 'Tidak ada diskon'
WHEN '1.500.000' THEN '15%'
WHEN '7.000.000' THEN '15%'
END AS 'diskon'
FROM Penjualan

9. a. SELECT * 
FROM Penjualan_detail
WHERE Kode_produk='00003'
    b. SELECT * 
FROM Penjualan_detail
WHERE Jumlah='5' 
OR Jumlah='6';
10. SELECT Penjualan_detail.Kode_produk, Penjualan_detail.Harga_jual
FROM Penjualan_detail

Tidak ada komentar:

Posting Komentar