APLIKASI KOMPUTER 3
HALAMAN DEPAN
HALAMAN DEPAN
DAFTAR ISI...............................................................................................................................i
BAB II PEMBAHASAN MEMBUAT DATABASES PERBANKAAN.................................1
3.1 Membuat Query Sederhana.....................................................................................1
3.2 Query dengan Operator Aritmatika (Arithmatics)................................................2
3.3 Query dengan Operator Perbandingan dan Logika..............................................4
3.4 Membuat Query Proses Bisnis.................................................................................6
3.5 Membuat Query dengan Parameter........................................................................7
3.6 Membuat Query Crosstab........................................................................................8
3.7 Membuat Query Action............................................................................................9
i
BAB II PEMBAHASAN
MEMBUAT DATABASES PERBANKAAN
Setelah membuat perancangan basisdata secara konseptual dan logikal untuk aplikasi
basisdata perbankan pada tugas 1 dan implementasi rancangan basisdata dengan
menggunakan microsoft Access yang telah terinstal. Dalam tugas 3 menjelaskan langkah-
langkah dalam membuat query untuk basisdata yang telah dirancang:
3.1 Membuat Query Sederhana
Query Sederhana adalah memilih sejumlah field-field dari ejumlah tabel yang saling
berelasi. Langkah-langkah pembuatan query sederhana, sebagai berikut:
Misal: Query_PemilikRekening
a. Pada toolbar, pilihmenu Create dan pilih submenu Query Design.
b. Kotak dialog “Add Tables” muncul. Pilih lah Tbl_Nasabah dan Tbl_Rekening
dengan klik 2x pada nama tabel tersebut.
c. Selanjutnya pilih field yang diinginkan. Sebagai contoh, klik field ID_Rekening,
Nama_Nasabah, Alamat_Nasabah, Jenis_Rekening dan Saldo_Rekening. Dan klik
“Run”
1
2. Query_AlamatPemilik
3. Query_RekeningSaldoAwal
4. Query_PembuatRekening
5. Query_JabatanKaryawan
b. Kotak dialog “Add Tables” muncul. Pilih lah Tbl_Karyawan dengan klik 2x pada
nama tabel tersebut. Masukkan field ID_Karyawan, Nama_Karyawan, Gaji dan
Bonus.
c. Untuk membuat operator artimatika, klik bulder dan ketik expression seperti berikut:
EXPRESSIONS DESKRIPTION
BiayaJabatan: Untuk menghasilkan Biaya Jabatan
BiayaJabatan: ([Gaji]+[Bonus])*5/100 dari total gaji per bulan dikali
dengan 5% menghasilkan Biaya
Jabatan setiap bulan.
Berikut versi access. Lalu klik “OK” dan “Save” dengan nama
“Query_BiayaJabatan”
d. Berikut tampilannya:
3
e. Berikut Query lainnya:
1. Query_Gaji
2. Query_PendapatanBank
b. Kotak dialog “Add Tables” muncul. Pilih lah Tbl_Nasabah, Tbl_Rekening dan
Tbl_TransferOUT dengan klik 2x pada nama tabel tersebut.
c. Selanjutnya pilih field yang diinginkan. Sebagai contoh, klik field ID_Rekening,
Nama_Nasabah, Besar_Transaksi.
4
e. Ketikkan expression berikut:
EXPRESSIONS DESKRIPSI
BiayaAdm: IIf([Tbl_TransferOUT]!
Jika besar transaksi lebih
[Besar_Transaksi]>100000; dari Rp 100.000 maka
[Tbl_TransferOUT]![Besar_Transaksi]*2/100;0) dikenakan biaya adm 2%
dari besar transaksi.
KetBiayaAdm: Jika besar transaksi kurang
IIf([Besar_Transaksi]<=1500000;"Tidak ada biaya dari Rp 100.000 maka
adm";"Ada biaya adm") “tidak mendapat biaya
adm”, sebaliknya jika besar
transaksi diatas Rp
1.500.000 maka
keterangannya “Ada Biaya
Adm”
Berikut tampilan Access:
Setelah itu klik OK. Dan klik icon “Save” dengan Nama
“Query3_Keterangan_BiayaAdm”
f. Berikut tampilan query:
2. Query3_BulanRekening
5
3.4 Membuat Query Proses Bisnis
Query ini berisikan proses utama yang dijalankan bisnis dari rancangan basisdata yang
telah dibuat, berisi perhitungan baik dengan menggunakan formula ataupun fungsi-
fungsi. Proses bisnis utama yang dijalankan dalam basisdata Perbankan ini yaitu
pencatatan transkasi keluar dan masuk dilengkapi dengan transfer masuk dan transfer
keluar. Berikut ini 5 query proses bisnis untuk mendukung pencatatan tersebut.
Misal: Query_TotalTMasuk_By_Nasabah
a. Lakukan Langkah biasa, pilih “Create” dan klik “Query Design”.
b. Masukkan Tabel yang hendak digunakan. Pada Query proses bisnis ini
menggunakan Tbl_Nasabah (Field Nama_Nasabah), Tbl_Rekening (Field
ID_Rekening) dan Tbl_TransaksiMasuk (Field Besar_Transaksi).
c. Kemudian buat field tambahan, yaitu field SaldoIN, BiayaAdm dan SaldoOUT
dengam menggunakan builder.
Field Expression
TotalPemasukan TotalPemasukan: Sum(Nz([Tbl_T_Masuk]!
[Besar_Transaksi];0)
+Nz([Tbl_TranferIN]![Besar_Transaksi];0))
2. Query_TotalTransferIN_By_Nasabah
6
3. Query_TotalTransferOut_By_Nasabah : Proses bisnis berupa total transfer keluar
yang dilakukan oleh nasabah ditambah dengan biaya Adm
b. Masukkan Tabel yang hendak digunakan. Pada Query parameter ini menggunakan
Tbl_Nasabah, Tbl_Rekening dan Tbl_TransaksiMasuk dengan field yang diambil
(Tanggal_Transaksi, ID_Rekening, Nama_Nasabah, Jenis_Rekening,
Besar_Transaksi).
7
c. Kemudian, bagian kriteria ketikkan.
Field Criteria
Tanggal_Transaksi Between [Start Date] and [End Start]
ID_Rekening [Input ID Rekening]
d. Klik View. Kotak dialog Enter Parameter Value akan muncul sebanyak 3x, untuk
star date, end date dan ID rekening. Dan terakhir akan memunculkan hasil sesuai
transaksi nasabah dan tanggal yang diinginkan.
Berikut hasilnya:
Berikut hasilnya:
b. Pilih field yang hendak ditampilkan dalam cosstab query. Misal, ID_Rekening,
Nama_Nasabah dan SaldoAkhir. Kemudian di bagian “Crosstab” jadikan
ID_Rekening sebagai Row Heading, Nama_Nasabah (Group By) sebagai Column
Heading (Group By) dan SaldoAkhir sebagai Value (Sum).
8
c. Pilih “Run!” atau View untuk menampilkan crosstab dan “Save” dengan nama
“Crosstab_SaldoNasabah)
2. Pada Query Design, klik “Delete Query. Kemudian, bagian “Delete” berisi
“Where”.
4. Kemudian, close query delete tersebut daan klik kembali. Maka, akan muncul
kotak dialog, klik “Yes”.
9
5. Kemudian keluar lagi kotak dialog, untuk menjalankan query delete klik “Yes”.
b. Update Query:
1. Pilih “Create” dan klik “Query Design” dan klik “Update Query”
2. Pilih tabel yang hendak diupdate. Pada Query Update ini akan mengupdate bonus
karyawan sebesat 5% setiap 1 tahun kerja.
3. Kemudia pilih field yang hendak diupdate yaitu bonus karyawan. Pada bagain
bawah di bagain Update To: ketikkan sebagai berikut:
[Tbl_Karyawan]! [BonusKaryawan]+([Bonus_Karyawan] * 5/100)
10
3. “Save” query ini dengan nama “QueryAppend_TabunganNasabah”. Kemudian
close query ini.
4. Untuk menjalankan append query, klik 2x query append, maka muncul kotak
dialog dibawah, dan klik “Yes” begitu juga kotak dialog berikutnya.
d. Make-Table Query
1. Pilih “Create” dan pilih “Query Design”. Pilih
Query_TotalTabungan_By_Nasabah.
2. Pada bagian Query Type, pilih Make Table. Maka akan muncul diolog box
dibawah ini. Ketikkan “Tbl_TabunganNasabah”, kemudian klik “OK”
3. Simpan query. Jalankan Make Table Query, saat muncul dialog box klik “Yes”.
Begitu juga kotak dialog berikutnya.
11
4. Perhatikan pada bagian Object Table, terdpat tambahan Tbl_TabunganNasabah.
Berikut ini hasil dari Make Table Query
12