NPM : 062040512407
KELAS : 2 APB
BAB 7
LATIHAN PRAKTIK
Buka kembali file database Latih-02. accdb. Selanjutnya buka form Barang Wizard pada tampilan
jendela desain. Rapikan dan atur tampilan objek dalam form. Tambahkan beberapa kontrol dalam
form sebagaí berikut:
LATIHAN PRAKTIK
Buka file database Latih-01.accdb. Buat query relasi melalui Query Design antara tabel Penjualan
Barang dengan Tabel Barang dan Tabel Satuan dengan field kunci relasi Kode. Masukkan beberapa
field ke dalam query sebagai berikut: Kode, Pembeli, dan Asal. Simpan query dengan nama Query
Barang dan hasilnya seperti pada Gambar 8.16.
Tambahkan kolom baru untuk field Nm_Barang dengan ketentuan sebagai berikut:
Kemudian digabung dengan field Barang yang diambil dari Tabel Barang. Tambahkan kolom
baru untuk field Pemasok dengan ketentuan sebagai berikut:
Tambahkan kolom baru untuk field Total yang didapat dari perkalian antara field Harga dengan
field Jumlah. Hasil query seperti pada Gambar 8.17.
Gambar 8.17. Hasil menambah rumus dalam query
Penyelesaian :
1. Aktif pada kolom kosong query, klik Builder pada Design - grup Query Setup sehingga akan
tampil kotak dialog Expression Builder. Pada kolom pertama klik dua kali pada Functions
dan pilih Built-In Functions, pada kolom kedua pilih All dan pada kolom ketiga klik dua kali
fungsi lIf, pada Expression Box terpasang fungsi lIf. Masukkan rumus sebagai berikut:
• IIf(Left([Penjualan Barang]![Kode];2)="ME";”Mie";
• IIf(Left([Penjualan Barang]![Kode];2)="MG";"Minyak Goreng";
• IIf(Left([Penjualan Barang]![Kode];2)="KC";"Kecap";"Roti")))
• &""& [Tabel Barang]![Barang]
2. Klik OK untuk menutup kotak dialog Expression Builder, rumus masuk ke dalam kisi QBE.
Enter dan ganti Expr1 menjadi Nm_Barang. Aktif pada kolom kosong dalam query, klik
Builder pada tab Design - grup Query Setup, tampil kotak dialog Expression Builder. Pada
kolom pertama klik dua kali pada Functions dan pilih Built-In Functions, pada kolom kedua
pilih All dan pada kolom ketiga klik dua kali fungsi IIf, pada Expression Box terpasang fungsi
llf. Selanjutnya masukkan rumus sebagai berikut:
• IIf([Tabel Satuan]![Vendor]="UK";"UD. Karya":
• IIf([Tabel Satuan]![Vendor]="UM";"UD. Sabar Muda”; "Setia Abadi"))
3. Klik OK untuk menutup kotak dialog Expression Builder, rumus akan masuk ke dalam kisi
QBE. Enter dan ganti Expr1 menjadi Pemasok. Aktif pada kolom kosong dalam query, klik
Builder pada tab Design - grup Query Setup, tampil kotak dialog Expression Builder.
4. Pada kolom pertama klik dua kali Latih-01.accdb, klik dua kali Tables, akan ditampilkan
nama tabel database aktif. Klik Tabel Barang untuk menampilkan fieldnya. Pada kolom
kedua klik dua kali field Harga dan tekan asterik (*) untuk menampilkan operator perkalian.
Pada kolom pertama klik Penjualan Barang dan pada kolom kedua klik dua kali field Jumlah.
5. Klik OK untuk menutup kotak dialog Expression Builder, sehingga rumus akan masuk ke
dalam kisi QBE. Tekan Enter dan ganti Expr1 menjadi Total.
6. Klik Save pada Quick Access Toolbar untuk menyimpan query kembali.
7. Klik View pada tab Design-grup Results. Hasil seperti Gambar 8.17.
BAB 9
LATIHAN PRAKTIK
Buka file database Latih-02.accdb. Buat query tipe Update dengan ketentuan sebagai berikut:
Simpan query dengan nama Barang Update dan hasilnya seperti pada Gambar 9.58.
Buat tabel baru pada database Latih-02.accdb dengan struktur sebagai berikut:
Simpan tabel dengan nama Tabel Jual, kemudian masukkan data input seperti pada Gambar 9.60.
Penyelesaian :
1. Klik Query Design pada tab Create-grup Queries, pilih tabel Tabel Jual klik Add, klik Close.
2. Klik Query Type: Crosstab, sehingga pada kisi QBE akan ditambahkan baris Crosstab.
3. Masukkan Field Tipe, pada baris Crosstab pilih Row Heading. Selanjutnya masukkan field
Bulan dan pada baris Crosstab pilih Column Heading. Terakhir masukkan field Jumlah, pada
baris Total pilih Sum dan pada baris Crosstab pilih Value, hasilnya seperti Gambar 9.62.
Gambar 9.62. Desain query table
4. Klik Save pada Quick Access Toolbar, menyimpan query dan pada bagian Query Name ketik
nama Crosstab Jual. Klik OK.
5. Klik View pada tab Design-grup Results, menampilkan hasil query seperti Gambar 9.61.
Simpan query denga nama Make Table Jual dan hasilnya seperti pada Gambar 9.63.
Penyelesaian :
1. Klik Query Design pada tab Create- grup Queries, masukkan Tabel Jual, klik Close.
2. Masukkan semua field yang telah ditentukan dengan menekan tombol drop down Field.
3. Klik Query Type: Make Table pada tab Design -grup Query Type.
4. Pada kotak Make Table, ketikkan nama Jual Baru pada kotak teks Table Name, klik OK.
5. Klik Save pada Quick Access Toolbar, pada kotak Query Name ketikkan nama Make Table
Jual. Klik OK.
6. Klik Run pada Design - Results, klik Yes untuk menampilkan hasilnya seperti Gambar 9.63.
7. Klik View pada tab Design grup Result untuk menampilkan hasilnya.
Simpan query dengan Barang Delete dan hasilnya pada Penjualan Barang seperti Gambar 9.65.
1.klik Query Design pada tab Create - grup Queries, masukkan tabel Penjualan Barang, klik Close.
2.Masukkan semua field yang telah ditentukan dengan menekan tombol drop down Field.
3. Klik Query Type: Delete pada tab Design - grup Query Type.
4. Pada field Asal dan baris Criteria ketikkan Pacitan, kemudian tekan Enter.