13
BAB III PERANCANGAN SISTEM
3.1. Use Case Diagram
Aktor dalam sistem terdiri dari pengunjung, operator,
admin, manager, dan distributor. Aktivitas usecase terdiri
dari registrasi, peminjaman, pengembalian, pelaporan
transaksi, pelaporan buku dan info buku.
Pengunjung
Registrasi
Peminjaman
Pengembalian
denda
Operator
<< Extends >>
Pelaporan Transaksi
Manager
Admin
Pelaporan Buku
Info Buku
Distributor
<<Include>>
Gambar 3. 1 Use Case Persewaan Buku
Alur usecaseberdasarkan gambar 3.1 adalah :
Pengunjung datang dan melakukan registrasi.
Pengunjung yang telah melakukan registrasi dapat
melakukan peminjaman buku kepada operator.
Operator melayani transaksi peminjaman buku anggota.
Pengunjung melakukan pengembalian buku kepada
operator. Apabila terdapat keterlambatan, pengunjung
akan dikenakan denda.
Operator melayani transaksi pengembalian buku
Operator melaporkan data transaksi peminjaman dan pengembalian buku kepada manager.
Admin mendapatkan informasi daftar buku terbaru dari
distributor buku.
Admin melakukan pelaporan data buku kepada manager.
3.2. Diagram Kelas
Diagram kelas digunakan untuk menampilkan
kelas dalam sistem dan relasi antarkelas dalam suatu
sistem. Diagram kelas memberikan gambaran sistem
secara statis dengan relasi antar kelas yang berisi atribut
dan perilaku. Berikut diagram kelas aplikasi :
+UI Login() +UI Pencarian() +UI Data Buku() +UI Data Anggota() +UI Peminjaman() +UI Pengembalian() +UI Daftar Sewa() +UI Distributor()
Main
+Pencarian Data Buku()
PENCARIAN
+Menampilkan Data Buku() +Menambah Data Buku() +Mengubah Data Buku() +Menghapus Data Buku()
DATA BUKU
+Menampilkan Data Anggota() +Menambah Data Anggota() +Mengubah Data Anggota() +Menghapus Data Anggota()
DATA ANGGOTA
+Menampilkan Data Peminjaman() +Menambah Data Peminjaman() +Mengubah Data Peminjaman()
TRANSAKSI
+Menampilkan Peminjaman() +Mengubah Data Peminjaman()
TRANSAKSI PENGEMBALIAN
+Menampilkan Data Penyewaan()
DAFTAR SEWA
+Menampilkan Buku Distributor()
DISTRIBUTOR -Kode_Buku : String -Judul : String -Pengarang : String -Penerbit : String -HargaSewa : String -Lokasi : String -Status : String
TABEL PENCARIAN -Kode_Buku : String -Judul : String -Pengarang : String -Penerbit : String -TanggalBeli : Date -HargaBeli : Decimal -HargaSewa : Decimal -Lokasi : String -Status : String
TABEL DATA BUKU
+Set_IDAnggota() -IDAnggota : String -Nama : String -JenisKelamin : String -Alamat : String -Kota : String -telepon : String
TABEL DATA ANGGOTA
+Set_idTransaksi() -IdTransaksi : String -Tanggal : Date -IdAnggota : String -Nama : String -KodeBuku : String -HargaSewa : Decimal -TotalBayar : Decimal
TABEL DATA PEMINJAMAN
+Set_idTransaksi() -IdTransaksi : String -Tanggal : Date -IDAnggota : String -KodeBuku : String -HargaSewa : Decimal -Denda : Decimal
TABEL DATA PENGEMBALIAN
+Set_ISBN()
TABEL DAFTAR SEWA
+Validasi Lodin() +Log out() -Username : String -Password : String
LOGIN
+Menambah Peminjaman()
TRANSAKSI PEMINJAMAN
Gambar 3. 2 Diagram Kelas Persewaan Buku
Berdasarkan gambar 3.2 terdapat dua visibilitas
calss, yaitu public dan private. Public (+) artinya bahwa
kelas tersebut dapat dilihat oleh kelas lain didalam sistem.
Private (-) artinya kelas tersebut hanya dapat dilihat dari
kelas itu sendiri atau kelas friends. Kelas yang berfungsi
sebagai awal sistem dijalankan adalah kelas Main. Kelas
yang termasuk kedalam boundary (Pembatas) atau disebut
juga sebagai antar muka user dengan sistem antara lain :
data buku, data anggota, data pegawai, data peminjaman,
data pengembalian, data distributor dan login. Sedangkan
kelas yang menjadi entitas (entity) antara lain tabel buku,
tabel anggota, tabel pegawai, tabel peminjaman, tabel
pengembalian, tabel daftar sewa dan tabel distributor.
Relasi yang digunakan dependency relationship dimana
suatu package tergantung dari package lain.
3.3. Diagram Aktivitas
Diagram aktivitas menggambarkan alur aktivitas
dalam sistem yang dirancang. Bagaimana sebuah alur
berawal, decision yang mungkin terjadi serta bagaimana
sebuah sistem berakhir. Berikut diagram aktivitas dari
MANAGER
PENGUNJUNG OPERATOR
menerima pendaftaran
meminjam buku
mencatat Transaksi peminjaman
Mendaftar ? Ya
Tidak Registrasi keanggotaan
Laporan Transaksi
Cetak Laporan Menerima Buku
Mengembalikan Buku
Denda ? Tidak
Ya
Kalkulasi denda
Membayar denda mencatat penerimaan denda
mencatat Transaksi pengembalian
Gambar 3. 3 Diagram Aktivitas Transaksi Persewaan
Berdasarkan gambar 3.3 alur diagram aktivitas
adalah sebagai berikut :
Decision mendaftar yang artinya pengunjung yang
belum menjadi anggota dan ingin meminjam buku harus
melalui proses pendaftaran terlebih dahulu.
Pengunjung yang telah terdaftar sebagai anggota dapat
langsung melakukan peminjaman.
Pengunjung yang melakukan registrasi dilayani oleh
operator peminjaman buku.
Operator menyerahkan buku kepada pengunjung dan menyerahkan laporan transaksi peminjaman buku
kepada manager.
Pengunjung yang telah meminjam buku melakukan
pengembalian buku dan diterima oleh operator.
Operator melakukan perhitungan lama peminjaman,
apabila pengunjung mengembalikan lebih dari lama
pinjam maka akan dilakukan kalkulasi denda.
Apabila tidak ada denda, transaksi dapat dicatat dan
langsung dilaporkan kepada manager.
Operator melakukan pencatatan penerimaan denda dan
melakukan pelaporan kepada manager. Manager
menerima semua laporan dan melakukan pencetakan
laporan.
ADMIN Distributor MANAGER
Reques Info Buku
Memberi Info Buku
Mendata Buku
Membuat laporan Buku
Menerima Laporan
cetak Laporan
Alur diagram aktivitas berdasarkan gambar 3.4 adalah
sebagai berikut :
Admin melakukan request data/info buku terbaru
kepada distributor buku.
Distributor menerima request dari persewaan dan
memberikan informasi buku terbarunya.
Admin melakukan pendataan buku dan membuat
pelaporan data buku
Admin menyerahkan laporan data buku kepada
manager.
Manager melakukan pencetakan laporan yang telah
diterima.
3.4. Diagram Sekuensial
Diagram sekuensial menunjukkan aliran fungsionalitas
dalam use case. Disusun berdasarkan urutan waktu dimana
diagram sekuensial akan dibaca dari atas ke bawah. Berikut
merupakan diagram sekuensial aplikasi :
a. Diagram Sekuensial Pencarian Buku
Aktor yang berinteraksi dengan sistem adalah
pegawai. Object yang berinteraksi dengan pesan adalah
userinterface, business library, data acess dan database.
Pegawai User Interface Business Library Data Acess Database 1.cari buku
2. cari buku by kode
3. get data by kode
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Data buku
7. Hasil Pencarian Buku 8. Data Buku yang dicari
Gambar 3. 5 Diagram Sekuensial Pencarian Buku
Berdasarkan gambar 3.5 sistem ini menghasilkan
keluaran berupa data buku yang dicari berdasarkan kode
buku.
b. Diagram Sekuensial Tambah Anggota
Diagram sekuensial tambah anggota menunjukan
aliran pesan setiap komponen dan dari aktor dalam
sistem tambah anggota. Aktor yang berinteraksi dengan
sistem adalah pegawai. Object yang berinteraksi adalah
user interface, bussiness library, data acess dan
database. Berikut diagram sekuensial tambah anggota :
Pegawai User Interface Business Library Data Acess Database
1. input data buku
2. Create object buku
3. Insert data buku
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Validasi Insert buku
7. Validasi penyimpanan 8. Pesan Validasi
Berdasarkan gambar 3.6 aliran diagram sekuensial
ini digunakan untukmelakukan input data anggota oleh
pegawai persewaan, kemudian object anggota akan
dibuat dan data anggota akan di simpan ke dalam
database. Terdapat keluaran berupa validasi apakah data
berhasil disimpan atau tidak.
c. Diagram Sekuensial Ubah Anggota
Aktor yang berinteraksi dengan sistem ubah data
anggota adalah pegawai. Object-object yang berinteraksi
dalam sistem ini antara lain : userinterface, bussiness
library, data acess dan database. Berikut diagram
sekuensial ubah anggota :
Pegawai User Interface Business Library Data Acess Database
1. pilih data anggota
2. Pencarian anggota by id
3. get data anggota by id
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Data anggota
7. Hasil Pencarian data anggota 8. Data anggota yang dipilih
9.ubah data
10.ubah data by id
10. Set data anggota by id 11. Buka koneksi
12. Eksekusi Query
13. Tutup Koneksi
14. Validasi Penyimpanan 15. Pesan Validasi
14. Validasi update anggota
Gambar 3. 7Diagram Sekuensial Ubah Data Anggota
Alur sistem ubah data anggota berdasarkan gambar
3.7 diawali oleh pegawai memilih data anggota yang
dilakukan pengambilan data anggota melalui object
business library dan data acess kedalam database. Data
yang telah di ambil dari database akan ditampilkan
kembali ke object user interface pegawai melalui object
business library dan data acess. Kemudian pegawai
melakukan ubah data. Data yang diubah diterima oleh
object business library dan data acess dan disimpan
kedalam database. Kemudian menghasilkan keluaran
berupa pesan apakah data berhasil di ubah atau tidak.
d. Diagram Sekuensial Hapus Data Anggota
Diagram sekuensial hapus anggota memiliki aktor
pegawai dan object user interface, bussiness library,
data acess dan database. Berikut diagram sekuensial
hapus anggota :
Pegawai User Interface Business Library Data Acess Database
1. hapus anggota
2. hapus anggota by id
3. delete berkas by id
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi validasi penghapusan berkas
hasil validasi penghapusan 8. Pesan validasi
Gambar 3. 8Diagram Sekuensial Hapus Data Anggota
Berdasarkan gambar 3.8 sistem hapus data anggota
berdasarkan id anggota yang dipilih oleh aktor pegawai.
pegawai dan dataacess melakukan penghapusan berkas
dari database. Setelah proses dilakukan akan dihasilkan
pesan apakah data berhasil dihapus atau tidak.
e. Diagram Sekuensial Tambah Data Buku
Aktor yang berinteraksi dalam diagram sekuensial
tambah data buku adalah pegawai. Object-object yang
terdapat dalam diagram sekuensial tambah buku antara
lain : user interface, business library, data acess dan
database. Berikut diagram sekuensial tambah data buku:
Pegawai User Interface Business Library Data Acess Database
1. input data buku
2. Create object buku
3. Insert data buku
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Validasi Insert buku
7. Validasi object yang dibuat 8. Pesan Validasi
Gambar 3. 9Diagram Sekuensial tambah data Buku
Sistem ini berdasarkan gambar 3.9 memberikan
input berupa data bukukedalam object user interface.
kemudian data diterima oleh object business library dan
dilakukan penyimpanan berkas oleh object data acess
kedalam database. Setelah proses penyimpanan berkas
akan dihasilkan pesan validasi apakah data berhasil
f. Diagram Sekuensial Ubah Data Buku
Diagram sekuensial ubah data buku memiliki aktor
pegawai dan object user interface,business library, data
acess dan database. Berikut diagram sekuensial ubah
data buku :
Pegawai User Interface Business Library Data Acess Database
1. pilih data buku
2. Pencarian buku by kode
3. get data buku by kode
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Data buku
7. Hasil Pencarian data buku 8. Data buku yang dipilih
9.ubah data
10.ubah data buku by kode
10. Set data by kode 11. Buka koneksi
12. Eksekusi Query
13. Tutup Koneksi 14. Validasi update buku
14. Validasi Penyimpanan 15. Pesan Validasi
Gambar 3. 10Diagram Sekuensial Ubah Data Buku
Berdasarkan gambar 3.10 aliran pesan dimulai dari
aktor pegawai memilih data buku. Kemudian object
business library mencari data buku berdasarkan buku
yang dipilih pegawai. Berdasarkan kode buku yang
diterima dari object business library, object data acess
mengambil data dari database. Data yang dihasilkan
kemudian ditampilkan kembali ke user interface
pegawai. Pegawai melakukan ubah data. Data yang telah
diubah oleh pegawai diterima oleh object business
library dan disimpan kedalam database oleh object data
g. Diagram Sekuensial Hapus Data Buku
Diagram sekuensial hapus data buku menunjukan
aliran pesan setiap komponen dan dari aktor untuk
komponen dalam sistem hapus data buku. Berikut
diagram sekuensial hapus data buku :
Pegawai User Interface Business Library Data Acess Database
1. hapus Buku
2. hapus buku by id
3. delete berkas by id
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi validasi penghapusan berkas
hasil validasi penghapusan 8. Pesan validasi
Gambar 3. 11Diagram Sekuensial Hapus Data Buku
Berdasarkan gambar 3.11 aktor yang berinteraksi
dengan sistem adalah pegawai. Object yang berinteraksi
dengan pesan adalah user interface, business library,
data acess dan database. Sistem ini melakukan operasi
penghapusan data buku dari database berdasarkan kode
buku.
h. Diagram Sekuensial Transaksi Peminjaman
Diagram sekuensial transaksi peminjaman terdiri
dari object business library, data acess, user interface
dan database. Berikut diagram sekuensial transaksi
Pegawai User Interface Business Library Data Acess Database 1. input Transaksi
2. Tambah data transaksi
3. Insert data transaksi
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Validasi Insert transaksi
7. Validasi penyimpanan 8. Pesan Validasi
Gambar 3. 12Diagram Sekuensial Transaksi Peminjaman
Berdasarkan gambar 3.12 aktor yang berinteraksi
dengan sistem adalah pegawai. Sistem ini menjalankan
operasi input data transaksi peminjaman buku anggota.
Data transaksi yang di input oleh pegawai diterima oleh
object business library dan oleh object data acess data
tersebut kemudian disimpan kedalam database. Sistem
akan menghasilkan output berupa pesan validasi apakah
data berhasil disimpan atau tidak.
i. Diagram Sekuensial Tansaksi Pengembalian
Diagram sekuensial transaksi pengembalian
memiliki object business library, user interface, data
acess dan database. Aktor dalam diagram sekuensaial
ini adalah pegawai.Berikut diagram sekuensial transaksi
Pegawai User Interface Business Library Data Acess Database 1. cari data peminjaman
2. Pencarian peminjaman by id
3. get transaksi by id
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Data transaksi
7. Hasil Pencarian peminjaman 8. Data peminjaman
9. input pengembalian buku
16.ubah peminjaman by id 17. Set transaksi by id
18. Buka koneksi
19. Eksekusi Query
20. Tutup Koneksi 21. Validasi update transaksi
22. Validasi ubah peminjaman 23. Pesan Validasi
11. perhitungan denda
12. Kalkulasi denda 13. Hasil kalkulasi
14. Denda peminjaman
15. konfirmasi pengembalian
Gambar 3. 13Diagram Sekuensial Transaksi Pengembalian
Berdasarkan gambar 3.13 object user interface
mengirimkan id anggota kepada object business library
untuk mengambil data peminjaman dari database
melalui data acess. Data transaksi peminjaman yang
diperoleh ditampilkan kembali kepada pegawai melalui
object user interface. Pegawai melakukan input data
pengembalian buku. Berdasarkan input data
pengembalian object business library melakukan
kalkulasi denda. Hasil kalkulasi ditampilkan kembali
kedalam user interface selanjutnya pegawai melakukan
konfirmasi transaksi pengembalian. Data pengembalian
kemudian disimpan kedalam database dan menghasilkan
pesan validasi apakah data pengembalian telah tersimpan
j. Diagram Sekuensial Distributor Buku
Diagram sekuensial distributor buku menunjukan
aliran pesan setiap komponen dan dari aktor dalam
sistem untuk menampilkan data dan informasi buku dari
distributor buku. Berikut diagram sekuensial distributor
buku :
Pegawai User Interface Web service Data Acess Database
1. tampilkan data buku
2. reference buku distributor
3. get data buku
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Data buku
7. Hasil Pencarian data buku 8. data buku distributor
Gambar 3. 14Diagram Sekuensial Distributor Buku
Berdasarkan gambar 3.14 aktor yang berinteraksi
dengan sistem adalah pegawai. Object yang berinteraksi
dengan pesan adalah database, userinterface, web
service, data acess. Aliran sistem ini adalah dari user
interface pegawai memberikan instruksi dan melakukan
reference service ke web service distributor. Web service
meneruskan instruksi ke object data acess distributor
dan object data acess tersebut mengambil data dari
database. Data yang telah diperoleh dikembalikan oleh
data acess ke web service. Web service mengirim data
ke object user interface pegawai dan object user
k. Diagram sekuensial Laporan Data Buku
Diagram sekuensial laporan data buku menunjukan
aliran pesan dalam sistem pelaporan data buku
persewaan. Berikut diagram sekuensial laporan data
buku :
Pegawai User Interface BusinessLib Data Acess Database
1. tampilkan laporan
2. Get data buku
3. get data buku
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Hasil pengambilan data
7.Data buku
8. laporan data buku
Gambar 3. 15Diagram Sekuensial laporan data buku
Aktor yang berinteraksi dengan sistem berdasarkan
gambar 3.15 adalah pegawai. Object yang berinteraksi
dengan pesan adalah user interface, Businesslib, dat
aacess dan database. Aliran diagram sekuensial adalah
aktor pegawai memberikan pesan melalui user interface
kepada businesslib dan data acess untuk mengambil data
buku dari database. Data yang telah diambil
dikembalikan ke user interface dalam format laporan
dan ditampilkan sebagai data laporan. Aliran sistem ini
menampilkan sebuah format laporan yang dapat di print
l. Diagram sekuensial Laporan Transaksi
Diagram sekuensial laporan transaksi menunjukan
aliran pesan setiap komponen dan dari aktor untuk
komponen dalam sistem pelaporan transaksi. Berikut
diagram sekuensial laporan transaksi :
Pegawai User Interface BusinessLib Data Acess Database
1. tampilkan laporan
2. Ambil data Transaksi
3. get Transaksi
4. Buka koneksi
5. Eksekusi Query
6. Tutup Koneksi 7. Hasil pengambilan data
7.Data Transaksi
8. laporan data Transaksi
Gambar 3. 16Diagram Sekuensial laporan Transaksi
Aktor yang berinteraksi dengan sistem berdasarkan
gambar 3.16 adalah pegawai. Object yang berinteraksi
dengan pesan adalah user interface, businesslib, data
acess dan database. Aliran sistem ini adalah
menampilkan informasi data transaksi dari database
berdsarkan instruksi yang diterima oleh data acess dari
business lib. Data yang telah diambil dari database
dikirim kembali ke user interface dan ditampilkan dalam
3.5. Pemodelan Data
Database aplikasi ini menggunakan SQL Server
sebagai managemen basis data. Berikut database diagram
aplikasi persewaan buku :
Gambar 3. 17Database Diagram Persewaan Buku
Berdasarkan gambar 3.17 dapat dilihat bahwa relasi
dalam database diagram adalah one to many artinya :
a. Setiap baris data tabel buku dapat dihubungkan ke satu
baris atau lebih data pada tabel transaksi.
b. Setiap baris data tabel members dapat dihubungkan ke
satu baris atau lebih data pada tabel transaksi.
c. Setiap baris data tabel members dapat dihubungkan ke
d. Setiap baris data tabel petugas dapat dihubungkan ke
satu baris atau lebih data pada tabel role petugas.
e. Setiap baris data dari tabel role dapat dihubungkan ke
satu baris atau lebih data pada tabel role Petugas.
3.6. Lembar Kerja Tampilan
Perancangan user interface aplikasi persewaan buku
komik memuat beberapa tampilan form dan dirancang
berdasarkan ketentuan, prinsip dan kategori masing-masing
form. Berikut lembar kerja tampilan aplikasi :
a. Tampilan halaman utama dan halaman login
Halaman ini memuat header yang
ber-informasikan nama persewaan buku. Pada halaman ini
terdapat form login pegawai yang berfungsi sebagai
antar muka bagi pegawai untuk masuk dan
menjalankan aplikasi.
Berdasarkan gambar 3.18 dapat dilihat bahwa
ketika tombol login pada tampilan di klik, data
username dan password yang telah dimasukan oleh
pegawai yang melakukan login akan dicek terlebih
dahulu apakah sudah benar dan sesuai.
b. Tampilan menu utama
Menu utama merupakan tampilan utama
aplikasi yang memuat kontrol yang digunakan untuk
menampilkan form-form turunannya.
Gambar 3. 19Lembar Kerja Tampilan Menu Utama
Berdasarkan gambar 3.19 fungsi dari lembar
kerja tampilan menu utama diantaranya: Tombol home
akan menampilkan halaman form home. Tombol
pencarian akan menampilkan halaman form pencarian.
data buku.Tombol data anggota akan menampilkan
halaman form data anggota. Tombol peminjaman akan
menampilkan halaman form peminjaman. Tombol
pengembalian akan menampilkan halaman form
pengembalian. Tombol daftar sewa akan menampilkan
halaman form daftar sewa. Tombol distributor akan
menampilkan halaman form distributor. Tombol
laporan akan menampilkan halaman form laporan.
c. Tampilan home
Merupakan tampilan antarmuka aplikasi yang
menampilkan informasi tentang persewaan buku.
Berikut lembar kerja tampilan home :
Berdasarkan gambar 3.20 fungsi dari lembar
kerja tampilan home adalah untuk menampilkan
informasi tentang syarat dan ketentuan pendaftaran
anggota serta peraturan peminjaman di persewaan
buku.
d. Tampilan Pencarian
Merupakan tampilan antar muka aplikasi untuk
melakukan pencarian buku berdasarkan kode buku atau
judul buku. Berikut lembar kerja tampilan pencarian
buku :
Gambar 3. 21Lembar Kerja Tampilan Cari Buku
Parameter pencarian yang disediakan adalah
kode buku dan judul buku. Tombol cari digunakan
pencarian berupa informasi data buku misalnya judul,
volume, pengarang, penerbit, harga buku, harga sewa,
dll.
e. Tampilan Data Buku
Tampilan antar muka data buku menampilkan
informasi daftar buku yang ada pada persewaan buku.
Tampilan data buku memuat kontrol-kontrol yang
digunakan untuk pengolahan data buku. Berikut lembar
kerja tampilan data buku :
Gambar 3. 22 Lembar Kerja Tampilan Data Buku
Dari gambar 3.22 beberapa kontrol yang
digunakan dalam pengolahan data buku antara lain:
Tombol tambah sebagai kontrol untuk menambah data
buku, tombol ubah berfungsi untuk melakukan
pengubahan informasi data buku, tombol hapus
f. Tampilan Data Anggota
Tampilan antar muka data anggota berfungsi
menampilkan informasi daftar anggota persewaan
buku. Tampilan data anggota memuat kontrol-kontrol
yang digunakan untuk pengolahan data anggota.
Berikut lembar kerja tampilan data anggota :
Gambar 3. 23Lembar kerja tampilan Data Anggota
Dari gambar 3.23 terdapat beberapa kontrol
yang digunakan dalam pengolahan data anggota.
Tombol tambah sebagai kontrol untuk menambah data
anggota. Tombol ubah berfungsi untuk melakukan
pengubahan informasi data anggota. Tombol hapus
digunakan untuk melakukan penghapusan data
g. Tampilan Transaksi Peminjaman
Lembar kerja tampilan transaksi peminjaman
berfungsi menampilkan informasi transaksi
peminjaman persewaan buku. Lembar kerja tampilan
peminjaman memuat kontrol-kontrol yang digunakan
untuk pengolahan data transaksi peminjaman buku.
Berikut lembar kerja tampilan peminjaman :
Gambar 3. 24Lembar Kerja Tampilan Peminjaman
h. Lembar Kerja Tampilan Transaksi Pengembalian
Lembar kerja tampilan transaksi pengembalian
digunakan untuk menampilkan data peminjaman
anggota untuk dilakukan proses pengembalian buku.
Lembar kerja tampilan pengembalian memuat kontrol
pengembalian buku. Pada tampilan ini juga akan
dilakukan perhitungan denda peminjaman apabila
melebihi jangka waktu peminjaman. Berikut lembar
kerja tampilan pengembalian :
Gambar 3. 25Lembar Kerja Tampilan Pengembalian
i. Lembar kerja Tampilan Daftar Sewa
Lembar kerja tampilan daftar sewa berfungsi
untuk menampilkan daftar peminjaman buku anggota,
data buku yang pernah dipinjam, tanggal terakhir
melakukan peminjaman, jumlah buku yang belum
dikembalikan, dll. Berikut lembar kerja tampilan daftar
Gambar 3. 26Lembar Kerja Tampilan Daftar Sewa
j. Lembar Kerja Tampilan Distributor Buku
Lembar kerja tampilan distributor buku
menampilkan informasi buku terbaru dari distributor
buku. Aplikasi ini menyediakan dua tempat untuk
ditributor buku, yaitu MNC Book Store dan Gramedia
Book Store. Berikut tampilan distributor buku :
k. Lembar Kerja Tampilan Laporan
Tampilan halaman laporan merupakan halaman
yang digunakan untuk mengakses halaman laporan
data buku dan laporan data keuangan. Berikut lembar
kerja tampilan laporan :
Gambar 3. 28Lembar Kerja Tampilan Laporan
Berdasarkan gambar 3.28 apabila tombol
laporan data buku di click maka tampilan akan beralih
ke tampilan laporan data buku. Berikut lembar kerja
Gambar 3. 29Lembar Kerja Tampilan Laporan Data Buku
Berdasarkan gambar 3.29 ketika pegawai
membuka tampilan laporan data buku akan
menampilkan data bukudalam format laporan yang
dapat dicetak maupun di export. Tombol print out
digunakan untuk mencetak laporan. Selain laporan data
buku terdapat pula laporan keuangan. Berikut lembar
kerja tampilan keuangan :
Laporan data keuangan dapat ditampilkan
berdasarkan parameter bulan maupun tahun. Jadi data
laporan keuangan dapat ditampilkan per bulan maupun
per tahun. Data yang ditampilkan dapat dicetak
maupun di export. Tombol print out digunakan untuk
mencetak laporan. Tombol export digunakan untuk
menyalin laporan menjadi format yang berbeda,