time

Minggu, 21 Maret 2010

Tugas Sistem Basis Data Misriyenti Tif IV B

Soal :
A. Buatlah database dengan nama Penjualan yang terdiri atas table MsBarang, MsPelanggan, MsPegawai, Transaksi, DetilTransaksi dengan data-data sbb :

1. MsBarang
Field Name Type Width
KdBarang Char 5
NmBarang Varchar 30
HgSatuan Money
JumStock Int

2. MsPelanggan
Field Name Type Width
KdPelanggan Char 5
NmPelanggan Varchar 30
Jenkel Char 1
Alamat Varchar 40
Kota Char 20
Telp Char 15

3. Transaksi
Field Name Type Width
TglTrans datetime 5
KdTrans Char 6
KdPelanggan Char 5
KdPegawai Char 5

4. DetilTransaksi
Field Name Type Width
KdTrans Char 6
KdBarang Char 5
JumJual Smallint

5. MsPegawai
Field Name Type Width
KdPegawai Char 5
NmPegawai Varchar 30
Alamat Varchar 40
Kota Char 20
Telp Char 15



B. Masukkan data-data berikut ini menggunakan perintah INSERT


1. MsBarang
KdBarang NmBarang HgSatuan JumStock
AR001 Monitor Samsung 14 1000000 12
BR002 Scanner UMAX 2000000 4
CR001 Keyboard 104 keys 200000 20
UR001 Flash Disk Kingston 250000 9

2. MsPelanggan
KdPelanggan NmPelanggan Jenkel Alamat Kota Telp
CS001 Yogi Pria Mujair 12 Malang 456789
CS002 Dodo Pria Mawar 9 Jakarta 543781
CS003 Henny Wanita Ceker Ayam 2 Surabaya 444222
CS004 Haryani Wanita Bend Sutami 7 Malang 537372

3. Transaksi
TglTrans KdTrans KdPelanggan KdPegawai
25/11/2007 TR001 CS001 PG001
26/11/2007 TR002 CS004 PG002
27/11/2007 TR003 CS002 PG001

4. DetilTransaksi
KdTrans KdBarang JumJual
TR001 AR001 1
TR001 BR002 1
TR001 CR001 1
TR002 UR001 2
TR003 BR002 1
TR003 UR001 1

5. MsPegawai
KdPegawai NmPegawai Alamat Kota Telp
PG001 Wawan Sumbersari 12 Malang 434232
PG002 Yosi Candi Bima 3 Malang 442221
PG003 Jeni Borobudur 145 Malang 243455


C. Ubahlah data NmPegawai yang memiliki KdPegawai ‘PG003’ menjadi ‘Yeni’. Pengubahan data menggunakan perintah UPDATE.
D. Hapus data pelanggan yang memiliki KdPelanggan ‘CS003’ menggunakan perintah DELETE.

E. Tampilkan data menggunakan perintah SELECT dengan ketentuan :
1. tampilkan data semua barang
2. tampilkan data barang yang memiliki stok > 10
3. tampilkan data pelanggan yang tinggal di kota Malang
4. tammpilkan data transaksi dengan menampilkan data TglTrans, KdTrans, KdPelanggan, NmPelanggan
5. tampilkan data yang menampilkan KdTrans, KdBarang, JumJual, KdPegawai, NmPegawai



Jawaban : Download di :
http://www.4shared.com/file/245968952/dd328baa/SBD_LAt2.html

atau postingan Print Screen sebagai berikut :
1.



2.


3.


4.



5.


6.


7.


8.


9.


10.


11.


12.


13.


14.


15.


16.


17.