Rabu, 25 Januari 2012

remedial basis data1

PROFIL MAHASISWA

NIM : 101080403001
Nama :EDI JUMAEDI
Jenis Kelamin : Laki-Laki
Jurusan : MANAJEMEN INFORMATIKA (MIKF)
 
JAWABAN UAS BASIS DATA 



1Desain Tabel Penjualan

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