: Kumpulan Soal LKS SMK Bidang IT Software Application Soal Database

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.