Tuesday, March 11, 2014

Latihan Dan Tugas Sistem Basis Data

Tulis Source menggunakan Terminal / CMD, Buat background warna putih dan Teks warna Hitam.

Buat database penjualan dengan nama tabel tb_barang, tb_customer, dan tb_transaksi
Kemudian masukkan field dan data-datanya...
Nama - nama field:
tb_barang
kd_brg varchar(5) not null primary key
nama_brg varchar(30)
hrg_jual int
hrg_beli int
tb_customer
kd_cus varchar(5) not null primary key
nama_cus varchar(30)
jk varchar(1)
alamat varchar(50)
tb_transaksi
no_trans varchar(5) not null primary key
kd_brg varchar(5)
kd_cus varchar(5)
jumlah int(3)
tanggal date
Data-datanya:
tb_barang
br001, monitor, 700000, 650000
br002. keyboard, 50000, 40000
br003, mouse, 20000, 15000
tb_customer
cs001, supri, L, sleman
cs002, rita, P, wonosari
cs003, nanang, L, gunung kidul
tb_transaksi
00001, br001, cs001, 20, now()
00002, br002, cs002, 30, now()
00003, br003, cs003, 40, now()
Latihan
1.  Tampilkan masing-masing tabel.            
2.  Tampilkan daftar nama barang dan harga jualnya saja.
3.  Tampilkan nama customer berdasarkan abjad A -> Z.
4.  Tampilkan Jumlah total dari semua barang.
5.  Tampilkan Nama customer dan alamat yang bernama "rita".
6.  Tampilkan nama barang, harga Jual, dan jumlah barang.
7.  Tampilkan nama barang, harga barang, dan total harga per item (harga jual * jumlah)    
8.  Tampilkan nama barang, harga barang, dan total harga per item (harga jual * jumlah)   hanya   
        barang "keyboard".
9.  Tampilkan harga jual barang termahal dari tabel barang.
10.Tampilkan Banyaknya transaksi


Jawaban.
1. a. select *from tb_barang;
    b. select *from tb_customer;
    c. select *from tb_transaksi;

2. select nama_brg, hrg_jual from tb_barang;

3. select nama_cus, alamat from tb_customer order by nama_cus asc;

4. SELECT  SUM(jumlah) AS total FROM tb_transaksi;

5. select nama_cus, alamat from tb_customer where nama_cus='rita';

6. select nama_brg, hrg_jual, jumlah from tb_barang, tb_transaksi where     

tb_barang.kd_brg=tb_transaksi.kd_brg;

7.select nama_brg, hrg_jual, jumlah, (hrg_jual*jumlah) AS total  from tb_barang, tb_transaksi where     

tb_barang.kd_brg=tb_transaksi.kd_brg;

8. select nama_brg, hrg_jual, jumlah, (hrg_jual*jumlah) AS total  from tb_barang, tb_transaksi where    

 tb_barang.kd_brg=tb_transaksi.kd_brg and nama_brg='keyboard';

9. SELECT nama_brg, MAX(hrg_jual) AS Harga_termahal FROM tb_barang;

10. SELECT COUNT(no_trans) AS Jumlah_Transaksi FROM tb_transaksi;

0 comments:

Post a Comment