laporanpraktdb05_240110140087
DESCRIPTION
hvhvjTRANSCRIPT
LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER
(Form Lanjutan)
Oleh:
Nama : Risti Kartikasari
NPM/Shift : 240110140087/B2
Hari, Tanggal : Rabu, 27 Mei 2015
Asisten Dosen : Alfonsus Mario Agung
LABORATORIUM KOMPUTER
DEPARTEMEN TEKNIK DAN MANAJEMEN INDUSTRI PERTANIAN
FAKULTAS TEKNOLOGI INDUSTRI PERTANIAN
UNIVERSITAS PADJADJARAN
JATINANGOR
2015
Dari Praktikum Pemograman Komputer pada Rabu, 27 Mei 2015
diperoleh hasil sebagai berikut:
A. Pendahuluan
- Bukalah File praktikum sebelumnya
- Simpan file sebagai 240110140087_praktDB05.accdb
B. Form Transaksi
1. Buatlah form, kemudian aturlah Textbox, Combobox, List Box, serta Command Button seperti berikut:
Keterangan:
No.Anggota : TexBox
Nama : ComboBox
BukuMasih Dipinjam : ListBox
No. Buku Induk : TextBox
Judul Buku : TextBox
Pengarang : TextBox
NomorBuku + Status : ListBox
Kembali, Pinjam, Selesai : Command Button
2. Ubah nama objek yang sesuai melalui properties, menjadi: NoAnggota,
cmbNamaAnggota, lstBukuPinjaman, NoBukuInduk, JudulBuku,
Pengarang, lstBukuNomor, cmdKembali, cmdPinjam, cmdSelesai.
3. Ubah nilai property lain seperti berikut:
[Form], Record Selectors : No
[Form], Navigation Buttons : No
[lstBukuPinjaman], Row Source Type : Value List
[lstBukuNomor ], Row Source Type : Value List
C. Transaksi Peminjaman Buku
Alur Proses:
- Nomor Anggota Peminjam diisikan pada kotak text yang tersedia, atau
mencari nama Peminjam melalui ComboBox
- Bila nomor/nama sesuai, tekan [enter], proses ini akan menjalankan
pencarian data-data buku pinjaman nama tersebut, yang belum
dikembalikan
- Cari buku yang akan dipinjam, berdasarkan nomor induk buku pada
kotak text yang tersedia
- Tekan [Enter] akan mencari nomor-nomor buku exemplar, dari id
buku induk yang diisikan, dan dilisting pada listbox
- Klik pada nomor buku yang diminta untuk dipinjam
- Lalu klik pada tombol [Pinjam] untuk proses pinjam
- Selesai
1. Pilih form, klik pada kotak kecil di poros sumbu ruler
2. Buka jendela koding, melalui property form Event-On Open-[Event
Procedure]
3. Buat koding untuk proses peminjaman ::
a. Untuk kondisi awal, saat Open Form
Memanggil sub program untuk mengosongkan semua objek
Memanggil sub program untuk mengisikan daftar nama ke
[cmbNamaAnggota]
b. Sub prosedur untuk mengosongkan semua objek/variabel dengan
prosedur mengosongkan tiap-tiap jenis objek dilakukan dengaan cara
memberikan nilai kosong pada setiap textbox, dengan mengisikan
pada baris koding berikut
c. Di bawah ini adalah sub prosedur untuk mengisikan daftar nama anggota
d. Pencaria
n
Anggota,
Berdasarkan NoAnggota atau Nama (dari combobox)
Memanggil sub dari event : On Lost Focus pada NoAnggota
Mem
anggil sub dari event : On Click pada cmbNamaAnggota
e. Selanjutnya adalah menentukan NomorBuku yang akan dipinjam
berdasarkan nomor Induk Buku, dengan membuat event On Lost
Focus pada ID_BukuInduk
f. Selanjutnya
Proses
Peminjaman,
dengan event
Click pada
Command
Button
cmdPinjam
g. Tambahkan pengecekan, untuk memastikan bahwa:
Buku yang bisa dipinjam hanya yang berstatus “Ada” saja
Perlu diberikan klausa IF, sebagai : Juka data kolom yang sesuai
dari lstBukuNomor bila bernilai “Ada”, proses dilanjutkan, Bila
tidak, beri informasi “Silahkan pilih NomorBuku yang sesuai!”
h. Tambahkan UPDATE STATUS buku, dari 1(Ada) menjadi
0(Dipinjam), panggil sub ini (Call), di bagian akhir sub program
cmdPinjam.
Sub Procedure ini diberikan seperti gambar di bawah ini
i. Buku yang
sudah proses
dipinjam,
diupdate untuk
masuk ke dalam
DaftarPinjamanAnggota
j. Sebelum membuat Sub Procedure untuk update
DaftarPinjamanAnggota terlebih dahulu periksa isi query
PeminjamanRinci_qry1 dan sesuaikan kolomnya seperti gambar di
bawah ini
k. Alur Proses DaftarPinjamanAnggota
Terima ID_anggota sebagai parameter/argumen
Ambil PeminjamanRinci_qry1 sebagai sumber data
ID_anggota sebagai kriteria
l. Buatlah koding sub prosedur DaftarPinjamanAnggota seperti gambar
di bawah ini:
m. Panggil
sub
prosedur
tersebut
dengan
menambahkan perintah Call di bagian akhir (Sebelum End Sub) pada
sub-sub program berikut:
- NoAnggota_LostFocus
- cmbNamaAnggota_Click
- cmdPinjam_Click
D. Transaksi Pengembalian Buku
Alur Proses:
- Nomor Anggota Peminjam diisikan pada kotak text yang tersedia, atau
mencari nama Peminjam melalui combobox
- Bila nomor/nama sesuai, tekan [Enter], proses ini akan menjalankan
pencarian data-data buku pinjaman nama tersebut, yang belum
dikembalikan
- Cari buku yang akan dipinjam, berdasarkan nomor induk buku pada
kotak text yang tersedia
- Tekan [Enter] akan mencari nomor-nomor buku exemplar, dari id buku
induk yang diisikan, dan dilisting pada listbox
- Klik pada buku yang akan dikembalikan
- Lalu klik pada tombol [Kembali] unguk proses pengembalian
- Selesai
1. Proses pengembalian buku melanjutkan dari proses peminjaman bagian
[C]
2. Setelah nomor/nama anggota diisikan, akan muncul
DaftarPinjamanAnggota
3. Dari pilihan data pada DaftarPinjamanAnggota klik [cmdKembali]
4. Gambar di bawah ini adalah isian sub program pada [cmdKembali]
Untuk sementara hasil dari program di atas akan menjadi seperti gambar di bawah
ini