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:
dan Substr untuk Tabel Mahasiswa (Bonus)
- 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)
ketik dan pilih RUN SELECTION
3. Melihat jumlah Transaksi yang dilakukan oleh suatu Supplier (count)
4. Menampilkan Data Supplier (Kode Supplier dan Nama Supplier) berdasarkan Nomor Faktur yang ada (group by) dan (as)
5. Query untuk Semua Tabel (sum,and)
Untuk memunculkan tampilan seperti gambar diatas, Ketik perintah di bawah ini
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 Sekian Untuk Postingan Hari ini, semoga bermanfaat bagi kalian semua.
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