Tugas basis data1

3
Tugas Basis Data (membuat store procedure menggunakan tabel buku) Kamis, 13 Desember 2012 1. Buat store procedure dengan nama PROC_REKAP_JUAL dengan tujuan untuk membuat tabel baru dengan nama REKAP_JUAL dengan struktur tabel sebagai berikut : Nama Field Tipe data & size Tgl_Rekap Date time Bln_Rekap Char(7) Tot_Rekap int 2. Buat store precedure dengan nama ISI_BUKU_1 yang bertujuan untuk memasukkan data buku baru kedalam tbel BUKU.Isi dari datanya hanya diperuntukkan untuk field kode, judul, pengarang, dan penerbit dengan bentuk sbb: Kode : 44444 Judul : Pemrograman Dasar Visual Basic 6.0 Pengarang : Yuda Mahendra Penerbit : prestasi 3. Buat store precedure dengan nama ISI_BELI_1 yang bertujuan untuk memasukkan data ketabel BELI sekaligus mengupdate data di tabel BUKU yaitu data untuk field harga dan Jumlah yang kode bukunya 44444. Sedang fields Disc diisi dengan nilai 0(nol). Adapun data yang diinputkan ketabel BELI sbb: No Transaksi : 0000003 Tgl_Transaksi : 23 Febuari 2005 Kode_Distributor : 7777 Kode_Buku : 44444 Harga : 650000 Jumlah : 8

description

 

Transcript of Tugas basis data1

Page 1: Tugas basis data1

Tugas Basis Data (membuat store procedure menggunakan tabel buku)Kamis, 13 Desember 2012

1. Buat store procedure dengan nama PROC_REKAP_JUAL dengan tujuan untuk membuat tabel baru dengan nama REKAP_JUAL dengan struktur tabel sebagai berikut :

Nama Field Tipe data & sizeTgl_Rekap Date timeBln_Rekap Char(7)Tot_Rekap int

2. Buat store precedure dengan nama ISI_BUKU_1 yang bertujuan untuk memasukkan data buku baru kedalam tbel BUKU.Isi dari datanya hanya diperuntukkan untuk field kode, judul, pengarang, dan penerbit dengan bentuk sbb: Kode : 44444 Judul : Pemrograman Dasar Visual Basic 6.0 Pengarang : Yuda Mahendra Penerbit : prestasi

3. Buat store precedure dengan nama ISI_BELI_1 yang bertujuan untuk memasukkan data ketabel BELI sekaligus mengupdate data di tabel BUKU yaitu data untuk field harga dan Jumlah yang kode bukunya 44444. Sedang fields Disc diisi dengan nilai 0(nol). Adapun data yang diinputkan ketabel BELI sbb: No Transaksi : 0000003 Tgl_Transaksi : 23 Febuari 2005 Kode_Distributor : 7777 Kode_Buku : 44444 Harga : 650000 Jumlah : 8

4. Buat store procedure dengan nama ISI_JUAL_1 yang bertujuan untuk menginputkan data-data kedalam tabel JUAL sekaligus mengupdate data pada field jumlah ditabel BUKU.Data-data yang diinputkan sbb: No Transaksi : 0000004 Tgl Transaksi : 19 Maret 2005 Kode Buku : 44444 Harga Jual : 85000 Jumlah : 2

5. Buat store procedure dengan nama ISI_REKAP_1 yang bertujuan untuk melakukan rekap dari total penjualan dari tabel JUAL. Hasil dari proses rekap diinputkan kedaam tabel REKAP_JUAL sbb: Tanggal Rekap : Diisi dari tanggal sistem

Page 2: Tugas basis data1

Bulan rekap : diisi dari nilai bulan yang digabungkan dengan nilai tahun. Contoh 02-2005

Total rekap : merupakan hasil proses penjumlahan dari seluruh proses perkalian antara harga jual dengan jumlah barang yang terjual.

Proses total pada tabel JUAL hanya dilakukan pada bulan sesuai dengan tanggal system

6. Buat store procedure dengan nama LIHAT_PER_TGL yang bertujuan untuk menampilkan data dari field tgl_jual, judul,harga, hrg_jual, jml_jual dan laba yang merupakan join dari dua tabel BUKU dan JUAL. Laba yang diperoleh dari harga jual dikalikan dengan jumlah barang yang terjual dikurangi dengan harga beli dikalikan dengan jumlah barang yang terjual. Hitung total dari seluruh laba yang diperoleh.

7. Buat stored dengan nama CETAK_JUAL_1 yang bertujuan untuk mencetak data dari parameter output masing-masing tanggal penjualan, judul buku, harga penjualan, jumlah penjualan , total penjualan dari tbel BUKU yang dijoinkan dengn tabel JUAL. Total diperoleh dari perkalian dari harga penjualan dengan jumlah penjualan yang dilakukan didalam stored procedure. Data yang diambil yang mempunyai nomor penjualan “0000001” dan kode buku “33333”

8. Buat stored dengan nama CETAK_REKAP_PENERBIT yang bertujuan untuk mencetak nama penerbit, rekap buku yang terjual dan rekap total penjualan. Data-data yang digunakan berasal dari tabel BUKU yang dijoin dengan tabel JUAL. Kelompokkan datanya berdasarkan field penerbit.

9. Buat stored dengan nama CETAK_REKAP_DIST yang bertujuan untuk mencetak data rekap dari salah satu distributor. Parameter output yang digunakan adalah nama distributor, total pembelian dan total transaksi. Data-datanya diambil dari join antra tabel BELI dengan DISTRIBUTOR

\