• Tidak ada hasil yang ditemukan

T0__BAB III Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Pengelolaan Persewaan Buku Komik dengan WebServer Sebagai Service Info Buku T0 BAB III

N/A
N/A
Protected

Academic year: 2018

Membagikan "T0__BAB III Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Pengelolaan Persewaan Buku Komik dengan WebServer Sebagai Service Info Buku T0 BAB III"

Copied!
31
0
0

Teks penuh

(1)

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

(2)

 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

(3)

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

(4)

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.

(5)

 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

(6)

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.

(7)

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

(8)

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

(9)

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.

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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.

(20)

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.

(21)

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 :

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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 :

(28)

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

(29)

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 :

(30)

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,

(31)

Gambar

Gambar 3. 1 Use Case Persewaan Buku
TABEL DISTRIBUTOR
tabel anggota, tabel pegawai, tabel peminjaman, tabel
Gambar 3. 3 Diagram Aktivitas Transaksi Persewaan
+7

Referensi

Dokumen terkait

Tenggara, pakar tempat rujukan dalam semua bidang keilmuan keislaman. Telah disebutkan bahawa Syeikh Abdul Qadir bin Abdur Rahman al-Fathani adalah keluarga dekat kepada Syeikh

[r]

Hasil penelitian menunjukkan tingkat pencapaian siklus berahi melalui penerapan teknologi laser punktur menunjukkan kambing Boerawa memiliki respon lebih tinggi dari

Kolaborasi dengan ahli gizi untuk menentukan jumlah kalori dan nutrisi yang dibutuhkan klien.1. No

Sebenarnya terdapat beberapa hal lainnya yang menjadikan bangsa Austronesia terbagi dalam sub-sub bangsa, yaitu (a) adanya pengaruh asing yang berbeda-beda memasuki kebudayaan

Sejarah kultural, baik dari segi agama bahasa dan budaya, minoritas muslim Muangthai yang tinggal di Thailand selatan, merupakan bagian dari bangsa Melayu, apalagi tempat

Contoh perbedaan dalam cara-cara pencapaian kepentingan nasional ini: penggulingan Bashar al Assad menguntungkan Amerika Serikat tetapi merugikan Rusia; non- fly zone

Penelitian ini memiliki tujuan untuk mengetahui kecerdasan emosional siswa kelas VIII SMP Islam Sunan Gunug Jati Ngunut Tulungagung, dan untuk mengetahui prestasi