You are on page 1of 2

1.

CREATE DATABASE pemesanan


2. USE pemesanan
CREATE TABLE pelanggan(id_pelanggan CHAR(5) Not Null,nama_pelanggan VARCHAR(40) Not Null, alamat VARCHAR(50)
Not Null,
CONSTRAINT pk_idpelanggan PRIMARY KEY(id_pelanggan))
3. CREATE TABLE sales(id_sales CHAR(5) Not Null, nama_sales VARCHAR(40) Not Null, CONSTRAINT pk_idsales PRIMARY
KEY(id_sales))
4. CREATE TABLE produk(kode_produk CHAR(5) Not Null, nama_produk VARCHAR(40) Not Null, harga_produk NUMERIC,
stok NUMERIC, CONSTRAINT pk_kdproduk PRIMARY KEY(kode_produk))
5. CREATE TABLE header_pesan(no_pemesanan CHAR(10) Not Null, tgl_pesan DATETIME, id_pelanggan char(5) Not Null,
tgl_kirim DATETIME, id_sales CHAR(5) Not Null, subtotal NUMERIC, ppn NUMERIC, total_bayar NUMERIC,
CONSTRAINT pk_nopemesanan PRIMARY KEY(no_pemesanan),
CONSTRAINT fk_idpelanggan FOREIGN KEY(id_pelanggan) REFERENCES pelanggan(id_pelanggan),
CONSTRAINT fk_idsales FOREIGN KEY(id_sales) REFERENCES sales(id_sales))
6. CREATE TABLE detail_pesan(no_pemesanan CHAR(10) Not Null, kode_produk CHAR(5) Not Null, qty NUMERIC, jumlah
NUMERIC, CONSTRAINT fk_nopemesanan FOREIGN KEY(no_pemesanan) REFERENCES header_pesan(no_pemesanan),
CONSTRAINT fk_kdproduk FOREIGN KEY(kode_produk) REFERENCES produk(kode_produk))

7. INSERT INTO pelanggan VALUES('IP-01', 'PT. ARTA JAYA', 'JL. BANGKA 23')
INSERT INTO sales VALUES('IS-02', 'RIKA')
INSERT INTO produk VALUES('KP-01', 'TV', 1000000,10)
INSERT INTO produk VALUES('KP-02', 'KIPAS ANGIN', 300000, 25)
INSERT INTO produk VALUES('KP-03','KULKAS',1500000,15)

INSERT INTO header_pesan VALUES('02/NO/2011','04/27/2011','IP-01','05/05/2011','IS-02',8000000,800000,8800000)


INSERT INTO detail_pesan VALUES('02/NO/2011', 'KP-01', 5, 5000000)
INSERT INTO detail_pesan VALUES('02/NO/2011', 'KP-02', 10, 3000000)

8. SELECT * FROM produk


9. SELECT kode_produk, harga_produk FROM produk
10. SELECT kode_produk AS [Kode Produk], harga_produk FROM produk
11. SELECT * FROM produk ORDER BY nama_produk
12. SELECT * FROM produk WHERE kode_produk = 'KP-01' atau SELECT * FROM produk WHERE kode_produk LIKE 'KP-01'
13. SELECT * FROM produk WHERE harga_produk > 300000
14. SELECT * FROM produk WHERE harga_produk > 300000 AND harga_produk < 1500000
15. SELECT * FROM produk WHERE kode_produk = 'KP-01' OR kode_produk = 'KP-03' atau
SELECT * FROM produk WHERE kode_produk LIKE 'KP-01' OR kode_produk LIKE 'KP-03'
16. SELECT * FROM produk WHERE kode_produk LIKE '%03'
17. SELECT * FROM produk WHERE kode_produk LIKE 'KP-_1'
18. SELECT * FROM produk WHERE kode_produk LIKE 'KP-0[12]'

18. SELECT DAY('04/27/2011') FROM header_pesan

You might also like