Senin, 04 Juni 2018

Query untuk Semua Tabel (pada Database Pembelian) dan Substr (Pada Tabel Mahasiswa)

CATATAN HARI INI,  Senin, 4 Juni 2018
MATAKULIAH : PERANCANGAN BASIS DATA

Assalammualikum wr.wb
Selamat Pagi, Siang, Sore dan Malam Semua

Kembali lagi di Blog saya
Pada postingan ini saya (Ahmad) akan kembali membahas apa saja yang telah saya dapat pada perkuliahan hari ini Senin, 4 Juni 2018 khususnya pada Matakuliah Perancangan Basis Data.

Pada postingan sebelumnya kita telah membahas tentang Query untuk Tabel Isi yang telah kita buat sebelumnya. Sekarang kita akan membahas tentang Query untuk semua Tabel pada Database Pembelian. termasuk di dalamnya:


  • as
  • count
  • sum
  • group by
  • order by
  • where
  • asc dan desc

dan Substr untuk Tabel Mahasiswa (Bonus)
Oke langsung saja.

1. Menampilkan Kode Supplier, Nama Supplier, Nomor Faktur, dan Tanggal Faktur secara berurutan sesuai dengan Kode Supplier dari yang terkecil (asc)


      

    Untuk memunculkan tampilan seperti gambar diatas, Ketik perintah di bawah ini:
    select supplier.kdsup,nmsup,nofak,tglfak
    from faktur,supplier
    where faktur.kdsup=supplier.KDSUP
    order by supplier.kdsup asc;

    ketik dan pilih RUN SELECTION
    
   Untuk memunculkan tampilan seperti gambar diatas tetapi berurutan berdasarkan Kode Supplier dari yang terbesar, cukup ubah asc pada perintah diatas menjadi desc

2. Menampilkan Bukti bahwa Supplier yang tampil pada tabel Faktur adalah supplier yang sebenarnya. (Contoh Query untuk 2 Table) (where)



    Untuk memunculkan tampilan seperti gambar diatas, Ketik perintah di bawah ini
    select * from faktur,supplier 
    where faktur.kdsup=supplier.KDSUP; 
    
    ketik dan pilih RUN SELECTION

3. Melihat jumlah Transaksi yang dilakukan oleh suatu Supplier (count)
    


    
    Untuk memunculkan tampilan seperti gambar diatas, Ketik perintah di bawah ini
    select kdsup, count(kdsup)
    from faktur group by kdsup;

4. Menampilkan Data Supplier (Kode Supplier dan Nama Supplier) berdasarkan Nomor Faktur yang ada (group by) dan (as)



     Untuk memunculkan tampilan seperti gambar diatas, Ketik perintah di bawah ini

     select
     faktur.nofak as "Nomor Faktur", 
     TglFak as "Tanggal Faktur",
     supplier.kdsup as "Kode Supplier",
     nmsup as "Nama Supplier"
     from faktur,supplier 
     where faktur.kdsup=supplier.KDSUP
     group by supplier.nmsup;
 
5. Query untuk Semua Tabel (sum,and)
     

     Untuk memunculkan tampilan seperti gambar diatas, Ketik perintah di bawah ini
     select
     isi.nofak,tglfak,
     faktur.kdsup,nmsup,nmbrg,
     nbeli,MataUang,HrgBeli,sum(nbeli*hrgbeli)
     from faktur,supplier,barang,isi
     where isi.nofak=faktur.nofak
     and  supplier.kdsup=faktur.kdsup
     group by barang.nmbrg;

BONUS
   
6. Substr untuk Tabel Mahasiswa
 
    Substr(Sub String) berfungsi untuk  mengambil sejumlah karakter pada sebuah field sesuai jumlah yang karakter yang ditentukan, dimulai dari jumlah karakter yang telah ditentukan. Contoh kita akan memunculkan tampilan seperti gambar di bawah ini :


Oke, sebelum kita menuju ke perintah untuk memunculkan Tampilan seperti diatas hal pertama yang harus kita lakukan adalah membuat Database (Karena Query akan dilakukan pada Tabel Mahasiswa), kita misalkan saja nama Databasenya "Akademik" (tidak pakai "). Ketik perintah di bawah ini 

Create Database Akademik;

ketik dan pilih RUN SELECTION untuk membuat database Akademik. Kemudian Ketik perintah di bawah ini :

use Akademik;

ketik dan pilih RUN SELECTION untuk menyeleksi dan menggunakan database Akademik. Kemudian Kita Buat Tabel Mahasiswa dengan Strukturnya dan perintah seperti di bawah  :

create table mahasiswa (
NIM char(10) not null,
NamaMahasiswa varchar (50),
TempatLahir varchar (25),
TanggalLahir date,
JenisKelamin ENUM('P','W'),
PRIMARY KEY (NIM)); 

ketik dan pilih RUN SELECTION. Maka Tabel Mahasiswa telah terbuat. Sekarang kita kembali lagi pada contoh perintah seperti pada gambar diatas. Untuk memunculkan Tampilan seperti gambar diatas, ketik perintah dibawah ini :

select nim, substr(nim,1,2) as "Angkatan"
from mahasiswa;

ketik dan pilih RUN SELECTION.


Oke Sekian Untuk Postingan Hari ini, semoga bermanfaat bagi kalian semua.

Jangan Lupa Kunjungi
dan






Query untuk Semua Tabel (pada Database Pembelian) dan Substr (Pada Tabel Mahasiswa)

CATATAN HARI INI,  Senin, 4 Juni 2018 MATAKULIAH : PERANCANGAN BASIS DATA Assalammualikum wr.wb Selamat Pagi, Siang, Sore dan Malam...