Vous êtes sur la page 1sur 26

LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER

Oleh :
Nama : Gia Alif April Rianti
NPM : 240210140017

JURUSAN TEKNOLOGI PANGAN


FAKULTAS TEKNOLOGI INDUSTRI PERTANIAN
UNIVERSITAS PADJADJARAN
2015
D. Transaksi Pengembalian
Alur Proses:
Nomor Anggota Peminjam diisikan pada kotaak 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 buku induk 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] untuk proses pengembalian
Selesai

Alur Transaksi Peminjaman Buku


Pertama-tama, masukkan nomor anggota lalu tekan enter. Misalnya no. Anggota 1.
Maka tampilannya akan seperti ini:
Artinya, No. Anggota 1 bernama Asep. Ia masih meminjam Buku dengan Nomor Buku
TB01/02/1995. Sehingga pada Nomor Buku + Status, buku ini memiliki keterangan dipinjam.
Jika ingin meminjam buku, pertama-tama masukkan no. Anggota. Misalnya no anggota 6 lalu
tekan tombol enter. Maka akan tampil seperti ini:

Mengapa kosong? Karena anggota ini tidak memiliki buku yang belum dikembalikan
sehingga tampilannya menjadi kosong. Setelah itu, masukkan no buku induk yang tersedia
yang ingin dipinjam. Misalnya seperti tampilan dibawah ini:
Klik pada buku yang masih tersedia, lalu klik tombil pinjam. Maka yang akan terjadi
akan seperti ini:

No. Anggota 5 meminjam buku dengan nomor induk buku TB01/01/1995. Sehingga
buku tersebut berubah status menjadi dipinjam, dari status ada. Jika ingin mengembalikan
buku tersebut, klik tombol kembali. Maka tampilannnya akan seperti ini:
Maka No. Anggota 5 tidak muncul pada kotak buku masih dipinjam, dan nomor buku
induk TB01/01/1995 berubah status dari dipinjam menjadi ada.

Jika kita telah selesai meminjam buku, kita klik tombol 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. Sub Program pada [cmdKembali], sbb:

E. Report #1
1. Buatlah report kosong :: (Create) (Report Design)
2. Simpanlah sebagai (Laporan_transaksi_1)

3. Pada property report bagian (data), isikan Record Source : PeminjamanRinci_qry1


4. Tampilan diberikan sbb:

5. Bukalah (Add Existing Fields), dari menu :: Report-Design

6. Aturlah report, dengan menarik field ke area (Detail) report, sbb :


7. Bukalah report dalam tampilan Report-View

8. Lihat juga tampilannya dalam tampilan (Print Preview)


F. Report #2
1. Bukalah (Laporan_transaksi_1)
2. Simpanlah sebagai (Laporan_transaksi_2)

3. Ubahlah tampilan desain sbb :

