Pembuatan Aplikasi Perpustakaan Gereja ST. Laurentius Dengan Barcode Dan SMS Gateway.

(1)

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


(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


(3)

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

fA@`WJPJ^K"GYBJPEWBYK\PBNCB]2; 55>.1+*02-+(7+,2a 55'(7+,.//>)(2a 552(7+,3-32a 555(7+,$+)(2,+,22c 558(7+,$+)(2,2.6(42c


(4)

12

3434567899718774444444444444444444444444444444444444444444444444444444444444444444444444 3434678974444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 34346789711714444444444444444444444444444444444444444444444444444444444444444444444444444444444444 343467897991444444444444444444444444444444444444444444444444444444444444444444444444444444444444 3434678979 1!74444444444444444444444444444444444444444444444444444444444444444444444444444444 3434"#6789798774444444444444444444444444444444444444444444444444444444444444444444443# 3434""6789 99871744444444444444444444444444444444444444444444444444444444444444444444444444443# 3434"678974444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443# 3434"36789$%794444444444444444444444444444444444444444444444444444444444444444444444444444443" 3434"&6789%%194444444444444444444444444444444444444444444444444444444444444444444444444444443" '()*+,-./+,44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443" 3450190%17144444444444444444444444444444444444444444444444444444444444444444444444444444444444444443 3454"0111723456444444444444444444444444444444444444444444444444444444444444444444444444444444444444443 345401117 997707444444444444444444444444444444444444444444444444444444444444433 3454301117 99774444444444444444444444444444444444444444444444444444444444444444443& 3454&01117 997774444444444444444444444444444444444444444444444444444444444444444444435 3454501117 9977711714444444444444444444444444444444444444444444444444444444444435 345401117 9977%%1944444444444444444444444444444444444444444444444444443 345401117 99777444444444444444444444444444444444444444444444444444444444444443 345401117 99177877444444444444444444444444444444444444444444444444444444443 345401117 989174444444444444444444444444444444444444444444444444444444444444444444443 3454"#01117 91!774444444444444444444444444444444444444444444444444444444444444444443 3454""01117 9987174444444444444444444444444444444444444444444444444444444444444443 '(7.8/++-95/4:/;444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444&# 34<7=7707744444444444444444444444444444444444444444444444444444444444444444444444444444444&" 344">14444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444&" 3449?7744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444&" 344344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444&" 344&6787@A?87@444444444444444444444444444444444444444444444444444444444444444444444444444444& 3445B%$44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444& 34471171444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444&3 3446787@A?87@711714444444444444444444444444444444444444444444444444444444444444444444444&3 34474444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444&& 34407444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444&5 344"#6787@074444444444444444444444444444444444444444444444444444444444444444444444444444444444&5 344""?87@0744444444444444444444444444444444444444444444444444444444444444444444444444444444444444& 344"7444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444& 344"3%%19444444444444444444444444444444444444444444444444444444444444444444444444444444444444444& 344"&6787@%%194444444444444444444444444444444444444444444444444444444444444444444444444& 344"5?87@%%19444444444444444444444444444444444444444444444444444444444444444444444444444444& 344"6787@ 98917444444444444444444444444444444444444444444444444444444444444444444444444444444& 344"?87@ 98917444444444444444444444444444444444444444444444444444444444444444444444444444444444445# 344"6787@87744444444444444444444444444444444444444444444444444444444444444444444444444445" 344"?87@8774444444444444444444444444444444444444444444444444444444444444444444444444444444445 344#6787@ 91!77444444444444444444444444444444444444444444444444444444444444444444444444444453 344"?87@ 91!774444444444444444444444444444444444444444444444444444444444444444444444444444444453 344 9987174444444444444444444444444444444444444444444444444444444444444444444444444444444444444453 0BCD0B> EFE>B6B0F4444444444444444444444444444444444444444444444444444444444444444444444444444444444455 &4"23456444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455 &49?77444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455 &43G8/+5H5I/+54444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445


(5)

1

2343567899779733333333333333333333333333333333333333333333333333333333333333333333333333333333333333 2343998333333333333333333333333333333333333333333333333333333333333333333333333333333333 234349833333333333333333333333333333333333333333333333333333333333333333333333333333333333333 232 !"9#$333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333% 232356789 !"9#$33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333& 2323998 !"9#$333333333333333333333333333333333333333333333333333333333333333333333333333333333333& 23'9333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333( 23356789'9333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333( 233998'9333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333( 233498'933333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333( 23'#))7*$3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333335 23356789'#))7*$333333333333333333333333333333333333333333333333333333333333333333333333333333333333333335 233998'#))7*$333333333333333333333333333333333333333333333333333333333333333333333333333333333333 233498'#))7*$3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 23+##3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 23356789+##33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334 233998+##333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334 233498+##3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332 23%,**79"33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 23%356789,**79"3333333333333333333333333333333333333333333333333333333333333333333333333333333333333 23&'!-)"9*333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 235(."//!9333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 2355'#9"/9"+##333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 235,*7"099"+##333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 2354,*"/*979"+##333333333333333333333333333333333333333333333333333333333333333333333333333333333333% +.+1,23+.4.'.5 .5678-+.4.'76,252677.5333333333333333333333333333333333& 3539:;<=*7"/33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333& 35354999"6!/7"3333333333333333333333333333333333333333333333333333333333333333333333333333333333333& 3534999"99333333333333333333333333333333333333333333333333333333333333333333333333333333333333& 35344999"+##333333333333333333333333333333333333333333333333333333333333333333333333333333333333335 35324999"998+##3333333333333333333333333333333333333333333333333333333333333333333333335 3534999"98+##3333333333333333333333333333333333333333333333333333333333333333333333333333 3534999"7")#'-33333333333333333333333333333333333333333333333333333333333333333333333333333333 3534999"977973333333333333333333333333333333333333333333333333333333333333333333333333333334 353%4999"'933333333333333333333333333333333333333333333333333333333333333333333333333333333333333334 353&4999"."//!93333333333333333333333333333333333333333333333333333333333333333333333333333333332 3535(4999"998."//!933333333333333333333333333333333333333333333333333333333333333333332 353554999"98."//!933333333333333333333333333333333333333333333333333333333333333333333333 35354999" !"9#$333333333333333333333333333333333333333333333333333333333333333333333333333333333 353544999"'#))7*$333333333333333333333333333333333333333333333333333333333333333333333333333333333 353524999"998'#))7*$3333333333333333333333333333333333333333333333333333333333333333333 35354999"98'#))7*$333333333333333333333333333333333333333333333333333333333333333333333333 35354999",*7"099"33333333333333333333333333333333333333333333333333333333333333333333333333 35354999",**79"33333333333333333333333333333333333333333333333333333333333333333333333333333 3535%4999"'#9"/9"333333333333333333333333333333333333333333333333333333333333333333333333333 3535&4999",*"/*979"33333333333333333333333333333333333333333333333333333333333333333333333% +.+17'73,6.5 .5'.>.5333333333333333333333333333333333333333333333333333333333333333333333333333& 35'7)#9"33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333& 3'9$9"3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333& .?.>,'..333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333%( >7@.A.47 ,,2567'333333333333333333333333333333333333333333333333333333333333333333333333333333333.35


(6)

12

345647

9447

2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! " #$%&'2#(!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! " $%&'2)*+&,%-#./!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0" 1$%&'223!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0" /4256,7'8%&+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#" 9:;<='+>->+?@A>%B&%CDE52FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1" HIJ52;FG;F!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9" (IJ52;FGKG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9" IJ52KGG;F!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9" 0IJ52KGGKG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9" ID2FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#" #IDE52FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##" ID52FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#1" 1ID24FEFGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#/" /ILMNA>%B&%C!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#9" 9IO:42;DE55DPF;G!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#" HIQG;2.2;RE2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" (IQG;2S2;DE55QEE;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1" IQG;2S2;DE55FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/" #0IQG;2S2;DE554;.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/" #IQG;2S2;DE55T52.2G2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9" ##IQG;2S2;DE554FPP52FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9" #IQG;2S2;DE55U;F!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H" #1IQG;2S2;D24FE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(" #/IQG;2S2;D52FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(" #9IQG;2S2;D2FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! " #HU2EQG;2S2;DE52FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! " #(I:5U2EDE55DPF;G!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!10" # IRE2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1" 0IVFO;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1" IFGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1#" #IW<XO<FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1#" IYPF;4Z!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1" 1IT52.2G2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1" /IW<XO<T52.2G2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11" HI4;.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11" (IQEE;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1/" IW<QEE;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!19" 10IO<QEE;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1H" 1IU;F!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1H" 1#I4FPP52FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1(" 1IW<4FPP52FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1(" 11IO<4FPP52FGF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 " 1/IW<D52!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 " 19IO<D52!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/0" 1HIW<4FE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/" 1(IO<4FE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/#" 1 IW<D2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/" /0IO<D2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/1"


(7)

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

345647%&4564 4464 ,..27% 345647%2 4/$% 345647%&4564 /$% 345647%864 /$% 345647%%2 45624%8 345647%',*$0.45%% 345647%(*441*4%% 345647%+,5644/$%' 345647'-522454/$%' 345647'956424/$%(


(8)

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


(9)

123

456758

5

85


(10)

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?


(11)

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 :


(12)

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

arsitektur sistem.


(13)

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

pengembangan sistem selanjutnya.


(14)

78

Universitas Kristen Maranatha

BAB 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

interaktif.


(15)

79

Universitas Kristen Maranatha

DAFTAR 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

Gramedia.


(1)

1

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)

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. 1GB 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 arsitektur sistem.


(4)

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 pengembangan sistem selanjutnya.


(5)

78 Universitas Kristen Maranatha

BAB 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 interaktif.


(6)

79 Universitas Kristen Maranatha

DAFTAR 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 – Gramedia.