laporanpraktdb05_240110140087

12
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

Upload: risti-kartikasari

Post on 20-Feb-2016

213 views

Category:

Documents


0 download

DESCRIPTION

hvhvj

TRANSCRIPT

Page 1: LaporanPraktDB05_240110140087

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

Page 2: LaporanPraktDB05_240110140087

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

Page 3: LaporanPraktDB05_240110140087

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

Page 4: LaporanPraktDB05_240110140087

- 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

Page 5: LaporanPraktDB05_240110140087

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

Page 6: LaporanPraktDB05_240110140087

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:

Page 7: LaporanPraktDB05_240110140087

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]

Page 8: LaporanPraktDB05_240110140087

Untuk sementara hasil dari program di atas akan menjadi seperti gambar di bawah

ini