4. Beri judul (label) kolom, dan field tambahan untuk nomor urut (dengan TextBox,
sebagai (unbound)
5. Setting property sbb :
Filed textBox untuk nomor urut Data Control Source : =1
Filed textBox untuk nomor urut Data Running Sum : Over All

Filed textBox Tangal (pinjam/kembali) Format : Medium Date


6. Tampilan Report View, diberikan sbb :

G. Report #3
1. Bukalah (Laporan_transaksi_2)
2. Simpanlah sebagai (Laporan_transaksi_3)
3. Tambahkan (Group & Short) dan Menu Design Report
4. Tambahkan Group, Klik (Add a Group), tambahkan filed (Tgl_Pinjam), atur sbb
From Newest to Oldest
By Month
With Totaled by id_bukunomor count of records, show grand total and %
Tambahkan garis pada tempat yang sesuai

5. Tampilan View diberikan sbb :


6. Print Preview, dengan mode kertas Landscape sbb :

7. Tampilan dalam modus Print Preview, sudah bisa dicetak ke printer


8. Setting properti sbb :
Filed textBox untuk nomor urut Data Control Source : =1
Filed textBox untuk nomor urut Data Running Sum : Over All
Filed textBoox tanggal (pinjam/kembali) Format : Medium Date
9. Tampilan Report View diberikan sbb :
H. Tugas dan Laporan
1. Tambahkanlah koding untuk menutup Form, pada tombol cmdSelesai
2. Apakah yang dimaksud dengan :
INSERT,UPDATE,SELECT *, WHERE,ORDER BY
CurrentDB, dbs.Execute, dbs.Close
Fungsi : Now(), DateAdd
3. Buatlah laporan selengkap mungkin, dari langkah-langkah tutorial yang diberikan
4. Terangkan cara membuat laporan dengan Report
5. Pengumpulam laporan mengikuti arahan asisten

Jawab :

1. cmdSelesai
2. Pembahasan :
INSERT, UPDATE, SELECT*, WHERE, ORDER BY
INSERT berfungsi untuk menambah data pada suatu table. Fungsi UPDATE
merupakan suatu perintah yang biasa digunakan untuk merubah nilai pada
field dalam table tertentu. Perintah SELECT pada SQL Server berfungsi untuk
menampilkan data pada table dalam SQL Server. Simbol (*) diatas berfungsi
untuk menampilkan semua field pada data. Jika ingin menampilkan beberapa
field saja pada table, tidak usah pakai tanda (*).Perintah INSERT pada
dasarnya merupakan perintah yang dapat digunakan untuk memasukkan data
(record) ke sebuah tabel di database
ORDER BY adalah suatu fungsi untuk menampilkan semua data secara urut
berdasarkan abjadnya. ORDER BY dapat kita kelompokkan menjadi 2 jenis,
yang pertama adalah Ascending, yaitu suatu perintah untuk mengurutkan data
berdasarkan abjad dari kecil ke besar. Sementara fungsi
Descending merupakan fungsi yang menampilkan data secara terurut
berdasarkan abjad dari besar ke kecil.
CurrentDB, dbs.Execute, dbs.Close
Fungsi: Now(), DateAdd
Fungsi DateAdd MS Access adalah fungsi untuk melakukan proses
penambahan data atau pengurangan data pada variabel dengan tipe data
tanggal.
Penulisan fungsi DateAdd adalah sebagai berikut: DateAdd(Interval As
String, Number As Double, Date)
Fungsi DateAdd memiliki 3 parameter:
Interval : yaitu string yang menunjukan data apa yang akan ditambahkan
apakah data hari atau data bulan
Number: yaitu nilai besaran berapa penambahan yang akan ditambahkan
kepada variabel Date
Date: yaitu variabel tanggal yang datanya akan diproses
Fungsi Now() menghasilkan data current date (tanggal saat ini) dan current
time (jam saat ini) pada komputer sistem yang digunakan oleh kita.

A. Mulai
a. Bukalah file praktikum sebelumnya (yang sesuai)
b. Simpanlah sebagai file NPM_praktDB06.accdb
B. INSERT ANGGOTA
1. Bukalah form frm_Anggota sbb :
2. Tambahkanlah command button, di area Footer, dan beri nama sesuai
(cmdKosongkan, cmdTambah, cmdHapus) seperti berikut :

3. Beri koding pada tombol cmdTambah dengan event onClick, sbb :

4. Jalankan form, saat mulai dijalankan, form memberikan tampilan kosong,


isikanlah data-data yang sesuai, lalu tekanlah tombol (Tambah)
5. Namun pada saat penelusuran sudah dilakukan, maka penambahan data anggota
baru membutuhkan form dalam keadaan kosong

6. Untuk mengosongkan form, lakukan dengan tombol cmdKosong, dengan koding


berikut

7. Setelah form kosong, maka pengisian data baru untuk ditambahkan bisa dilakukan
8. Bahaslah dalam laporan, mengapa pengisian data melalui INSERT, tidak
melibatkan data vID_anggota sebagai data yang akan ditambahkan ?
9. Buatlah koding untuk tombol cmdHapus, setelah data dari anggota yang akan
dihapus ditayangkan dalam form! (gunakan kode SQL : DELETE, lihat di bahan
kuliah

Koding cmdHapus

Form View

C. INSERT Buku dan NomorBuku


1. Bukalah form frm_buku sbb
2. Sehingga tayaang tampilan berikut
3. Pencarian buku, pada lstJudulBukuInduk_click(), bisa mengikuti penulisan koding
pencarian pada anggota
4. Tambahkan ListBox dengan nama lstNomorBuku, untuk memberikan data-data
NomorBuku dari judul yang dipilih sbb:
5. Isikan properties untuk lstNomorBuku
ColumnCount : 4
ColumnHeads : Yes
ColumnWidth : 0,1,1,0
6. Tambahkan koding pada Form Open
7. Tambahkan koding pada lstJudulBukuInduk_Click (untuk pencarian buku),dituliskan
sebelum baris terakhir End Sub
8. Sehingga diperoleh tampilan sbb:
9. Tambahkan tombol cmdEditNomorBuku sbb:
10. Beri koding sbb:
11. Untuk memastikan bahwa nomor buku sudah dipilih untuk diedit, tambahkan baris
pengecekan berikut :
12. Jalankan form, dan perhatikan pengecekan tersebut
13. Coba hapus baris (lstNomorBuku = lstNomorBuku.ItemData(1)) dan amati
pengaruhnya
D. INTERAKSI Antar Form
1. Buatlah form frm_EditNomorBuku sbb:
2. Pada event form open, berikan koding sbb:
3. Tambahkan koding beriku, di bagian header/option
4. Buatlah koding untuk cmdSimpan dan cobalah lakukan perubahan data, dan proses
penyimpanan perubahan data ini
5. Untuk mengupdate hasil perubahan data yang sudah disimpan ke dalam database
dapat menjalankan sub prosedur dari satu form kepada form yang lain
6. Alur proses diberikan sbb :
Setelah dilakukan perubahan data dan disimpan
Form editing nomor buku, ditutup
Saat menutup form, jalankan sub prosedur pada form lainnya
7. CmdSelesai pada frm_EditNomorBuku diberikan sbb:
8. Untuk itu, ubah jenis sub prosedur pada form PencarianJudulBuku+NomorBuku
dengan menghilangkan Private dari Private Sub lstJudulBukuInduk_Click() menjadi
Sub lstJudulBukuInduk_Click()
9. Jalankan form
E. MENU
1. Dari interaksi antar FORM
2. Buatlah menu yang bisa memberikan informasi alur proses secara keseluruhan
3. Adaptasi hal ini pada tugas akhir yang akan dikerjakan
F. LAPORAN
Buatlah laporan seperti biasa
Jelaskan langkah-langkah program yang dibuat
Jelaskan langkah-langkah alur proses dari tiap program
Cobalah lakukan di rumah, penggunaan menu dengan fitur : Switchboard (pada
lampiran berikut)
G. Membuat Struktur Menu dengan Switchboard
1. Struktur Menu, dirancang sbb :
Anggota
o Tambah Anggota Baru
o Edit Data Anggota
Buku
o Tambah Buku (Induk) Baru
o Edit Data Buku (Induk)
o Edit Nomor Exemplar Baru
Transaksi
Cetak Laporan Transaksi
2. Bukalah (Data Base Tools) (SwitchBoard Manager)

3. Terimalah (Database Tools) (SwitchBoard Manager)

4. Dari Main Switchboard, di Klik tombol (New...), dan tambahkan item-item yang
sesuai, hingga menjadi :
5. Masih di Main Switchboard, Klik (Edit...), dan setting lalu lintasproses menuju
switchboard yang sesuai
a. Ubah nama Main Switchboard, menjadi MENU UTAMA

b. Anggota, menuju Switchboard Anggota

c. Buku, menuju Switchboard Buku


Lakukan dengan cara yang sama seperti Anggota di atas
d. Transaksi, membuka form transaksi frm,
Dengan command : (Open form in Edit Mode)

e. Tambahkan, sub Menu : (Cetak Laporan Transaksi), dan di setting sbb :

f. Tambahkan, sub menu : (Selesai), dan di set Command : Exit Application


6. Aturlah urutan sub menu, dengan tombol (Move Up)/(Move Down)
7. Kembalilah ke Switchboard Manager,
Dan pilih Switchboard Page Anggota, lalu klik (Edit...)
Dalam switchboard anggota, klik (New...), untuk menambahkan sub menu sbb:
g. Judul : Tambah Anggota
h. Command : Open Form in Add Mode
i. Nama Form : Anggota

8. Lakukan cara yang sama untuk :

Anggota Judul Command Objek


Anggota Edit Anggota Open Form in Edit Form Anggota
Mode
Buku Kembali ke Menu Goto Switchboard Switchboard MENU
Utama UTAMA
Buku Tambah Judul Open Form in Add Form JudulBuku
Buku Mode
Buku Edit Judul Buku Open Form in Add Form JudulBuku
Mode
Buku Kembali ke Menu Goto Switchboard Switchboard Menu UTAMA
Utama
9. Tutuplah Switchboard manager

H. Menjalankan Switchboard
1. Switchboard adalah FORM, sebagai menu UTAMA, bisa langsung dijalankan saat
file access dibuka
2. Bukalah MS Access Option dari :
3. Lakukan settingan berikut :

4. Klik OK, dan tutuplah MS-Access

5. Jalankan ulang File ini, dan perhatikan jalannya switchboard saat Start-Up

Vous aimerez peut-être aussi