Contents
SISTEM INFORMASI PERPUSTAKAAN............................................................................................... 1
DAFTAR ISI ................................................................................................................................................. 1
KATA PENGANTAR .................................................................................................................................. 3
BAB 1 ............................................................................................................................................................. 4
1. INTRODUCTION ......................................................................................................................... 4
1.1 Purpose ........................................................................................................................................... 4
1.2 Scope ............................................................................................................................................... 5
2. PROJECT SCOPE ........................................................................................................................ 6
2.1 Background .................................................................................................................................... 6
2.2 Objective ......................................................................................................................................... 7
2.3.1 Requirement Analysis ................................................................................................................... 8
3. SUMMARY OF REQUIREMENT............................................................................................ 10
3.1 Purpose ......................................................................................................................................... 10
3.2 Assumptions ................................................................................................................................. 10
3.3 User Charateristics ...................................................................................................................... 11
3.4 Key Requirements ....................................................................................................................... 12
3.5 Parameters ................................................................................................................................... 12
4. SIGNIFICANT GAPS ................................................................................................................. 15
4.1 Matrix SWOT Bisnis ................................................................................................................... 15
4.1 Methodology................................................................................................................................. 16
4.2 Matrix SWOT Website ............................................................................................................... 17
5 CHANGE MANAGEMENT ISSUES........................................................................................ 18
5.1 Strategy of Implementation ........................................................................................................ 18
5.2 Process Flow (System & Procedure) .......................................................................................... 18
5.3 Person In Charge (PIC) / Appointed User ................................................................................ 18
5.4 Security Access............................................................................................................................. 19
5.5 Change Behavior ......................................................................................................................... 19
5.6 Policies .......................................................................................................................................... 19
i
6 TECHNICAL ............................................................................................................................... 20
6.1 Conversions .................................................................................................................................. 20
6.2 Interfaces ...................................................................................................................................... 20
6.3 Reports.......................................................................................................................................... 22
6.4 Flowchart...................................................................................................................................... 23
BAB 2 ANALISA ........................................................................................................................................ 26
2.1 DIA ................................................................................................................................................ 26
2.1.1 Dekomposisi Fungsi ..................................................................................................................... 26
2.1.2 Diagram Konteks ......................................................................................................................... 28
2.1.3 Diagram Overview....................................................................................................................... 29
2.1.4 Diagram Rinci .............................................................................................................................. 30
BAB 3 DESAIN........................................................................................................................................... 32
3.1 Desain Database.................................................................................................................................... 32
3.1.1 Tipe Data ............................................................................................................................................ 34
3.1.1.1 Type_Account ................................................................................................................................. 37
3.1.1.2 Account ............................................................................................................................................ 38
3.1.1.3 Buku ............................................................................................................................................. 39
3.1.1.4 Pinjam.......................................................................................................................................... 40
3.1.1.5 Kategori ....................................................................................................................................... 40
3.1.1.6 Rak ................................................................................................................................................ 41
3.1.1.7 Denda ............................................................................................................................................... 41
3.1.1.8 Biaya Denda .................................................................................................................................... 42
ii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas
rahmat-Nya penulis dapat menyelesaikan laporan ini dengan judul “Sistem Informasi
Perpustakaan “. Penulisan laporan ini dilakukan untuk memenuhi salah satu tugas mata
Penulis sangat menyadari bahwa makalah ini masih jauh dari kata sempurna,
karena itu kritik dan saran yang bersifat membangun akan penulis terima dengan terbuka
Akhir kata penulis berharap makalah ini dapat menjadi satu sarana yang berguna
iii
BAB 1
BUSINESS REQUIREMENT STATEMENT
1. INTRODUCTION
1.1 Purpose
Business Requirements Statement (BRS) ini dibuat untuk
mengumpulkan keseluruhan requirements yang terkait dengan Sistem
Informasi Perpustakaan. Dalam Business Requirements Statement ini,
dijelaskan mengenai fungsi-fungsi serta tujuan yang diharapkan untuk
dilakukan oleh sistem dalam memenuhi kebutuhan beberapa proses yang
terdapat dalam kegiatan proses peminjaman dan pengembalian buku.
Requirement ini dibuat sesuai dengan tujuan dari proses kerja yang
terdapat dalam Sistem Informasi Perpustakaan untuk membantu kegiatan dari
peminjam dan pengembalian buku yang akan dilakukan, seperti:
Mempermudah melakukan monitoring proses data dari buku
yang dipinjam.
Memudahkan anggota untuk melakukan pencarian judul buku
yang dicari.
4
1.2 Scope
BRS ini mengidentifikasikan fungsi-fungsi yang terdapat dalam proses
Sistem Informasi. Adapun ruang lingkup yang dicakup proses ini diantaranya
adalah sebagai berikut:
Master Data, yang dimana setiap data utama akan disimpan
dalam database MySQL, seperti daftar buku, data anggota,
data peminjaman, data pengembalian,dan laporan
Setiap data yang ada dalam sistem dapat dilihat oleh kepala
perpustakaan.
Fungsi utama dari aplikasi ini ialah melakukan proses
peminjaman dan pengembalian buku serta proses pemasukan
dan pengeluaran dari buku yang dipinjam.
Menampilkan fungsi pelaporan (Reporting) mengenai
peminjaman dan pengembalian buku serta pemasukan dan
pengeluaran buku.
5
2. PROJECT SCOPE
2.1 Background
Masih banyak yang datang langsung ke perpustakaan untuk
peminjaman buku tetapi buku yang dicari tidak ada di perpustakaan.
Saat peminjam terkena denda atau sanksi hanya dikasih struk setelah
pembayaran ( Tidak ada laporan lengkap mengenai telat saat
pengembalian buku, dan pemberian sanksi )
Membantu petugas perpustakaan dalam mencari informasi si
peminjam di dalam sistem, karena masih mengandalkan tulisan
manual di buku anggota.
Mempermudah petugas perpustakaan dalam meminimalkan
kesalahan pada pemasukan dan pengeluaran buku.
Tidak ada sistem yang terintegrasi untuk proses peminjaman,
pengembalian, pemasukan dan pengeluaran buku, monitoring,
pencatatan transaksi denda keterlambatan atau sanksi.
6
2.2 Objective
Menyediakan sistem yang berbasis website untuk memproses
transaksi mencari buku dan meminjam buku.
Menyediakan sistem yang berbasis website untuk memproses
pemasukan dan pengeluaran buku.
Menyediakan sistem berbasis website untuk mengurangi kesalahan
dalam input dan output data yang akan dilakukan.
7
2.3.1 Requirement Analysis
Dilakukan pengumpulan kebutuhan sistem informasi untuk
menspesifikasikan kebutuhan sistem yang dibutuhkan oleh user.
Pengumpulan kebutuhan berupa data input, proses yang terjadi,
serta output yang dihasilkan.
1. Identifikasi Masalah
Masih banyak yang datang langsung ke
perpustakaan untuk peminjaman buku tetapi
buku yang dicari tidak ada di perpustakaan.
Saat peminjam terkena denda atau sanksi
hanya dikasih struk setelah pembayaran (
Tidak ada laporan lengkap mengenai telat
saat pengembalian buku dan pemberian
sanksi ).
Masih mengandalkan tulisan manual untuk
menulis nama anggota, judul buku, tanggal
peminjaman dan pengembalian buku.
8
c) Identifikasi Data Petugas Perpustakaan
Data Peminjaman dan Pengembalian
Data Pemasukan dan Pengeluaran
Buku
Data Buku
9
3. SUMMARY OF REQUIREMENT
3.1 Purpose
Proses peminjaman buku oleh anggota yang saat ini masih dilakukan
secara manual yang dimana anggota mendatangi perpustakaan
secara langsung sedang buku yang dicari tidak ada sehingga boros
waktu.
Memudahkan customer untuk melakukan peminjaman buku hanya
dengan mengakses website di smartphone.
Tidak terdapatnya informasi yang jelas mengenai buku yang akan
dipinjam.
Anggota sering kali kebingungan dalam mencari buku yang ingin dipinjam.
Terdapat berbagai jenis buku yang ada di perpustakaan sehingga hal
ini akan menyulitkan anggota apabila tidak mengetahui secara detail
apakah buku tersebut sedang dipinjam, atau sudah tidak tersedia lagi
di perpustakaan.
Tidak adanya sistem peminjaman buku online lalu mencari buku
yang ingin dipinjam via online sehingga anggota yang lain tidak
dapat meminjam buku yang sudah dipinjam.
Terdapat beberapa kesalahan perhitungan transaksi denda atau
sanksi saat telat pengembalian buku.
Terdapat beberapa kesalahan perhitungan dan pemasukan dan pengeluaran data
buku.
3.2 Assumptions
Ruang lingkup proyek website Sistem Informasi
Perpustakaan, menggunakan asumsi sebagai berikut:
Calon Anggota dapat mengisi data diri pada saat proses daftar
akun.
Anggota dapat mencari dan meminjam buku
Petugas dapat memasukkan daftar buku , mengelola
peminjaman, pengembalian buku dan laporan atau bukti pnjam
dan bukti pengembalian.
10
Data pemasukan buku dan pengeluaran buku dapat
dimasukkan melalui website.
Data anggota dapat tersimpan secara rapi dan teratur.
Terdapat hasil reporting terhadap peminjaman dan
pengembalian buku dan tersimpan dengan rapi dan teratur.
11
3.4 Key Requirements
Dalam ruang lingkup Sistem Informasi
Perpustakaan ini, terdapat beberapa requirement yang
penting dituangkan dalam beberapa modul, yaitu:
Proses Registrasi Anggota
Proses input data calon anggota dilakukan
oleh
Calon anggota itu sendiri.
Sistem akan memberikan verifkasi
pendaftaran oleh
Petugas perpustakaan.
Reporting
Laporan-laporan yang berhubungan
dengan data buku, report peminjaman,
pembelian dan lain-lain dapat dilihat melalui
sistem..
3.5 Parameters
Parameter ini mempunyai syarat hanya berlaku
12
untuk setiap job site. Sehingga setiap job site bisa jadi
mempunyai nilai parameter yang berbeda. Berikut adalah
parameter yang digunakan pada Sistem Informasi
Perpustakaan.
Parameter yang digunakan di website ini antara lain sebagai
berikut:
Tipe akun user terbagi menjadi beberapa jenis:
Kepala Perpustakaan
Petugas
Anggota
Status Buku
Tersedia
Kosong
Nomor ID
ID Account
Kepala Perpustakaan
Petugas
Anggota
ID Peminjaman Buku Oleh Anggota
ID Pengembalian Buku Oleh Anggota
13
Hak Akses Anggota
Melakukan registrasi data anggota dan dapat mengubah
data pribadinya sendiri.
Dapat melihat history peminjaman dan pengembalian buku yang
telah dilakukan.
Melakukan peminjaman buku.
14
4. SIGNIFICANT GAPS
b) Weaknesses
Informasi detail dari buku yang belum memadai,
sehingga terkadang terjadi salah penempatan buku, buku
sudah dipinjam atau buku sudah tidak ada di
perpustakaan lagi.
Tidak ada proses pemesanan pada buku yang akan
dipinjam, sehingga membuat peminjam kecewa karena
buku yang akan dipinjam sudah dipinjam oleh peminjam
yang lain.
Proses mencari buku dilakukan secara manual dengan
anggota yang mendatangi toko fisik secara langsung.
Data peminjaman dan pengembalian yang dilakukan
oleh anggota, tidak disimpan secara teratur. Hal ini
dikarenakan data peminjaman dan pengembalian hanya
mengandalkan nota/struk sebagai bukti tanda jadi.
Proses memasukkan data, pembuatan laporan, hingga
perhitungan stok masih dilakukan secara manual.
c) Opportunity
Lokasi perpustakaan strategis dan mudah ditemukan.
Petugas perpustakaan ramah dalam melayani anggota.
d) Threat
Munculnya perpustakaan yang lebih menarik.
Perkembangan teknologi yang semakin pesat membuat
15
masyarakat tentunya tidak ingin direpotkan lagi dengan
mendatangi perpustakaan fisik secara langsung, karena
yang mereka harapkan;dapat membaca buku dimanapun,
dan kapanpun.
4.1 Methodology
Dalam pembuatan Sistem Informasi Perpustakaan, metode yang
digunakan ialah metode System Development Life Cycle (SDLC) Waterfall.
SDLC (System Development Life Cycle) ini menggunakan beberapa tahapan,
yaitu:
16
4.2 Matrix SWOT Website
Berikut ini adalah penjelasan dari analisis SWOT Website dari proses
peminjaman dan pembelian buku ini:
a) Strength
Lebih mudah dalam melakukan pencarian dan
pemesanan pinjam buku tanpa harus mendatangi toko
secara langsung.
Tampilan website yang menarik perhatian anggota.
Dapat meminjam buku yang dimana di website telah
diinformasikan mengenai detail dari buku tersebut.
Pelayanan yang lebih cepat dan baik.
Menyajikan laporan secara cepat, tepat dan akurat, yang
meminimalisir kesalahan pelaporan secara manual.
Menyimpan setiap data-data yang pernah dilakukan.
b) Weakness
Proses pembayaran denda atau sanksi buku masih
menggunakan uang cash sehingga akan menyulitkan
anggota yang tidak bawa uang cash.
c) Opportunity
Banyaknya anggota yang menginginkan hal yang serba
praktis.
17
d) Threat
Internet yang semakin berkembang cepat tentunya
membuat anggota terkadang malas untuk meminjam
buku di perpustakaan karena mereka dapat
mendownload buku kesukaan nya atau bahkan
membacanya di website yang menyediakan buku dengan
gratis.
18
5.4 Security Access
Kepala perpustakaan diberi akses penuh untuk menggunakan website
ini. Secara umum akses terbagi menjadi:
Kepala Perpustakaan, diberikan hak akses sepenuhnya atas
keseluruhan proses, mulai dari akses terhadap setiap data yang
ada peserta dapat melihat laporan-laporan (Reporting) yang ada.
Petugas Perpustakaan, dapat melakukan peminjaman dan
pengembalian, mengelola pemasukan dan pengeluaran buku
pada perpustakaan.
Anggota, dapat melakukan peminjaman buku.
5.5 Change Behavior
Implementasi dari website ini memerlukan komitmen dan konsistensi
oleh para penggunanya terutama petugas perpustakaan. Jika tidak demikan,
proses menggunakan website ini tidak akan baik dan lancar. Akan tetapi selain
petugas dan kepala perpustakaan, dibutuhkan juga partisipasi aktif dari pihak
anggota. Dengan demikian, maka setiap pihak yang akan menggunakan
website ini dituntut untuk saling berpatisipasi dan bekerja sama sehingga
website ini dapat berjalan dengan maximal sesuai dengan fungsi- fungsi yang
tersedia.
5.6 Policies
Implementasi website ini memerlukan dukungan kebijakan. Kebijakan
yang diperlukan antara lain :
Melakukan standarisasi proses dari sistem informasi perpustakaan
online
19
Meningkatkan strategi untuk menginformasikan sistem
informasi pepustakaan agar lebih dikenal dan dipahami banyak
orang.
Melakukan pendekatan secara langsung sekaligus bekerja sama
dengan anggota yang baik.
6 TECHNICAL
6.1 Conversions
Terdapat konversi dari proses perpustakaan lama (Manual) ke sistem baru.
6.2 Interfaces
Dengan adanya website ini, maka akan diperlukan beberapa interface
dengan fungsi sebagai berikut:
6.2.1 Input data akun
Interface ini akan menerima dan menyimpan inputan
data akun yang terdiri dari kepala perpustakaan,
petugas pepustakaan, dan anggota.
20
6.2.3 Data Buku
Interface ini menampilkan data buku dalam bentuk
menu.
6.2.5 About Us
Interface ini menampilkan profil dari perpustakaan itu sendiri.
6.2.6 Histori
Interface ini menampilkan data peminjaman dan
pengembalian buku oleh anggota
6.2.7 Report
Interface ini menampilkan laporan-laporan mengenai
setiap data yang diperlukan.
21
6.3 Reports
Dengan adanya aplikasi ini, maka akan menghasilkan beberapa report,
seperti:
Laporan Data Peminjaman
Laporan Data Pengembalian
Laporan Denda
22
6.4 Flowchart
Berdasarkan gambaran dari peran pelaku-pelaku yang terlibat dalam
sistem, maka dapat digambarkan bentuk-bentuk flowchart yang terdapat pada
sistem berjalan saat ini adalah sebagai berikut:
6.4.1 Proses Peminjaman buku
23
Berdasarkan gambar 1.5, merupakan flowchart proses
manual peminjaman buku dengan mendatangi perpustakaan
secara langsung. Adapun proses yang dilakukan, antara lain:
1. Anggota datang ke perpustakaan.
2. Anggota mencari dan memilih buku
3. Anggota menyerahkan buku yang dipinjam ke petugas
pepustakaan
24
Proses Peminjaman secara online
25
BAB 2
ANALISA
2.1 DIA
2.1.1 Dekomposisi Fungsi
Dekomposisi fungsi merupakan pecahan dari masalah sistem dalam
bentuk fungsi-fungsi yang dapat dipecah menjadi beberapa sub-fungsi
dimana setiap fungsi berisi kumpulan proses. Dari kumpulan proses tersebut
kemudian dipecah lagi hingga akhirnya tidak dapat dipecah lagi.
Dekomposisi fungsi pada Sistem Informasi Perpustakaan akan dijelaskan
pada gambar 2.1 berikut:
26
1. Registrasi Data, memiliki sub-proses:
Akun Kepala Perpustakaan
Akun Petugas Perpustakaan
Akun Anggota
Data Buku
2. Peminjaman Buku, memiliki sub-proses:
Pilih Buku
Pesan Buku
Ambil Buku
Bukti Pinjam
3. Pengembalian Buku, memiliki sub-proses:
Menyerahkan Buku yang dipinjam
Kepada petugas perpustakaan
Bukti Pengembalian
4. Denda atau Sanksi, memiliki sub-proses:
5. Reporting, memiliki sub-proses:
Data Anggota
Data Buku
Data Denda atau Sanksi
History Peminjaman dan Pengembalian Buku
27
2.1.2 Diagram Konteks
Diagram Konteks menggambarkan secara umum bagaimana alur sistem
berjalan. Berikut adalah gambar dari diagram konteks Sistem Informasi
Perpustakaan:
28
2.1.3 Diagram Overview
Diagram Overview menggambarkan jalannya lima proses utama yang
terdapat dalam Sistem Informasi Perpustakaan. Berikut ini adalah gambar dari
diagram overview Sistem Informasi Perpustakaan:
29
yang dimana keseluruhan laporan akan diberikan akses kepada
kepala perpustakaan.
2. Petugas Perpustakaan dapat melakukan registrasi account serta
melakukan registrasi data stok barang. Hasil registrasi data anggota
akan masuk ke data stores data anggota.
3. Anggota dapat melakukan peminjaman buku, daftar buku akan
masuk ke data store data buku, peminjaman buku akan masuk ke
data stores data peminjaman, pengembalian buku akan masuk ke
data store data pengembalian.
30
Berdasarkan gambar 2.4, menunjukkan mengenai rincian diagram dari
proses fungsi 1 pada Sistem Informasi Perpustakaan, yaitu Registrasi Data.
Calon Anggota melakukan registrasi dan diverifikasi oleh sistem, dan hasil
registrasi tersebut akan masuk ke data stores anggota, Petugas perpustakaan
dapat menambah data anggota dan menambah data buku dan dimasukkan ke
data stores anggota juga data stores data buku. Keseluruhan kegiatan yang
dilakukan mulai dari registrasi akun sampai denda atau sanksi dilaporkan
kembali ke kepala perpustakaan.
31
BAB 3 DESAIN
32
Pilih katergori buku
33
Tampilan data denda
Edit kategori
34
Dartar tampilan user
35
Tampilan data transaksi buku yang di pinjam
36
3.1.1 Tipe Data
3.1.1.1 Type_Account
Penjelasan : Mencatat Data Tipe Akun User.
37
3.1.1.2 Account
Penjelasan : Mencatat Data Akun User.
38
3.1.1.3 Buku
Penjelasan : Mencatat Data Buku
1. id_buku int 11 PK
3. id_kategori int 11
4. id_rak int 11
39
3.1.1.4 Pinjam
1. id_pinjam int 11 PK
7. lama_pinjam int 11
3.1.1.5 Kategori
Penjelasan : Mencatat Data Kategori Buku
1. id_kategori int 11 PK
40
3.1.1.6 Rak
Penjelasan : Mencatat Data Rak Buku
1. id_rak int 11 PK
3.1.1.7 Denda
Penjelasan : Mencatat Data Denda Buku
1. id_denda int 11 PK
4. lama_waktu int 11
41
3.1.1.8 Biaya Denda
Penjelasan : Mencatat Data Biaya Denda Buku
42