Minggu, 17 Mei 2015

Penggunaan Select Steatment 2









Modul 8
                                                      Penggunaan Select Steatment 2

      Tujuan :
a.       Mahasiswa mampu menggunakan instruksi Create table dan options-nya menggunakan PostgreSQL untuk membuat tabel-tabel basis data sesuai kebutuhan.
b.      Mahasiswa mampu memasukkan records ke dalam tabel-tabel basis data.

      2.      Landasan teori :
            SELECT STATEMENTS digunakan untuk menentukan atau memilih data yang akan 
             ditampilkan ketika melakukan query terhadap basis data. Contoh SELECT :
·  Untuk melihat semua kolom dari suatu table
·  Untuk melihat kolom-kolom tertentu
·  Secara umum :
SELECT <nama kolom, ……..> FROM <nama tabel>;
      3.      Langkah – langkah
1.      Menampilkan nama nasabah, nomor rekening, pin, dan saldo untuk semua rekening yang jumlah saldonya lebih dari 1.000.000 dan diurutkan berdasarkan nomor rekening

2.      Menampilkan nomor rekening, pin, dan saldo untuk semua rekening yang ada di Bank Rut Unit Klaten dengan saldo maksimal 1.000.000 dan diurutkan berdasarkan nomor rekening

3.      Menampilkan nama nasabah, nomor rekening, dan nama cabang bank untuk semua nasabahyang telah membuka rekening di suatu cabang bank diurutkan berdasarkan nama cabang bank dan nama nasabah

4.      Menampilkan nama nasabah dan alamat nasabah untuk semua nasabah yang memiliki rekening di Bank Rut Unit Yogyakarta dan diurutkan berdasarkan nama nasabah



5.      Menampilkan nama nasabah, alamat nasabah, nomor rekening, serta saldo untuk semua nasabah dan semua rekening yang ada di database dan diurutkan berdasarkan nama nasabah dan nomor rekening

TUGAS :
        1.      Tampilkan nomor rekening, nama nasabah, jenis transaksi, dan jumlah transaksi dimana      
               jumlah   trasaksi  20.000!



        2.      Tampilkan nomor rekening, nama nasabah dan alamat nasabah dimana nama nasabah diawali 
               dengan kata ‘Su’!

         3.      Tampilkan nomor rekening dengan alias “Nomor Rekening” , nama nasabah dengan alias 
                 “Nama Nasabah”, jumlah transaksi dengan alias “Jumlah Transaksi” dimana jenis 
                transaksinya adalah debit! Urutkan berdasarkan nama nasabah!

Sabtu, 09 Mei 2015

PENGGUNAAN SELECT STATEMENT 1



PENGGUNAAN SELECT STATEMENT 1
A.    Tujuan
1.   Mahasiswa mampu menggunakan instruksi Create table dan options-nya menggunakan PostgresSQL untuk membuat table – table basis data sesuai kebutuhan.
2.     Mahasiswa mampu memasukkan records ke dalam tabel – tabel basis data. 

B.    LandasanTeori
SELECT STATEMENT digunakan untuk menentukan atau memilih data yang akan ditampilkan ketika melakukan query terhadap basis data. Struktur select statement terhadap basis data di postgre SQL adalah sebagai berikut :

SELECT[ALL] DISTINCT | ON (expression [,…] ) ] ]
*| expression [ ASoutput_name] [,…]
[FROM from_item[,…]]
[WHERE condition]
[GROUP BY expression [,..]]
[HAVING condition [,..]
[{UNION | INTERSECT | EXCEPT }[ ALL ] select ]
[ORDER BY expression [ASC |DESC| USING operator ] [, . . .]]
[ FOR UPDATE [ OF tablename [, . .] ] ]
[LIMIT { count| ALL } ]
[OFFSET start]

C.    AlatdanBahan
1.     Komputer dengan system operasi Windows XP
2.     Program aplikasi Cygwin
3.     Modul Praktikum Sistem Berkas dan Basis Data

D.    Langkah – langkah Praktikum
1.     Jalankan program Cygwin dan melakukan perintah sampai terhubung dengan database yang dibuat pada modul yaitu Perbankan.
2.     Tampilkan nama bank dan alamat bank untuk semua cabang bank dan diurutkan                 berdasarkan nama bank dengan kode berikut :
SELECT nama_cabang, alamat_cabang FROM cabang_bank ORDER BY nama_cabang;

       
3.     Tampilkan nomor rekening, pin, dan jumlah saldo untuk semua rekening dan diurutkan      berdasarkan jumlah saldo dari yang paling besar ke yang paling kecil dengan kode berikut :
SELECT no_rekening, pin, saldo FROM rekening ORDER BY saldo DESC;



4.     Tampilkan nomor rekening, nama nasabah, dan alamat nasabah dari semua nasabah yang   memiliki rekening dan diurutkan berdasarkan nama nasabah dengan kode berikut:
      SELECT rekening.no_rekening,nasabah.nama_nasabah,nasabah .alamat_nasabah FROM rekening, nasabah, nasabah_has_rekening
WHERE nasabah.id_nasabah =
nasabah_has_rekening.id_nasabahFK AND rekening.no_rekening= nasabah_has_rekening.no_rekeningFK ORDER BY nasabah .nama_nasabah ;



5.     Tampilkan nomor rekening nama nasabah, dan jumlah saldo untuk semuarekening yang dimiliki oleh nasabah dan diurutkan berdasarkan nama nasabah dengan kode berikut :
   SELECT rekening.no_rekening ,nasabah.nama_nasabah,rekening.saldo FROM rekening, nasabah, nasabah_has_rekening WHERE nasabah.id_nasabah =
nasabah_has_rekening.id_nasabahFK AND rekening.no_rekening= nasabah_has_rekening.no_rekeningFK ORDER BY nasabah.nama_nasabah;






E.    Tugas
1.  Tampilkan nama nasabah, alamat nasabah, jenis transaksi dan jumlah transaksi untuk dimana jenis transaksi adalah kredit dan diurutkan berdasarkan nama nasabah.
2.  Tampilkan nomor rekening nama nasabah, jenis transaksi dan jumlah transaksi yang melakukan transaksi pada tanggal 21 November 2009 dan diurutkan berdasarkan nama nasabah.
Jawab :
1.     Kode program :
SELECT nasabah.nama_nasabah, nasabah.alamat_nasabah, transaksi.jenis_transaksi, transaksi.jumlah FROM nasabah, transaksi WHERE nasabah.id_nasabah=
transaksi.id_nasabahFK AND transaksi.jenis_transaksi=’kredit’ ORDER BY nasabah.nama_nasabah;



2.     Kode program :
SELECT rekening.no_rekening, nasabah.nama_nasabah, transaksi.jenis_transaksi, transaksi.jumlah FROM rekening, nasabah, transaksi WHERE nasabah.id_nasabah=
transaksi.id_nasabahFK AND rekening.no_rekening= transaksi.no_rekeningFK AND transaksi.tanggal=’2009-11-21’ORDER BY nasabah.nama_nasabah;