APLIKASI PERPUSTAKAAN MENGGUNAKAN VB.NET
Rizki Diyantara 3 DB 20 31109140
PENDAHULUAN LATAR BELAKANG MASALAH: Masih banyak di berbagai perpustakaan melayani peminjaman dan pengembalian buku dengan cara manual. Petugas perpustakaan yang ingin mencari buku tertentu membutuhkan waktu yang cukup lama. RUANG LINGKUP: Data Anggota Data Buku-buku Data Petugas Data Peminjaman Buku Data Pengembalian Buku Laporan Data Master Laporan Data Peminjaman Buku Laporan Data Pengembalian Buku Mengganti Password Petugas TUJUAN PENULISAN: Memudahkan petugas dalam mengolah dan menyimpan data dalam transaksi peminjaman dan pengembalian buku yang dilakukan oleh anggota. Data yang diolah juga akan lebih terorganisir dan informasi yang diperlukan dapat dihasilkan dengan mudah dan cepat.
ENTITY RELATIONSHIP DIAGRAM (ERD)
NORMALISASI
NORMAL KEDUA
RANCANGAN INPUT dan OUTPUT 1 • RANCANGAN INPUT TAMPILAN MENU
Tampilan menu utama yang terdiri dari 5 menu strip dan 1 status strip. Master Tool Strip Menu Item yaitu File, di dalamnya terdapat sub menu file terdiri dari Anggota Tool Strip Menu Item yaitu Anggota, Buku Tool Strip Menu Item yaitu Buku, dan Petugas Tool Strip Menu Item yaitu Petugas. Transaksi Tool Strip Menu Item yaitu Transaksi, di dalamnya terdapat sub menu terdiri dari Peminjaman Tool .
RANCANGAN INPUT dan OUTPUT 2 TAMPILAN PEMINJAMAN BUKU
Tampilan peminjaman buku terdiri dari 10 label, 1 combobox, 5 button, dan 2 data grid view. Label 1 yaitu Nomor Transaksi, label 2 yaitu Nomor Anggota, label 3 yaitu Telah Pinjam, label 4 yaitu Tanggal Pinjam, label 5 yaitu Total Pinjam, label 6 yaitu lbl Nomor Trans, label 7 yaitu lbl Telah Pinjam, label 8 yaitu lbl Tgl Pinjam, label 9 yaitu lbl Nama, dan label 10 yaitu lbl Total Pinjam. Combobox yaitu combobox 1. BTN Simpan yaitu Simpan, BTN Hapus yaitu Hapus, BTN Batal yaitu Batal, dan BTN Tutup yaitu Tutup. Data grid view 1 yaitu DGV1 dan data grid view 2 yaitu DGV2.
RANCANGAN INPUT dan OUTPUT 3 TAMPILAN PENGEMBALIAN BUKU
Tampilan pengembalian buku terdiri dari 12 label, 1 combobox, 5 button, dan 2 data grid view. Label 1 yaitu Nomor Transaksi, label 2 yaitu Nomor Anggota, label 3 yaitu Telah Pinjam, label 4 yaitu Tanggal Kembali, label 5 yaitu Total Pinjam, label 6 yaitu Denda, lblNomorTrans yaitu lblNomorTrans, lblTelahPinjam yaitu lblTelahPinjam, lbltanggalkbl yaitu lblTanggalKembali, lblNamaagt yaitu lblNamaagt, lblTotalKbl yaitu lblTotalPinjam, dan lblDenda yaitu lblDenda,. Combobox yaitu combobox 1. BTN Simpan yaitu Simpan, BTN Hapus yaitu Hapus, BTN Batal yaitu Batal, BTN Tutup yaitu Tutup, Button 1 yaitu Form Peminjaman Buku, dan Button 2 yaitu Petunjuk Penggunaan. Data grid view 1 yaitu DGV1 dan data grid view 2 yaitu DGV2.
RANCANGAN INPUT dan OUTPUT 4 TAMPILAN LAPORAN DATA PEMINJAMAN dan PENGEMBALIAN
Tampilan laporan data peminjaman dan pengembalian terdiri dari 1 groupbox, 2 combobox, 1 button, dan 1 Cristal Report Viewer. Groupbox yaitu Laporan Bulanan. Button1 yaitu Tampilkan. Cristal Report Viewer yaitu CRV.
RANCANGAN INPUT dan OUTPUT 5 RANCANGAN OUTPUT LAPORAN PEMINJAMAN BULANAN Langkah-langkah pembuatan laporan peminjaman bulanan : •Mengetikan text Laporan Peminjaman Bulanan pada report header. •Memasukan field tanggalpjm yang diambil dari file database pinjam pada page header. •Memilih box dan line pada menu insert untuk memasukkan kotak dan garis yang digunakan untuk pembuatan tabel. •Memasukan field judul yang diambil dari file database buku pada details. •Memasukan field jumlahbk yang diambil dari file database detailpjm pada details. •Memilih group pada menu insert untuk membuat grup berisi judul yang diambil dari file database buku pada group header. •Memasukan field judul yang diambil dari file database buku pada details. •Memasukan grand total field jumlahbk yang diambil dari file database detailpjm pada group footer. •Memasukan grand total dari field jumlahbk yang diambil dari file database detailpjm pada report footer. •Memasukan text objek dengan memberi nama grand total pada report footer. •Memasukan text objek dengan memberi nama petugas pada report header.
RANCANGAN INPUT dan OUTPUT 6 LAPORAN PEMINJAMAN BULANAN Langkah-langkah pembuatan laporan peminjaman bulanan : •Mengetikan text Laporan Pengembalian Bulanan pada report header. •Memasukan field tanggalkbl yang diambil dari file database pinjam pada page header. •Memilih box dan line pada menu insert untuk memasukkan kotak dan garis yang digunakan untuk pembuatan tabel. •Memasukan field judul yang diambil dari file database buku pada details. •Memasukan field jumlahbk yang diambil dari file database detailkbl pada details. •Memilih group pada menu insert untuk membuat grup berisi judul yang diambil dari file database buku pada group header. •Memasukan field judul yang diambil dari file database buku pada details. •Memasukan grand total field jumlahbk yang diambil dari file database detailkbl pada group footer. •Memasukan grand total dari field jumlahbk yang diambil dari file database detailkbl pada report footer . •Memasukan field denda yang diambil dari file database pinjam pada details. •Memasukan grand total field denda yang diambil dari file database pinjam pada group footer. •Memasukan grand total field denda yang diambil dari file database pinjam pada report footer. •Memasukan text objek dengan memberi nama grand total pada report footer . •Memasukan text objek dengan memberi nama petugas pada report header
OUTPUT PROGRAM 1 • MENU
OUTPUT PROGRAM 2 • PEMINJAMAN BUKU
OUTPUT PROGRAM 3 •
PENGEMBALIAN BUKU
OUTPUT PROGRAM 4 •
LAPORAN PEMINJAMAN BUKU
OUTPUT PROGRAM 5 •
LAPORAN PENGEMBALIAN BUKU
PENUTUP •
KESIMPULAN Berdasarkan uraian dan pembahasan yang telah dikemukakan pada bab-bab sebelumnya, didapat kesimpulan bahwa dengan menggunakan Microsoft access 2003 ini dapat mempermudah dalam pengorganisasian database perpustakaan dengan membuat beberapa tabel untuk anggota perpustakaan, buku, transaksi, peminjaman dan pengembalian buku, sehingga data yang diinput akan langsung terisi dalam setiap table yang bersangkutan dan data yang diinput dapat lebih terorganisasi. Aplikasi ini dapat pula membantu perpustakaan dalam pengeditan, penambahan data baru, penghapusan data yang tidak terpakai atau pencarian buku-buku yang ada dalam koleksinya. Bagi petugas perpustakaan dapat pula memberikan kemudahan dalam pembuatan laporan secara berkala dan selalu baru, seperti data anggota dan data buku, data pinjam dan denda.
•
SARAN Program aplikasi ini masih belum lengkap, hanya terbatas pada proses peminjaman, pengembalian buku, denda, laporan perbulan,laporan data buku, dan laporan data anggota. Aplikasi ini lebih lanjut dan kompleks dapat ditambahkan dengan aplikasi katalog buku, peminjaman dan pengembalian buku secara online, kartu tanda peminjaman yang dapat langsung di cetak, dan kegiatan lain yang ada dalam suatu perpustakaan.