BAB IV ANALISIS DAN DESAIN SISTEM
A
4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan 4.1.1Peminjaman Buku Perpustakaan
AY
Proses bisnis yang di bahas oleh penulis adalah mengenai peminjaman buku perpustakaan pada SMA Negeri 1 Waru. Proses bisnis yang terlibat adalah
AB
mengenai alur bisnis dari peminjaman dan pengembalian buku perpustakaan yang terkait dengan siswa, guru dan petugas perpustakaan. a. Siswa
R
Proses peminjaman buku siswa di perpustakaan pada awalnya diharuskan
SU
untuk melakukan proses pendaftaran anggota baru, maksud disini adalah petugas mendaftarkan anggota jika siswa tersebut belum melakukan pedaftaran, di dalam kartu anggota tersebut berisikan nama siswa, kelas, no.anggota dan alamat siswa,
M
pendaftaran tersebut di buat agar siswa bisa melakukan peminjaman buku dan pencatatan peminjaman siswa, di samping itu siswa memiliki batas peminjaman
O
maksimum buku yang dipinjam yaitu tiga buku.
IK
Proses awal peminjaman buku adalah siswa memberikan buku pinjaman
kepada petugas perpustakaan untuk dilakukan pencatatan ke kartu anggota siswa
ST
yang meminjam buku, sebelum melakukan pencatatan di kartu anggota siswa, petugas perpustakaan melakukan pengecekan, yaitu : 1. Apakah siswa tersebut masih ada tunggakan buku pinjaman.? 2. Apakah siswa tersebut dalam sudah memenuhi batas maksimum.?
27
28
Jika siswa memiliki tunggakan buku, maka siswa tersebut harus mengembalikan buku terlebih dahulu untuk dapat meminjam buku, jika kuota peminjaman siswa tersebut habis karena telah meminjam lebih dari kuota
A
peminjaman yang telah ditentukan, maka siswa tersebut tidak bisa melakukan peminjaman buku lagi, dan apabila siswa tersebut menginginkan meminjam buku
AY
lagi maka diharuskan untuk mengembalikan buku terlebih dahulu agar dapat melakukan peminjaman.
AB
Proses selanjutnya adalah petugas mencatat ke kartu anggota dan buku
peminjaman untuk mengisikan nama buku, kode buku, tanggal pinjam dan tanggal kembali, dan buku tersebut diberikan kepada siswa namun kartu anggota tetap
R
disimpan oleh bagian petugas perpustakaan.
SU
b. Guru
Proses peminjaman buku yang dilakukan oleh guru yaitu guru bisa langsung meminjam buku tanpa harus mendaftar, dan guru tidak di beri batas
M
maksimum penminjaman, dan tidak ada batas waktu peminjaman, pada saat
O
meminjam, guru memberikan buku yang akan dipinjam kepada petugas perpustakaan dan pihak perpustakaan melakukan pencatatan di buku catatan
IK
peminjaman buku yang didalamnya berisikan nama, nama buku, judul buku, tanggal pinjam, dan tanda tangan, dan guru tersebut bisa membawa buku yang
ST
telah dipinjam. Pengembalian Buku Perpustakaan Proses bisnis yang di bahas oleh penulis adalah mengenai pengembalian
buku perpustakaan pada SMA Negeri 1 Waru. Proses bisnis yang terlibat adalah
29
mengenai alur bisnis dari peminjaman dan pengembalian buku perpustakaan yang terkait dengan siswa, guru dan Petugas perpustakaan. a. Siswa
A
Mengenai proses pengembalian buku, proses awalnya adalah siswa memberikan buku pinjaman dan memberikan informasi tentang data diri
AY
diantaranya adalah nama, no.anggota dan kelas, dan pada bagian petugas perpustakaan mencarikan kartu anggota perpustakaan dengan nama yang telah
AB
diinformasikan oleh siswa tersebut, dan mencoret data buku yang ada pada kartu anggota yang sama dengan buku yang dikembalikan oleh siswa tersebut, dan jika ada tunggakan pengembalian maka pihak petugas perpustakaan mengingatkan
R
siswa untuk mengembalikan buku, didalam perpustakaan tersebut tidak
SU
memberikan denda pada keterlambatan peminjaman buku siswa. b. Guru
Mengenai proses pengembalian buku, proses awalnya adalah guru
M
memberikan buku pinjaman dan memberikan informasi tentang data diri
O
diantaranya adalah nama, dan judul buku yang dipinjam, lalu petugas perpustakaan melakukan pencatatan bahwa pinjaman buku telah dikembalikan
IK
yang didalamnya berisikan nama dan judul buku yang dipinjam oleh guru
ST
tersebut.
4.1.2 Pemodelan Proses Bisnis Peminjaman Dan Pengembalian Buku
Perpustakaan Berikut adalah pemodelan proses bisnis dari narasi yang telah diuraikan di bagian sebelumnya :
30
a. Peminjaman Buku Perpustakaan Berikut ini adalah gambaran pemodelan proses bisnis peminjaman buku
Memberikan Kartu Anggota Baru
Mengecek Maksimal Peminjaman Siswa
Tidak TidakAda Ada
Memberikan Buku Pinjaman
Mengisi Identitas Kartu Anggota Baru
Mencatat Ke Buku Peminjaman Perpustakaan
Mencatat Peminjaman Ke Kartu Anggota Perpustakaan
AY
Mencarikan Kartu Anggota Perpus
Belum Belum
A
Ada Ada
Maks Maks
Menolak Peminjaman Buku
AB
Siswa
Perpus Perpusatakaan
yang dilakukan oleh siswa yang dijelaskan pada gambar 4.1 :
Mentanda Tangani Kartu Anggota Perpustakaan
Menerima Buku Pinjaman
SU
R
Menerima Penolakan Kartu Anggota Perpus Dan Perintah Pengembalian Buku
Gambar 4.1 Proses Peminjaman Buku Perpustakaan Siswa
M
Berikut ini adalah gambaran pemodelan proses bisnis peminjaman buku
ST
IK
O
yang dilakukan oleh guru yang dijelaskan pada gambar 4.2 :
Mentanda Tangani Kartu Anggota Perpustakaan
Menerima Buku Pinjaman
AB
Guru
Memberikan Buku Pinjaman
A
Mencatat Ke Buku Peminjaman Perpustakaan
AY
Perpus Perpusatakaan
31
R
Gambar 4.2 Proses Peminjaman Buku Perpustakaan Guru b. Pengembalian Buku Perpustakaan
SU
Berikut ini adalah gambaran pemodelan proses bisnis pengembalian buku
Mencarikan Kartu Anggota Perpustakaan
M
Menerima Buku Pengembalian
IK Siswa
ST
Memberikan Buku Pengembalian Dan Memberikan Informasi Siswa
Sesuai Sesuai
Mengecek Buku Tidak TidakSesuai Sesuai
O
Petugas Perpustakaan
yang dilakukan oleh siswa yang dijelaskan pada gambar 4.3 :
Mencoret Data Peminjaman
Memberikan Informasi Ketidaksesuaian Buku
Menerima Informasi Kelengkapan Atau Ketidaksesuaian Buku
Gambar 4.3 Proses Pengembalian Buku Perpustakaan Siswa
Berikut ini adalah gambaran pemodelan proses bisnis pengembalian buku yang dilakukan oleh guru yang dijelaskan pada gambar 4.4 :
Menerima Buku Pengembalian
Mengecek Buku Tidak TidakSesuai Sesuai
Memberikan Buku Pengembalian Dan Memberikan Informasi Guru
Mencoret Data Peminjaman
Memberikan Informasi Ketidaksesuaian Buku
Menerima Informasi Kelengkapan Atau Ketidaksesuaian Buku
A
Sesuai Sesuai
AY
Guru
Petugas Perpustakaan
32
AB
Gambar 4.4 Proses Pengembalian Buku Perpustakaan Guru
R
4.2 Sistem Flow Peminjaman Dan Pengembalian Perpustakaan
Berikut adalah penjabaran system yang akan di implementasikan pada
SU
perpustakaan SMA Negeri 1 Waru yang di gambarkan sebagai berikut :
4.2.1 Sistem Flow Peminjaman
M
Proses peminjaman buku pada perpustakaan pada sistem yang baru
O
melibatkan petugas perpustakaan. Petugas perpustakaan menginputkan no induk siswa (NIS) atau no induk Karyawan (NIK) sebagai id anggota dan menginputkan
IK
id buku yang dipinjam kemudian sistem mengecek data keanggotaan peminjam. Jika didalam keanggotaan perpustakaan belum ada maka anggota diharuskan
ST
untuk mendaftar terlebih dahulu untuk bisa meminjam buku. Kemudian jika keanggotaan ada maka sistem mengecek batas peminjaman. Kemudian jika masih memungkinkan untuk meminjam maka sistem akan menginputkan data peminjaman kedalam database peminjaman. Selain itu jika tidak memungkinkan untuk meminjam maka sistem akan menolak peminjaman.
33
Sistem Peminjaman Koleksi Perpustakaan Petugas Perpustakaan
A
Mulai
Mengecek Data Anggota
Mendaftar Menjadi Anggota
T
Ada ?
AB
Data Anggota
AY
Menginputkan No.Induk atau NIK dan ID Buku
Y
Melihat Data Peminjaman
Data Peminjaman dan Pengembalian
Menginputkan Data Peminjaman
Tidak Bisa Selesai
M
Phase
SU
R
Cek Kuota Peminjaman
IK
O
Gambar 4.5 Sistem Flow Peminjaman Pada Perpustakaan
4.2.2
Sistem Flow Pengembalian Perpustakaan
ST
Proses pengembalian buku pada perpustakaan pada sistem yang baru
melibatkan petugas perpustakaan. Petugas perpustakaan menerima kartu pelajar atau nik dan koleksi pinjaman. Kemudian petugas perpustakaan menginputkan no induk siswa (NIS) atau no induk Karyawan (NIK) sebagai id anggota dan id buku pinjaman. Kemudian sistem akan membaca data peminjaman, setelah itu sistem akan mengupdate data peminjaman kedalam database.
34
Sistem Flow Pengembalian Koleksi Perpustakaan Petugas Perpustakaan
AB
Menginputkan ID atau NIK dan ID Buku
AY
Menerima Kartu Peminjaman atau NIK dan Koleksi Perpustakaan
A
Mulai
Database peminjaman dan pengembalian
R
Mengecek Data Peminjaman
SU
Update Data Peminjaman
M
O
Phase
Selesai
IK
Gambar 4.6 Sistem Flow Pengembalian Pada Perpustakaan
ST
4.3 Data Flow Diagram Peminjaman Dan Pengembalian Perpustakaan Berikut adalah DFD system yang akan di implementasikan pada
perpustakaan Sma Ta’miriyah yang di gambarkan sebagai berikut :
35
4.3.1 Context Diagram Context diagram pada sistem aplikasi peminjaman dan pengembalian perpustakaan ini terdiri dari 4 external entity yaitu siswa, guru dan petugas
Data ID Guru
Guru
AY
Inf ormasi Denda
Sisw a
A
perpustakaan, dan kepala perpustakaan yang menunjang jalannya sistem.
AB
0
Data Tanggal Pengembalia n Koleksi Guru
Aplikasi Peminjaman Dan Pengembalia n Kole ksi Perpustakaan
Data ID Sisw a Data Tanggal Pengembalia n Koleksi Sis w a
Data Denda
SU
R
+
Kepala Perpustakaan
Laporan
Data Master Kole ksi
ST
IK
O
M
Gambar 4.7 Context Diagram
Petugas Perpustakaan
36
4.3.2 Data Flow Diagram Pada DFD level 0 di bawah ini terdapat 3 sub proses yang merupakan dekomposisi dari Context Diagram. Ketiga sub proses yaitu mengolah data,
A
melakukan transaksi, dan proses pembuatan laporan. Selain itu terdapat 4 external
AY
entity dan terdapat 5 data store.
Petugas Perpustakaan
Guru
1 Sisw a [NIS]
AB
[Data Master Koleksi]
[NIK]
Mengolah Data Update Data Master
Simpan ID Guru
SU
R
+
Simpan ID Siswa Update ID Sisw a
3
Master
Simpan Data Master
O
M
1
2
Update ID Guru
Sisw a
NIS
2
ID Master Koleksi
ST
5
NIK Sisw a
Transaksi
IK
4
Guru
Data Transaksi
[Informasi Denda]
Melakukan Transaksi
Detail Transaksi
[Data Tanggal Pengembalian Koleksi Sisw a]
Detail Transaksi
Guru
[Data Tanggal Pengembalian Koleksi Guru]
3
Detail Item Transaksi Data Transaksi
1
Sisw a
2
Guru
Sisw a
+
Data Master Koleksi Data Anggota Sisw a
Data Anggota Guru
3
Master
Membuat laporan
+
[Laporan]
Gambar 4.8 Data Flow Diagram Level 0
Kepala Perpustakaan
37
4.3.3 Data Flow diagram Pada DFD level 1 di bawah ini terdapat 2 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Ketiga sub proses yaitu proses aktivasi hak
A
akses, simpan data anggota dan simpan data denda. Selain itu terdapat 2 external
AY
entity dan terdapat 3 data store. 1.1
Sisw a
[Update ID Sisw a]
[NIS] Mengolah Data Anggota Guru
1
Sisw a
[Simpan ID Sisw a] [Simpan ID Guru]
AB
[NIK]
R
[Update ID Guru]
2
Guru
1.2
[Data Master Koleksi]
Mengolah Master Koleksi
[Simpan Data Master]
SU
Petugas Perpustakaan
3
Master [Update Data Master]
Data Flow Diagram
O
4.3.4
M
Gambar 4.9 Data Flow Diagram Level 1 Setup Data
IK
Pada DFD level 1 di bawah ini terdapat 3 sub proses yang merupakan
dekomposisi dari proses DFD lvl 0. Ketiga sub proses yaitu proses authentifikasi,
ST
transaksi pinjam dan transaksi kembali. Selain itu terdapat 4 external entity dan terdapat 5 data store.
38
1
Sisw a 2
Guru
2.1 [NIS] Proses Validasi [NIK]
[ID Master Kole ksi] 3
Master
A
Data Valid Data Pengembalian
2.2
4 [Data Transaksi]
Transaksi Peminjaman
Sisw a
[Data Tanggal Pengembalian Koleksi Sisw a]
5
Detail Transaksi
R
[Data Tanggal Pengembalian Koleksi Guru]
SU
Guru
Data Transaksi
AB
[Detail Transaksi]
Transaksi
2.3
Sisw a [In formasi Denda]
AY
Data Peminjaman
4
Transaksi Pengembalian
Detail Transaksi
Transaksi
5
Detail Transaksi
M
Gambar 4.10 DFD Level 1 Transaksi
O
4.3.5 Data Flow Diagram Pada DFD level 1 di bawah ini terdapat 3 sub proses yang merupakan
IK
dekomposisi dari proses DFD lvl 0. Ketiga sub proses yaitu laporan peminjaman, laporan aksesibilitas buku dan presentasi peminjaman. Selain itu terdapat 1
ST
external entity dan terdapat 5 data store.
39
3.1 Sisw a
3 [Data Anggota Sisw a]
2
Guru [Data Anggota Guru]
5
Membuat Laporan Peminjaman dan Pengembalian [Data Master Koleksi]
Detail Transaksi [Detail Item Transaksi]
AB
Kepala Perpustakaan
[Laporan]
O
M
SU
R
Gambar 4.11 DFD Level 1 Laporan
IK
4
Transaksi
AY
[Data Transaksi]
ST
Master
A
1
40
4.4 Entity Relational Data 4.4.1
Conceptual Data Model Di bawah ini merupakan CDM dari struktur database sistem aplikasi
Master Anggota
Histori peminjaman
melakukan
Id Histori
Variable characters (10) <M> tgl pinjam H Date Jumlah Pinjam H Integer
Id Anggota Variable characters (10) <M> Nama Anggota Variable characters (50) Tanggal Daftar Anggota Date Jenis Anggota Variable characters (20) Status Anggota Variable characters (20)
AY
Identifier_1
A
peminjaman dan pengembalian pada perpustakaan yang terdiri dari
Identifier_1
Memerlukan
Melakukan
Master Buku
AB
Id Buku Variable characters (10) <M> Judul Buku Variable characters (100) Pengarang Variable characters (50) Penerbit Variable characters (50) Nomor klasifikasi buku Variable characters (10) Tahun terbit buku Integer Tanggal masuk Date Sumber buku Variable characters (30) Bahasa Buku Variable characters (20) ISBN Integer Status B Variable characters (20) Jenis Buku Variable characters (30) Keterangan Buku Variable characters (300)
Transaksi Id Transaksi Variable characters (10) <M> Tgl Pinjam Date Tgl Kembali Date Jumlah Pinjam Integer
Memerlukan
Identifier_1
Identifier_1
R
memiliki
Detail Denda
Denda
Memiliki
SU
Id Denda Variable characters (10) <M> Nama Denda Variable characters (50) Rupiah Denda Integer
No Denda Variable characters (10) <M> Tanggal Denda Date Jumlah Hari Integer Rupiah Integer Identifier_1
Identifier_1
4.4.2 Physical Data Model
M
Di bawah ini merupakan PDM dari struktur database sistem aplikasi peminjaman dan pengembalian pada perpustakaan terdiri dari Master Anggota
Histori peminjaman varchar(10) FK_HISTORI__MELAKUKAN_MASTER_A varchar(50) Id Histori varchar(10) datetime Id Anggota varchar(10) varchar(20) Id Buku varchar(10) varchar(20) tgl pinjam H datetime Jumlah Pinjam H int
IK
O
Id Anggota Nama Anggota Tanggal Daftar Anggota Jenis Anggota Status Anggota
FK_TRANSAKS_MELAKUKAN_MASTER_A FK_HISTORI__MEMERLUKA_MASTER_B
Master Buku
ST
Transaksi
Id Transaksi Id Denda Id Anggota Id Buku Tgl Pinjam Tgl Kembali Jumlah Pinjam
varchar(10) varchar(10) varchar(10) varchar(10) datetime datetime int
Id Buku Judul Buku Pengarang Penerbit Nomor klasifikasi buku Tahun terbit buku Tanggal masuk Sumber buku Bahasa Buku ISBN Status B Jenis Buku Keterangan Buku
FK_TRANSAKS_MEMERLUKA_MASTER_B
FK_TRANSAKS_MEMILIKI2_DENDA
Detail Denda Denda Id Denda varchar(10) Nama Denda varchar(50) Rupiah Denda int
FK_DETAIL_D_MEMILIKI_DENDA
No Denda Id Denda Tanggal Denda Jumlah Hari Rupiah
varchar(10) varchar(10) datetime int int
varchar(10) varchar(100) varchar(50) varchar(50) varchar(10) int datetime varchar(30) varchar(20) int varchar(20) varchar(30) varchar(300)
41
4.4.3 Desain Tabel 1.
Tabel MASTER_ANGGOTA : ID_ANGGOTA
Fungsi
: Menyimpan data keanggotaan perpustakaan
A
Primary Key
sebelum meminjam buku di perpustakaan
AY
Tabel 4.1 MASTER_ANGGOTA Tipe Data
Ukuran
Constraint
ID_ANGGOTA
VARCHAR
10
Primary Key
NAMA ANGGOTA
VARCHAR
50
Allow Null
JENIS_ANGGOTA
VARCHAR
20
Allow Null
VARCHAR
20
Allow Null
TANGGAL_DAFTAR_ANGGOTA
DATETIME
-
Allow Null
STATUS_ANGGOTA
VARCHAR
20
Allow Null
R
AB
Field
SU
KELAS_JABATAN
Tabel DENDA
M
2.
O
Primary Key
: ID_DENDA :-
Fungsi
: Menyimpan data master denda
ST
IK
Foreign Key
Tabel 4.2 DENDA Field
Tipe Data
Ukuran
Constraint
ID_DENDA
VARCHAR
10
Primary Key
NAMA_DENDA
VARCHAR
50
Allow Null
RUPIAH_DENDA
INTEGER
-
Allow Null
42
Tabel TRANSAKSI
3.
: ID_TRANSAKSI
Foreign Key
: ID_ANGGOTA, ID_ANGGOTA,ID_BUKU
Fungsi
: Menyimpan data peminjaman anggota
A
Primary Key
Tabel 4.3 TRANSAKSI_PEMINJAMAN Tipe Data
Ukuran
Constraint
ID_TRANSAKSI
VARCHAR
10
Primary Key
ID_ANGGOTA
VARCHAR
10
Foreign Key
ID_BUKU
VARCHAR
10
Foreign Key
TANGGAL_PINJAM
DATETIME
-
Allow Null
DATETIME
-
Allow Null
INTEGER
-
Allow Null
AB
SU
JUMLAH_PINJAM
R
TANGGAL_KEMBALI
Tabel HISTORI_PEMINJAMAN
: ID_HISTORI
Foreign Key
: ID_ANGGOTA, ID_BUKU : Menyimpan data peminjaman
M
Primary Key
O
4.
AY
Field
ST
IK
Fungsi
Tabel 4.4 HISTORI_PEMINJAMAN
Field
Tipe Data
Ukuran
Constraint
ID_HISTORY
VARCHAR
10
Primary Key
ID_ANGGOTA
VARCHAR
10
Foreign Key
ID_BUKU
VARCHAR
10
Foreign Key
TANGGAL_PINJAM
DATETIME
-
Allow Null
JUMLAH
INTEGER
-
Allow Null
43
Primary Key
: NO_DENDA
Foreign Key
: ID_DENDA
Fungsi
: Menyimpan data master denda
A
Tabel DETAIL_DENDA
5.
Tabel 4.5 DETAIL_DENDA Tipe Data
Ukuran
Constraint
NO_DENDA
VARCHAR
10
Primary Key
ID_DENDA
VARCHAR
10
Foreign Key
TANGGAL_DENDA
DATETIME
-
Allow Null
RUPIAH
INTEGER
-
Allow Null
20
Allow Null
AB
R VARCHAR
SU
STATUS DENDA
AY
Field
4.5 Desain Input/ Output
Desain input/ output merupakan rancangan desain yang digunakan
O
M
sebagai acuan dalam membuat aplikasi.
1.
Desain Form Login
IK
Form login adalah form yang digunakan untuk masuk ke dalam sistem.
ST
Desain form login dapat dilihat pada gambar 4.12
AY
A
44
2.
Desain Form Menu Utama
AB
Gambar 4.12 Desain Form Login
Form Menu ini merupakan tampilan awal dari aplikasi setelah melakukan
ST
IK
O
M
SU
R
login yang nantinya akan dijalankan.
Gambar 4.13 Desain Form Menu Utama
45
3.
Desain Form Master Denda Form master denda adalah form yang digunakan untuk menginputkan
SU
R
AB
AY
A
data-data master pada denda.
Gambar 4.14 Desain Form Master Denda
Desain Form Daftar Anggota Perpustakaan
M
4.
Form daftar anggota perpustakaan adalah digunakan untuk pendaftaran
ST
IK
O
perpustakaan sebelum melakukan peminjaman koleksi buku pada perpustakaan.
AB
AY
A
46
Desain Form Transaksi Denda
SU
5.
R
Gambar 4.15 Desain Daftar Anggota Perpustakaan
Form transaksi denda adalah untuk menginputkan data siswa atau guru
ST
IK
O
M
yang telah melakukan pelanggaran yang telah ditentukan pada perpustakaan.
Gambar 4.16 Desain Form Transaksi Denda
47
6.
Desain Form Pencarian Guru/ Siswa Pada Transaksi Denda Form login pencarian Guru/ Siswa pada transaksi denda adalah untuk
melakukan pencarian data siswa atau guru yang akan di inputkan pada transaksi
R
AB
AY
A
denda.
7.
SU
Gambar 4.17 Desain Form Pencarian Guru/ Siswa Pada Transaksi Denda
Desain Form Peminjaman
Form peminjaman adalah digunakan untuk menginputkan data koleksi
ST
IK
O
M
peminjaman yang dilakukan oleh siswa atau guru.
R
AB
AY
A
48
8.
SU
Gambar 4.18 Desain Form Transaksi Peminjaman
Desain Form Pencarian Siswa/ Guru Pada Transaksi Peminjaman
M
Form pencarian Siswa/ Guru pada transaksi peminjaman untuk mencari data siswa atau guru yang melakukan peminjaman untuk digunakan pada transaksi
ST
IK
O
peminjaman.
Gambar 4.19 Desain Form Pencarian Siswa/ Guru Pada Transaksi Peminjaman
49
9.
Desain Form Transaksi Pengembalian Form Transaksi Pengembalian adalah digunakan untuk menginputkan
SU
R
AB
AY
A
data pengembalian koleksi yang telah dipinjam oleh siswa atau guru.
M
Gambar 4.20 Desain Form Transaksi Pengembalian
O
10. Desain Form Pencarian Guru/ Siswa Pada Transaksi Pengembalian
IK
Form login Pencarian guru/ Siswa pada transaksi pengembalian adalah
digunakan untuk mencari data siswa atau guru dan mencari data peminjaman
ST
buku koleksi yang telah dipinjam oleh siswa atau guru.
AY
A
50
R
11. Desain Form Laporan Peminjaman
AB
Gambar 4.21 Desain Form Pencarian Guru/ Siswa Pada transaksi Pengembalian
Form laporan peminjaman adalah digunakan untuk melihat data
Laporan Peminjaman Guru
Siswa
01-01-2012
___
01-01-2012
Tampilkan
ST
IK
O
M
Range Tanggal
SU
peminjaman dan memunculkan laporan untuk disimpan.
Gambar 4.22 Desain Form Laporan Peminjaman
12. Desain Form Laporan Denda Form laporan keterlambatan adalah digunakan untuk melihat data
keterlambatan pengembalian koleksi perpustakaan.
51
Laporan Keterlambatan Guru
Siswa 01-01-2012
___
01-01-2012
Tampilkan
AB
AY
A
Range Tanggal
SU
4.6 Implementasi Sistem
R
Gambar 4.23 Desain Form Laporan Denda
Implementasi sistem ini akan menjelaskan tentang aplikasi sistem aplikasi peminjaman dan pengembalian pada perpustakaan. Penjelasan hardware/software
M
ppendukung dan apa saja yang bisa dilakukan oleh aplikasi ini. Penjelasan tentang features apa saja yang ada pada aplikasi ini juga akan didukung oleh tampilan
O
capture dari aplikasi ini.
IK
4.6.1 Spesifikasi Perangkat Untuk
jalannya
aplikasi
peminjaman
dan
pengembalian
pada
ST
perpustakaan ini diperlukan hardware dan software pendukung untuk jalannya aplikasi yaitu: 1. Hardware a. Processor Intel Pentium 4 atau lebih tinggi. b. Memory 512Mb Of RAM atau lebih tinggi. c. 10/100 Mbps Ethernet Network Interface Card.
52
d. Harddisk minimal 40GB. 2. Software a. Sistem Operasi Microsoft Windows 2000 Server/Pro, XP
A
Professional/Home Edition atau lebih.
AY
b. Database SQL Server 2008 Express
4.6.2 Penjelasan Program
AB
Dibawah ini adalah penjelasan penggunaan masing-masing form yang
ada pada sistem aplikasi peminjaman dan pengembalian pada perpustakaan SMA Negeri 1 Waru. Form Login
R
1.
SU
Form login adalah form yang digunakan untuk masuk ke dalam sistem yang bisa login hanya admin yang telah ditunjuk oleh kepala perpustakaan dan
ST
IK
O
M
kepala bagian perpustakaan saja.
2.
Gambar 4.24 Desain Form Login
Form Menu Utama Form Menu ini merupakan tampilan awal dari aplikasi setelah melakukan
login yang nantinya akan dijalankan dan memunculkan status login dan pilihan
53
untuk melakukan kegiatan yang disediakan pada aplikasi, selain itu pada menu tersebut memiliki button yang dikelompokkan tersendiri, diantaranya adalah master, transaksi dan laporan, dan di dalam pengelompokan tersebut memiliki
A
fungsi tersendiri yaitu master anggota baru dan master denda, kemudian pada pengelompokan transaksi memiliki fungsi transaksi peminjaman buku, transaksi
AY
pengembalian buku dan transaksi denda, pada pengelompokan laporan berisikan laporan peminjaman dan laporan keterlambatan yang didalamnya juga terdapat
ST
IK
O
M
SU
R
AB
denda pengembalian.
3.
Gambar 4.25 Desain Form Menu Utama
Form Master Denda Form master denda adalah form yang digunakan untuk menginputkan
data-data master pada denda, yang digunakan untuk data awal yang berisikan nama denda dan jumlah rupiah denda tersebut selain itu bisa melakukan pengubahan data denda pada form master denda.
R
AB
AY
A
54
4.
SU
Gambar 4.26 Desain Form Master Denda
Form Daftar Anggota Perpustakaan
Form daftar anggota perpustakaan adalah digunakan untuk pendaftaran
M
perpustakaan sebelum melakukan peminjaman koleksi buku pada perpustakaan
O
yang didalamnya berisikan pencarian nama siswa atau nama guru yang belum melakukan
pendaftaran
anggota
perpustakaan.
Selanjutnya
sistem
ST
IK
melakukan penyimpanan data anggota yang dijelaskan pada gambar 4.23
akan
SU
R
AB
AY
A
55
Gambar 4.27 Desain Form Anggota
Form Transaksi Denda
M
5.
O
Form transaksi denda adalah untuk menginputkan data mahasiswa atau
ST
IK
guru yang telah melakukan pelanggaran yang telah ditentukan pada perpustakaan.
AB
AY
A
56
6.
SU
R
Gambar 4.28 Desain Form Transaksi Denda
Form Pencarian Pada Form Transaksi Denda Form login pencarian Guru/ Siswa pada transaksi denda adalah untuk
M
melakukan pencarian data siswa atau guru yang akan di inputkan pada transaksi denda, selain itu juga bisa melakukan pencarian dengan nik atau nama, agar user
ST
IK
O
dapat mudah untuk mencari dengan mudah.
Gambar 4.29 Desain Form Pencarian Pada Form Transaksi Denda
57
7.
Form Peminjaman Buku Form peminjaman adalah digunakan untuk menginputkan data koleksi
peminjaman yang dilakukan oleh siswa atau guru, yang didalamnya berisikan
A
pencarian guru atau siswa, dan sistem menampilkan otomatis nama lengkap dan
M
SU
R
AB
AY
nik atau nis.
O
Gambar 4.30 Desain Form Peminjaman Buku
Form Pencarian Siswa/ Guru Pada Form Peminjaman
IK
8.
Form pencarian Siswa/ Guru pada transaksi peminjaman untuk mencari
ST
data siswa atau guru yang melakukan peminjaman untuk digunakan pada transaksi peminjaman.
AB
AY
A
58
9.
Form Pengembalian
R
Gambar 4.31 Desain Form Pencarian Siswa Atau Guru Pada Form Peminjaman
SU
Form Transaksi Pengembalian adalah digunakan untuk menginputkan data pengembalian koleksi yang telah dipinjam oleh siswa atau guru yang
ST
IK
O
M
didalamnya berisikan button untuk pencarian anggota dan jumlah buku pinjaman.
R
AB
AY
A
59
SU
Gambar 4.32 Desain Form Pengembalian
10. Form Pencarian Buku Pinjaman Pada Siswa Atau Guru
M
Form login Pencarian guru/ Siswa pada transaksi pengembalian adalah digunakan untuk mencari data siswa atau guru dan mencari data peminjaman
O
buku koleksi yang telah dipinjam oleh siswa atau guru selain itu juga bisa
ST
IK
melakukan pencarian dengan no siswa atau guru dan nama.
AB
AY
A
60
SU
11. Form Laporan Peminjaman
R
Gambar 4.33 Desain Form Pencarian Buku Pinjaman Pada Siswa Atau Guru
Form laporan peminjaman adalah digunakan untuk melihat data peminjaman dan memunculkan laporan dengan batasan waktu yang dapat
M
ditentukan oleh user. User dapat menetukan tanggal, bulan dan tahun sesuai yang
ST
IK
O
mereka butuhkan.
AB
AY
A
61
SU
R
Gambar 4.34 Desain Form Laporan Peminjaman
12. Form Laporan Keterlambatan Dan Denda
Form laporan keterlambatan dan denda adalah digunakan untuk melihat data keterlambatan pengembalian koleksi perpustakaan dengan batasan waktu
M
yang dapat ditentukan oleh user. User dapat menetukan tanggal, bulan dan tahun
ST
IK
O
sesuai yang mereka butuhkan.
Gambar 4.35 Desain Form Laporan Keterlambatan Dan Denda