12
3456738
2222
2 ! 2222
"2222
2! #22 !22
222 2 22!
#22 !222
! $#%#&'!2 2 2222222
2(! 2 2222
2222' 2#22 2
! " 22 !"
2 2 )*)+,-./0-1" 2 2 2
2
122
34567386
2 1
2222 !22
"2# !$2%2
2"2 " & $ 22'2 2"(2&2
2 22$"
'22"2222)*+* 2'2$ 2
222"222$ 2'
22"22"221#2 &2"#
" '2 2"2 (
!2 2"!22,&#!""$22 "
$#22
1222
345647
9
9
2
22 222 21 12
!"#!122 $%1222 $%&2 $%&222 $%&21 $' ''()(*+,(-(./(0(,(1' '23430(.(0(,(1' '5363(.+47(1(0(.2
'83(./2./-39(62(.2
'8'()(0(.+*(./-()+*(02
'82()(0(.+*(./-()3.(-2
'859,2-(022
':347+*$()(5
';20)+4()2-(+.<(62(.5
=: 2'+*930)(-((.: 2''>.0+9$(0(*+*930)(-((.: 2'2,(02?2-(023-3+*930)(-((.: @A@BCDEFGH 25 IECJKLGMMBNGK GCOPDGQR'S 28%,>TU1(*)'' 2:VWPXPGFKLEFGYPWNKZBWN[BNGQR'2
2:'#YBMMK\PBNCB]'2
2:2VMGK#BMG'5
2:5DJPOPJ^\PBNCB]'5
@A_`WJPJ^K"GYBJPEWBYK\PBNCB]': 2a<b'a 2c(1(0(+4*>/*(4(.=(1('c 2c' =(1(2)(.d(*dd2)2>.Q=2R'H 2c2 =(1(2.)+*9*20+d2)2>.Q=2R'H 2c5 =(1(22U*>d2)2>.Q=2R'H $e2S 5'*>0+020.202S 5'',3*+*6(+42.6(4(.3-32S 5'2,3*+*6(+./+47(,2(.3-322
5'5,3*+*6(+47+,2(.3-325
5'8,3*+*6(+.+*24((.347(./(.3-328
12
1
12
345647
9447
122
34564789564248
345647888
345647845488
34564782 4!4"2#2$4"28%
34564788&4564 !4"2#2$4"28'
3456478%64 !4"2#2$4"28(
3456478'2 4)*478+
3456478(&4564 )*478+
3456478+2 4,4# %-345647%-&4564 ,4#%9
345647%92 4,..27%9
1222
345647
649
2
2 !
"#2$%&'()*&'+,
-.$/0
-1!!/0
-2212/3
-2224/3
-22#!/3
52$!/6
52722/6
5812/6
5824,9
58#!,9
5-2,9
5-#7,9
5-#$:;,+ 5-#!;;21!!,+ 5-"<$26
55=>09
55=1!!0+
55?1!!0/
55>?1!!0/
55@ABCD#:0/
55-=27220,
55-=#70,
55-=.$0E 55-?.$0E 55->?.$0F 555=2$!0F 555=#!;;20F 555?#!;;20F 555?#!;;20
555=240
555-?200
555-=#!00
555-=203
123
456758
5
85
1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Perpustakaan Gereja St. Laurentius telah berdiri cukup lama untuk
melayani peminjaman buku. Buku-buku yang terdapat di perpustakaan
gereja ini bervariatif, di antaranya adalah buku bacaan anak, novel, majalah,
dan lain-lain. Buku-buku di perpustakaan setiap tahun selalu bertambah.
Buku-buku yang semakin banyak tersebut memerlukan pengelolaan yang
baik, terlebih pada saat peminjam meminjam atau mengembalikan buku.
Pengelolaan yang dilakukan selama ini masih menggunakan cara
manual, karena itu diperlukan aplikasi yang dapat membantu pekerjaan yang
dilakukan oleh penjaga perpustakaan. Aplikasi pengelolaan perpustakaan ini
akan diimplementasikan untuk membantu mencatat data peminjaman dan
pengembalian buku, membantu proses stok opname, membantu proses
pelacakan buku-buku yang belum dikembalikan, dan mengingatkan
pemin-jam yang belum mengembalikan buku.
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, dapat diangkat beberapa
permasa-lahan sebagai berikut :
1. Bagaimana cara mengelola data buku, data petugas perpustakaan, dan
data anggota perpustakaan?
2. Bagaimana cara mengimplementasikan
barcode
untuk kode buku dalam
pencatatan peminjaman, pengembalian, dan stok opname?
3. Bagaimana mengintegrasikan SMS gateway yang ada dengan aplikasi
perpustakaan?
4. Bagaimana cara penghitungan denda apabila terjadi keterlambatan
pengembalian buku?
2
Universitas Kristen Maranatha
1.3 Tujuan Pembahasan
Berdasarkan rumusan-rumusan masalah yang didapat, dapat dituliskan
tujuan pembahasan adalah sebagai berikut :
1. Membuat aplikasi yang dapat mengelola data buku, data petugas
perpustakaan, dan data anggota perpustakaan.
2. Membuat aplikasi yang dapat mengimplementasikan barcode untuk kode
buku dalam pencatatan peminjaman, pengembalian, dan stok opname.
3. Membuat aplikasi yang dapat mengintegrasikan SMS gateway yang ada
dengan aplikasi perpustakaan.
4. Membuat aplikasi yang dapat menghitung denda apabila terjadi
keterlambatan pengembalian buku.
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian dari perancangan aplikasi ini meliputi :
1.4.1 Batasan Perangkat Keras
1. Intel Pentium 4 (2Ghz)
2. 1G
B Memory (RAM)
3. 80 GB Harddisk
4. Keyboard + Mouse
1.4.2 Batasan Perangkat Lunak
1.
Apache XAMPP Server
2. Relational Database Management System MySQL
3. Java Programming Language
4. Netbeans IDE
1.4.3 Aplikasi
Untuk menjawab dan memecahkan masalah yang telah
dirumuskan, berikut ini akan dipaparkan aspek-aspek yang dijadikan
tolak ukur dalam pembahasan sebagai berikut :
3
Universitas Kristen Maranatha
2. Aplikasi ini akan menggunakan sistem Login yang bertujuan untuk
menjaga
hanya
petugas
yang
berwenang
yang
dapat
mengoperasikan aplikasi.
3. Sistem dapat melakukan pencarian data.
1.5 Sumber Data
Sumber data yang digunakan dalam penyusunan laporan ini :
1. Studi lapangan, yaitu dengan melakukan wawancara dan penelitian untuk
mendapatkan informasi yang dibutuhkan.
2. Kepustakaan, yaitu dengan mempelajari dan mengumpulkan
bahan-bahan dari beberapa referensi buku, internet, dan sumber-sumber lainnya.
1.6 Sistematika Penyajian
BAB I. PENDAHULUAN
Bagian ini digunakan untuk menjelaskan latar belakang, rumusan
masalah, tujuan, ruang lingkup kajian, sumber data dan sistematika
penyajian laporan kerja praktek.
BAB II. KAJIAN TEORI
Bagian ini digunakan untuk menjelaskan teori-teori yang digunakan
dalam analisis, perancangan, dan pengembangan aplikasi ini.
BAB III. ANALISIS DAN RANCANGAN SISTEM
Bagian ini digunakan untuk menjelaskan analisis keadaan, kebutuhan
sistem, perancangan sistem, Diagram Relasi Entitas, dan gambaran
4
Universitas Kristen Maranatha
BAB IV. HASIL PENELITIAN
Bagian ini digunakan untuk menjelaskan tahap implementasi aplikasi,
serta menjelaskan bagian-bagian dan fungsi-fungsi yang ada dalam
antarmuka aplikasi tersebut.
BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bagian ini digunakan untuk membahas hasil uji coba dari aplikasi
yang dibuat secara keseluruhan, yaitu dari awal hingga akhir proses.
BAB VI. SIMPULAN DAN SARAN
Bagian ini digunakan untuk kesimpulan dari uraian-uraian pada bab-bab
sebelumnya dan saran-saran yang dapat dijadikan bahan masukan untuk
78
Universitas Kristen MaranathaBAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Kesimpulan yang didapat oleh penulis berdasarkan tujuan yang
disampaikan pada bab I adalah sebagai berikut:
1. Aplikasi yang dibuat dapat mengelola data buku, data petugas
perpusta-kaan, dan data anggota perpustakaan.
2. Aplikasi yang dibuat dapat mengimplementasikan barcode untuk kode
buku dalam pencatatan peminjaman, pengembalian, dan stok opname.
3. Aplikasi yang dibuat dapat mengintegrasikan SMS gateway yang ada
dengan aplikasi perpustakaan.
4. Aplikasi yang dibuat dapat menghitung denda apabila terjadi
keterlam-batan pengembalian buku.
6.2 Saran
Saran yang diberikan untuk pengembangan aplikasi selanjutnya adalah
sebagai berikut :
1. Aplikasi pengelolaan perpustakaan ini dapat dikembangkan dengan
menambahkan fitur pencatatan keuangan beserta pencetakan laporan
keuangan.
2. Aplikasi dapat juga dikembangkan dengan menambahkan fitur yang
dapat menangani jadwal staf menjaga perpustakaan.
3. Tampilan aplikasi pengelolaan perpustakaan sebaiknya dibuat lebih
79
Universitas Kristen MaranathaDAFTAR PUSTAKA
Bafadal, Ibrahim. (2008).
Pengelolaan Perpustakaan Sekolah
. Jakarta: Bumi
Aksara
Hariyanto, Bambang. (2003).
Esensi-Esensi Bahasa Pemrograman Java
.
Bandung: Informatika Bandung.
Imbar, V Radiant, Suteja R Bernard. (2006).
Pemrograman Web Commerce
dengan ORACLE dan ASP
. Bandung: Informatika Bandung.
Kadir, Abdul. (2010).
Mudah Mempelajari Database MySql
.Yogyakarta:
ANDI.
Mahyuzir, Tavri D. (1992).
Analisa dan Perancangan Sistem Pengolahan
Data
. Jakarta: PT Elex Media Komputindo
Rosidi,Romzi Imron. (2004).Membuat Sendiri SMS Geteway Berbasis
Protokol SMPP. Yoyakarta: Penerbit Andi.
Soeherman, Bonnie, Marion Pinontoan. (2008).
Designing Information
System
. Jakarta: PT Elex Media Komputindo
Tim Penerjemah Penerbit Andi.(2005).UML Distilled, 3th ed.,A Brief Guide to
the Standard Object Modeling Language
(Fowler,Martin)(1,54,141-143,163). :Pearson Education,Inc.(Original wok published 2004)
Wahyono, Teguh.2010.
Membuat Sendiri Aplikasi dengan Memanfaatkan
Barcode
.Jakarta: PT Elex Media Komputindo Kompas
–