Sistem Basis Data

soal :
  1. 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


  1. MsPelanggan

Field Name

Type

Width

KdPelanggan

Char

5

NmPelanggan

Varchar

30

Jenkel

Char

1

Alamat

Varchar

40

Kota

Char

20

Telp

Char

15

  1. Transaksi

Field Name

Type

Width

TglTrans

datetime

5

KdTrans

Char

6

KdPelanggan

Char

5

KdPegawai

Char

5

  1. DetilTransaksi

Field Name

Type

Width

KdTrans

Char

6

KdBarang

Char

5

JumJual

Smallint


  1. MsPegawai

Field Name

Type

Width

KdPegawai

Char

5

NmPegawai

Varchar

30

Alamat

Varchar

40

Kota

Char

20

Telp

Char

15




  1. 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

    1. 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

    1. Transaksi

TglTrans

KdTrans

KdPelanggan

KdPegawai

25/11/2007

TR001

CS001

PG001

26/11/2007

TR002

CS004

PG002

27/11/2007

TR003

CS002

PG001

    1. DetilTransaksi

KdTrans

KdBarang

JumJual

TR001

AR001

1

TR001

BR002

1

TR001

CR001

1

TR002

UR001

2

TR003

BR002

1

TR003

UR001

1

    1. 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

  1. Ubahlah data NmPegawai yang memiliki KdPegawai ‘PG003’ menjadi ‘Yeni’. Pengubahan data menggunakan perintah UPDATE.
  2. Hapus data pelanggan yang memiliki KdPelanggan ‘CS003’ menggunakan perintah DELETE.
  1. 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



















































































































1 comments:

Anonim mengatakan...

nice blog...update selalu...

Posting Komentar