: Kumpulan Soal LKS SMK Bidang IT Software Application Soal Database - Rev

DATABASE
1. Buatlah table dengan nama : tblContact

2. Tambahkan data ke dalam table tblContact sesuai dengan data berikut ini :
Code
11111
22222
ABC Books
BCD
Books

Nam
e
CAS
H
CAS
H

Address

ContactTy

pe
1
2

ABC

San
Franscisco

1

BCD

Los Angeles

2

3. Import data dari file excel ke dalam table baru dalam database :
 tblStock.xlsx
 tblTransac.xlsx

 tblTransacDetail.xlsx
 tlkpCategory.xlsx
 tsumTransac.xlsx
4. Tentukan primay key yang sesuai pada setiap table sesuai dengan
tampilan pada relationship pada soal no 5.
5. Buatlah Relationship pada file database seperti pada tampilan berikut ini :

6. Buatlah query dengan nama vwCustomerList untuk menampilkan data
dari tblContact dimana ContactType adalah Customer dengan tampilan
sebagai berikut :

7. Buatlah query untuk menampikan TransactionID, TransactionDate, TR_Year
(didapat dari tahun transaksi), TR_Month (didapat dari bulan transaksi),
TR_Day (didapat dari hari transaksi), TransactionType, TransactionCode,
PaymentType, PaymentTerm, ContactID, EmployeeID, Discon, Description,
IsPosted, CreatedAt, CreatedBy, ChangedAt, ChangedBy, ProdCode, Name
dari table tblStock, TQD: Quantity, TPD: Price, Total (didapat dari TOD *
TPD), QuantityOrder, Description dari table tblTransacDetail, dan Category
dengan tampilan sesuai pada file vwReportTransaction.xlsx
8. Buatlah Query dengan nama vwReportTransactionSummByCodeAndType,

tampilkan dengan ProdCode diurutkan secara ascending dengan tampilan
seperti berikut ini :

9. Buatlah query dengan nama vwStock_uncheck dimana Code tidak sama
dengan 11111111111111111111 ProdCode NULL, TransactionType adalah
Sales, jenis Discontinue dari table tbStock FALSE, dan tampilkan
berdasarkan Code secara Ascending dengan tampilan sebagai berikut :

10.Buatlah query dengan nama vwStockAll dimana Code tidak sama dengan
11111111111111111111, dan jenis Discontinue dari table tbStock FALSE
sesuai dengan tampilan pada vwStockAll.xlsx

11.Buatlah query dengan nama vwSupplierList dari table tbContact dengan
jenis ContactType adalah Supplier dengan tampilan sebagai berikut :

12.Buatlah tampilan report dengan nama Sales Report dengan tampilan
sebagai berikut :

Ketika diklik akan menutup
report yang sedang dibuka

Perhatikan : cukup membuat design tampilannya saja dan Tree View
muncul saat dilihat menggunakan layout view.

13.Tampilkan default Transaction Type yang dipilih saat form diklik adalah

Sales.
14.Tampilan default untuk semua jenis transaksi adalah menampilkan ALL
Product Category.

15.Buatlah form dengan nama Transaction Form, dengan tampilan sebagai
berikut :

Perhatikan penggunaan warna dalam design form tersebut. Gunakan data
dari tabel tblTransac dan untuk sub form menggunakan tblTransacDetail.
16.Pastikan bahwa data pada subform berubah ketika TransactionID diubah
pada form utama.

17.Buatlah report dengan nama Report Transaction menggunakan table
tsumTransac dengan tampilan sebagai berikut :


18.Buatlah switchboard dengan tampilan sebagai berikut :

19.Ketika menu Table diklik, maka tampilan switchboard akan berubah
sebagai berikut :

Ketika back diklik akan
kembali ke
switchboard utama

20.Saat klik Table Contact akan membuka table tblContact, saat Table Stock
diklik akan membuka table tblStock dengan contoh tampilan sebagai
berikut :

21.Ketika menu Query diklik, maka tampilan switchboard akan berubah
sebagai berikut :

Ketika back diklik
akan kembali ke
switchboard utama


22.Saat menu Sales Report diklik maka akan membuka report Sales Report,
dan ketika menu Purchasing form diklik maka akan membuka form
Pusrchasing Form yang telah dibuat sebelumnya.