Pages

Jumat, 02 Oktober 2015

SQL PRAKTIKUM 29 SEPTEMBER 2015


1.       Membuat tabel  barang:
CREATE TABLE barang
                (
                kode_barang char(10),
                nama_barang varchar(20),
                satuan_barang varchar(10),
                stok_barang numeric(5)
                )


2.       Tampilan tabel barang:
SELECT* FROM barang;


3.       Menetapkan kode_barang dalam tabel barang sebagai primary key:
ALTER TABLE barang ADD CONSTRAINT pk_kodebarang UNIQUE (kode_barang);


4.       Membuat tabel suplier:
CREATE TABLE suplier
                (
                kode_suplier varchar(10),
                nama_suplier varchar(20),
                telp_suplier numeric(12),
                alamat_suplier varchar(20)
                )


5.       Tampilan tabel suplier:
SELECT* FROM suplier;


6.       Menetapkan kode_suplier dalam tabel suplier sebagai primary key:
ALTER TABLE suplier ADD CONSTRAINT pk_kodesuplier UNIQUE (kode_suplier);


7.       Membuat tabel pasok:
CREATE TABLE pasok
                (
                kode_pasok char(10),
                kode_barang varchar(20),
                kode_suplier varchar(10),
                tanggal_pasok date,
                jumlah_pasok numeric(5)
                )


8.       Tampilan tabel pasok:
SELECT* FROM pasok


9.       Menetapkan kode_pasok dalam tabel pasok sebagai primary key:
ALTER TABLE pasok ADD CONSTRAINT pk_kodepasok UNIQUE (kode_pasok);


1.      Menetapkan kode_barang dalam tabel pasok sebagai foreign key:
ALTER TABLE pasok ADD FOREIGN KEY (kode_barang) REFERENCES barang(kode_barang);


1.      Menetapkan kode_suplier dalam tabel pasok sebagai foreign key:
ALTER TABLE pasok ADD FOREIGN KEY (kode_suplier) REFERENCES suplier(kode_suplier);


1.      Menambahkan isi data dari tabel barang:
INSERT INTO barang VALUES('brg001','Pensil',NULL,300);
INSERT INTO barang VALUES('brg002','Kertas','Rim',50);
INSERT INTO barang VALUES('brg003','Penggaris','Unit',75);


1.      Tampilan tabel barang setelah ada datanya:
SELECT* FROM barang;


1.      Menambahkan isi data dari tabel suplier:
INSERT INTO suplier VALUES('sup001','Alfa','012345','Jalan Mangga');
INSERT INTO suplier VALUES('sup002','Betha','012345','Jalan Jambu');
INSERT INTO suplier VALUES('sup003','Charlie','012345','Jalan Jeruk');


1.      Tampilan tabel suplier setelah ada datanya:
SELECT* FROM suplier;


1.      Menambahkan isi data dari tabel pasok :
INSERT INTO pasok VALUES('pas001','brg001','sup002','05-01-2015',50);
INSERT INTO pasok VALUES('pas002','brg002','sup002','02-01-2015',350);


1.      Tampilan tabel pasok  setelah ada datanya:
SELECT* FROM pasok;


1.      Menampilkan nama barang yang stok nya kurang dari 100:
SELECT(nama_barang) FROM barang
WHERE stok_barang < 100


1.      Contoh Query untuk mencari nama suplier yang beralamat di Jalan Mangga:
SELECT (nama_suplier) FROM suplier
WHERE alamat_suplier = 'Jalan Mangga'


2.      Tampilkan nama barang, dan nama penyuplai yang memasok barang lebih dari 100:
SELECT barang.nama_barang,suplier.nama_suplier
FROM barang,suplier,pasok
WHERE barang.kode_barang = pasok.kode_barang AND
                suplier.kode_suplier = pasok.kode_suplier AND
                pasok.jumlah_pasok > 100;


2.      UPDATE untuk mengganti nilai dari kolom:
UPDATE barang
SET stok_barang = 1000
WHERE kode_barang = 'brg001';


2.      Tampilan tabel barang setelah di UPDATE:
SELECT* FROM barang;


2.      DELETE untuk menghapus semua baris sesuai dengan kondisi yang telah ditetapkan:
DELETE FROM suplier
WHERE kode_suplier = 'sup001'


2.     Tampilan Tabel suplier setelah di DELETE:
SELECT* FROM suplier;


MATERI
https://www.scribd.com/doc/283491330/20151-31-C31040303-C-K-3-pdf

0 komentar:

Posting Komentar