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

Jumat, 25 September 2015

Resume Pemrograman SQL + Soal

 

        Resume Pemrograman SQL + Soal

Fungsi perintah ALTER TABLE pada DDL (Data Definition Language)
        Alter Table
        Perintah SQL yang digunakan untuk modifikasi pendefinisian tabel, seperti :

A.        Menambahkan Field pada Tabel


B.        Menghapus Field pada Tabel


C.        Menambahkan Primary Key


D.       Menambahkan Foreign Key


E.        Menghapus Primary Key


F.         Menghapus Foreign Key


G.       Mengganti Tipe Data Kolom


H.       Mengganti Nama Kolom


I.          Mengganti Nama Tabel

                              



       SOAL


1.      Membuat tabel mahasiswa:


2.       Tampilan tabel mahasiswa:


3.       Menambahkan kolom kodepos di tabel mahasiswa:


4.       Tampilan tabel mahasiswa:


5.       Mengganti tipe kode pos dari varchar(8) menjadi char(5):


6.       Tampilan tabel mahasiswa:


7.       Membuat tabel matakuliah:


8.       Tampilan tabel matakuliah:


9.       Membuat kode_mk menjadi primary key:


10.   Tampilan tabel matakuliah:


11.   Membuat tabel nilai, dengan aturan nim dan kode_mk sebagai foreign key:


12.   Tampilan tabel nilai:


        MATERI
        https://www.scribd.com/doc/282790475/20151-31-C31040303-C-K-1



Rabu, 09 September 2015

Membuat TABLE menggunakan postgres

A.      Membuat TABLE menggunakan postgres
1.       Buka Aplikasi pgAdminIII
Tampilan akan sama seperti gambar dibawah ini:
            

2.       Klik dua kali pada Postgre SQL 9.4(x86)
Masukkan password yang digunakan, misalkan password pada gambar dibawah  ini adalah “sys”
               
                
3.       Pada isi dari Postgre SQL 9.4(x86) klik pada Database. Di dalam properties klik postgres, klik      kanan new object new
                       

4.       Beri nama tabel, dan owner nya isi postgres


5.       Klik Refresh pada database


6.       Klik refresh di properties di nama database yang telah dibuat


7.       Pada nama database yang telah dibuat klik kiri


8.       Klik lambang SQL sehingga muncul seperti gambar dibawah


9.       Pada SQL Editor tuliskan kode program seperti dibawah ini(Create Table)


10.   Apabila ingin melihat history bisa mengklik tulisan history


11.   Apabila ingin menjalankan program harus di blok terlebih dahulu klik tombol Excecute query, apabila ada pesankesalahan maka akan muncul pada message


12.   Apabila ingin menghapus seluruh tabel secara keseluruhan gunakan koding seperti yang dibawah ini,kemudian blok dan jalankan!(Remove Table)


13.   Apabila ingin melihat history yang telah dilakukan akan terlihat seperti yang dibawah  ini


14.   Apabila ingin melakukan penyimpanan klik lambang SAVE kemudian berikan nama pada file


15.   Apabila ingin menambahkan tabel baru gunakan code program dibawah ini, code program yang diblok(Alter Table)


B.      Berikut merupakan soal tugas,Membuat tugas seperti tabel dibawah ini
             

1.       Membuat tabel barang & menampilkannya(Create Table):


2.       Membuat tabel pasok & menampilkannya(Create Table):


3.       Membuat tabel suplier & menampilkannya(Create Table):


4.       Perintah untuk mendelete tabel barang secara keseluruhan(Remove Table):


5.       Perintah untuk mendelete tabel pasok secara keseluruhan(Remove Table):


6.       Perintah untuk mendelete tabel suplier secara keseluruhan(Remove Table):


7.       Tampilan tabel barang mula-mula:


8.       Penambahan tabel barang, diberi tambahan tanggal_kadaluarsa(Alter Table):


MODUL silahkan didownload
https://docs.google.com/presentation/d/1JAM9nUka1WkM-drVLT8ut30niU4RgqF6m90tBbkFT-g/edit