Tugas untuk kelas 2A dan 2D
Tabel/Field | Keterangan | Type/With/PK |
DBXXX KBXXX NBXXX | DAFTAR BARANG Kode Barang Nama Barang |
T/2 T/30 |
ABXXX BLNXXX KBXXX AUBXXX AHBXXX | ANGGARAN PEMBELIAN Bulan Bulan
Kode Barang Anggaran Unit Pembelian Anggaran Harga Beli Per Unit |
N T/2 N N |
RBXXX NOBXXX TGLJXXX KBXXX
RUBXXX RHBXXX | REALISASI PEMBELIAN No. Pembelian Tanggal Kode Barang
Unit Dibeli Harga Beli |
Auto Datetime T/2
N N |
XXX pada nama table dan nama field merupakan 3 digit dari stambuk anda |
Isilah table-tabel di atas dengan ketentuan:
1. Tabel Daftar Barang diisi antara 4 s/d 7 record
2. Tabel Anggaran Pembelian diisi [(n-1) x 12)], dimana n merupakan jumlah record pada table Daftar Barang
3. Tabel Realisasi Pembelian diisi minimal 50 record
B. Nilai Anggaran dan Nilai Realisasi
1. Buatlah query untuk menghitung jumlah aggaran pembelian yang diperoleh dari aggaran unit pembelian dikalikan anggaran harga beli perunit
BLNXX | Bulan Anggaran |
KBXXX | Kode Barang |
AUBXXX | Anggaran Unit Pembelian |
AHBXXX | Anggaran Harga Perunit Pembelian |
JABXXX | Jumlah Anggaran Pembelian |
2. Buat query untuk menghitung jumlah realisasi tiap transaksi pembelian yang diperoleh dari unit dibeli dikalikan harga beli. Dalam query tersebut tambahkan satu kolom angka bulan transaksi yang nilainya didasarkan pada tanggal transaksi
BLNXX | Bulan Realisasi |
KBXXX | Kode Barang |
RUBXXX | Realisasi Unit Pembelian |
RHBXXX | Realisasi Harga Perunit Pembelian |
JRBXXX | Jumlah Realisasi Pembelian |
C. Pengelompokan bulanan
1. Kelompokkan jumlah anggaran, jumlah unit, rata anggaran harga beli perunit, berdasarkan bulan anggaran.
BLNXX | Bulan Anggaran |
TTAUHXXX | Total unit anggaran pembelian |
RRAHBXXX | Rata-rata anggaran harga pembelian perunit |
TTJABXXX | Total jumlah anggaran pembelian |
2. Kelompokkan jumlah realisasi, rata harga realisasi pembelian perunit, jumlah unit dibeli berdasarkan bulan realisasi
BLNXXX | Bulan Anggaran |
TTRUHXXX | Total unit realisasi pembelian |
RRRHBXXX | Rata-rata realisasi harga pembelian perunit |
TTJRBXXX | Total jumlah realisasi pembelian |
3. Gunakan query B1 sebagai induk dan query B2 sebagai anak untuk menghitung selisih anggaran dan realisasi, selisih rata-rata anggaran harga beli perunit dan rata-rata harga realisasi perunit, serta selisih jumlah dianggarkan dan jumlah unit realisasi. Tampilkan semua data anggaran meskipun tidak ada realisasinya, dan pada data yang kolomnya dari data realisasi tidak terdapat lagi kolom yang blank (null)
BLNXXX | Bulan Anggaran |
TTAUHXXX | Total unit anggaran pembelian |
TTRUHXXX | Total unit realisasi pembelian |
STRUHXXX | Selisih total unit realisasi pembelian |
RRAHBXXX | Rata-rata anggaran harga pembelian perunit |
RRRHBXXX | Rata-rata realisasi harga pembelian perunit |
SRRHBXXX | Selisih rata-rata realisasi harga pembelian perunit |
TTJABXXX | Total jumlah anggaran pembelian |
TTJRBXXX | Total jumlah realisasi pembelian |
STJRBXXX | Selisih total jumlah realisasi pembelian |
4. Sempurnakan query B3, dengan menambahkan paratemer yang akan menanyakan sampai bulan berapa yang akan ditampilkan.
D. Pengelompokan kode barang
1. Kelompokkan jumlah anggaran, rata anggaran harga beli perunit, jumlah unit berdasarkan kode barang.
KBXXX | Kode barang |
TTAUHXXX | Total unit anggaran pembelian |
RRAHBXXX | Rata-rata anggaran harga pembelian perunit |
TTJABXXX | Total jumlah anggaran pembelian |
2. Kelompokkan jumlah realisasi, rata harga realisasi pembelian perunit, jumlah unit dibeli berdasarkan kode barang
KBXXX | Kode barang |
TTRUHXXX | Total unit realisasi pembelian |
RRRHBXXX | Rata-rata realisasi harga pembelian perunit |
TTJRBXXX | Total jumlah realisasi pembelian |
3. Gunakan table Daftar Barang sebagai induk dan query C1 serta query C2 sebagai anak untuk menghitung selisih anggaran dan realisasi, selisih rata-rata anggaran harga beli perunit dan rata-rata harga realisasi perunit, serta selisih jumlah dianggarkan dan jumlah unit realisasi. Tampilkan semua data barang meskipun tidak memiliki anggaran dan realisasinya, dan pada data-data yang kolomnya dari data anggaran serta realisasi tidak terdapat lagi kolom yang blank (null)
KBXXX | Kode barang |
NBXXX | Nama barang |
TTAUHXXX | Total unit anggaran pembelian |
TTRUHXXX | Total unit realisasi pembelian |
STRUHXXX | Selisih total unit realisasi pembelian |
RRAHBXXX | Rata-rata anggaran harga pembelian perunit |
RRRHBXXX | Rata-rata realisasi harga pembelian perunit |
SRRHBXXX | Selisih rata-rata realisasi harga pembelian perunit |
TTJABXXX | Total jumlah anggaran pembelian |
TTJRBXXX | Total jumlah realisasi pembelian |
STJRBXXX | Selisih total jumlah realisasi pembelian |
4. Sempurnakan query nomor 3, dengan menambahkan paratemer yang akan menanyakan sampai bulan berapa yang akan ditampilkan.
E. Pengelompokan kode barang dan bulan
1. Kelompokkan jumlah realisasi, rata harga realisasi pembelian perunit, jumlah unit dibeli berdasarkan kode barang
KBXXX | Kode Barang |
BLNXXX | Bulan |
TTRUHXXX | Total unit realisasi pembelian |
RRRHBXXX | Rata-rata realisasi harga pembelian perunit |
TTJRBXXX | Total jumlah realisasi pembelian |
2. Gunakan query A1 sebagai induk dan query D1 sebagai anak untuk menghitung selisih anggaran dan realisasi, selisih anggaran harga beli perunit dan rata-rata harga realisasi perunit, serta selisih jumlah dianggarkan dan jumlah unit realisasi. Tampilkan semua data anggaran meskipun tidak ada realisasinya, dan pada data yang kolomnya dari data realisasi tidak terdapat lagi kolom yang blank (null)
KBXXX | Kode barang |
BLNXXX | Bulan |
TTAUHXXX | Total unit anggaran pembelian |
TTRUHXXX | Total unit realisasi pembelian |
STRUHXXX | Selisih total unit realisasi pembelian |
RRAHBXXX | Rata-rata anggaran harga pembelian perunit |
RRRHBXXX | Rata-rata realisasi harga pembelian perunit |
SRRHBXXX | Selisih rata-rata realisasi harga pembelian perunit |
TTJABXXX | Total jumlah anggaran pembelian |
TTJRBXXX | Total jumlah realisasi pembelian |
STJRBXXX | Selisih total jumlah realisasi pembelian |
3. Sempurnakan query nomor 2, dengan menambahkan paratemer yang akan menanyakan sampai bulan berapa yang akan ditampilkan.
Catatan:
XXX pada nama table maupun field-field dalam table serta field yang dibentuk pada setiap query merupakan 3 digit terakhir stambuk
Yang dikumpulkan:
1. Skrip perintah SQL dari masing query di atas yang diketik dengan menggunakan huruf Couries New dan besaran/point huruf 10.
2. File hasil pekerjaan
Cara pengumpulan: Dikirim melalui ke E-Mail: iskandarsabang@yahoo.com
Batas waktu pengiriman: Tanggal 20 Juni 2008
Tidak ada komentar:
Posting Komentar