Kamis, 15 Oktober 2015

Latihan SQL

Resume Pertemuan Tanggal 13 Oktober 2015

Dari Latihan pada tanggal 13 Oktober 2015 kemarin, kami menggunakan kembali tabel Mahasiswa, Matakuliah dan tabel Nilai.
Tampilan awal tabel Mahasiswa sebelum di berikan isi:
Memiliki 5 field, yakni:
- nim
- nama
- alamat
- kota
- kodepos
dimana nim kita berikan primary key

Kemudian, pada tabel mahasiswa kita isi tabel dengan cara INSERT..
Setelah running maka tabel akan berisi seperti berikut:

Kemudian karena pada field kota untuk nim 201391003 masih kosong, maka diisikan kota "Semarang" dengan UPDATE..
Maka kota untuk nim 201391003 akan menjadi seperti berikut:

Cara untuk menghapus record untuk nim 201391001 (bukan menghapus tabel melainkan hanya menghapus satu baris tabel, yakni baris untuk nim 201391003)

Selanjutnya, menggunakan tabel matakuliah ..
Tampilan awal tabel Matakuliah sebelum di berikan isi:
Memiliki 4 field, yakni:
- kode_mk
- nama_mk
- semester
- sks
dimaka kode_mk kita jadikan sebagai primary key

 Selanjutnya, tabel matakuliah diisi dengan nim, nama matakuliah, semester dan sks.

Tampilan awal tabel nilai sebelum di berikan isi:
Memiliki 3 field, yakni:
- nim
- kode_mk
- nilai
dimana kita jadikan nim dan kode_mk sebagai foreign key untuk menghubungkan tabel tabel yang telah kita buat, yakni tabel matakuliah, mahasiswa dan tabel nilai.

Selanjutnya, kita isi tabel nilai seperti berikut:

Untuk menampilkan nilai yang lebih kecil dari 80..

Untuk menampilkan nama, nama_mk, dan kode_mk yang mana akan diambil dari tabel yang telah dihubungkan (mahasiswa, matakuliah, nilai)..
dimana:
- nim pada tabel mahasiswa sama dengan nim pada tabel nilai
- kode_mk pada tabel matakuliah sama dengan kode_mk pada tabel nilai
- kode_mk pada tabel nilai sama dengan "MKI001"

Untuk menampilkan nim, nama, dan nama_mk yang mana akan diambil dari tabel yang telah dihubungkan (mahasiswa, matakuliah, nilai)..
dimana:
- nim pada tabel mahasiswa sama dengan nim pada tabel nilai
- kode_mk pada tabel matakuliah sama dengan kode_mk pada tabel nilai
- nilai pada tabel nilai lebih besar dari 65

untuk mengupdate atau mengganti nilai 100 untuk:
- nim = 201391001
- kode_mk = MKI001
Maka tabel untuk nim 201391001 dan matakuliah SQL akan berubah..

dan saat menampilkan nim, nama dan nama_mk akan berubah..

Nama     : Purwati Putri J
NIM       : 2013 31 195
Matkul   : Pemrograman SQL
Kelas     : C

Jumat, 02 Oktober 2015

DML

Resume Pertemuan ke-3 SQL
Materi yang dibahas pada tanggal 29 September 2015 adalah mengenai tentang DML atau Data Manipulation Language.
Beriut adalah materi dari DML:











DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table.

Resume Praktikum 
Selanjutnya dilanjutkan dengan Praktikum dari materi yang sudah di bahas.
buka pgAdminIII kemudian buka pada Database yang telah kita buat pada pertemuan sebellumnya yakni Tabel Barang, Suplier dan Tabel Pasok.

1. Jalankan Tabel Barang dan tampilkan Outputnya

2. Jalankan Tabel Suplier dan tampilkan Outputnya

3. Jalankan Tabel Pasok dan tampilkan outputnya

4. Jalanan kode prgram untuk mengisi data pada Tabel Barang 

 5. Jalanan kode prgram untuk mengisi data pada Tabel Supllier

 6. Jalanan kode prgram untuk mengisi data pada Tabel Pasok

 7. Mencari stok_barang yang < 100 pada Tabel Barang

8. Mencari Alamat_Suplier yang di "Jalan Mangga" dari Tabel Suplier

9. Menampilkan nama_barang dan nama_suplier dengan syarat jumlah pasok > 100

10.  Mengubah stok_barang pada sup001


11. Menghapus semua data (baris) sup001


Sumber: