DOKUMEN
DOKUMEN
SPESIFIKASI
SPESIFIKASI
SISTEM
SISTEM
INFORMASI
INFORMASI
PERPUSTAKAAN
PERPUSTAKAAN
PADA PERPUSTAKAAN DAERAH
PADA PERPUSTAKAAN DAERAH
KABUPATEN SLEMAN
KABUPATEN SLEMAN
Disusun oleh:
Disusun oleh:
A
An
ntto
on
n T
To
op
pa
ad
da
an
n
!!"
"#
#$
$%
%&
&'
'((
Di)
Di)a*a
a*a Ku
Kusu)
su)a Ha
a Ha+i)
+i) !"
!"#$$
#$$#,(
#,(
S
Sa
allii)
)
!!"
"'
'-
--
-&
&&
&((
S
P*o*a) Maiste* Il)u Ko)pute*
P*o*a) Maiste* Il)u Ko)pute*
Uni2e*sitas 3ad4ah Mada
Uni2e*sitas 3ad4ah Mada
5
5o.a+a*t
o.a+a*ta
a
"&&,
P*o*a) Maiste* Il)u Ko)pute*
P*o*a) Maiste* Il)u Ko)pute*
Uni2e*sitas 3ad4ah Mada
Uni2e*sitas 3ad4ah Mada
5
5o.a+a*t
o.a+a*ta
a
"&&,
SISTEM INFORMASI PERPUSTAKAAN
SISTEM INFORMASI PERPUSTAKAAN
PENDAHULUAN
PENDAHULUAN
Per
Perpustpustakaakaan an adaladalah ah instinstitusitusi/lemi/lembaga baga yang yang menyemenyediakdiakanan koleksi bahan perpustakaan tertulis, tercetak dan
koleksi bahan perpustakaan tertulis, tercetak dan terekam sebagaiterekam sebagai pusat sumber inormasi yang diatur menurut sistem dan aturan pusat sumber inormasi yang diatur menurut sistem dan aturan ya
yang ng babakku u dadan n dididadayayagugunanakakan n ununtutuk k kkepepererluluan an pependndididikikanan,, penelitian dan rekreasi intelektual bagi masyarakat. Perpustakaan penelitian dan rekreasi intelektual bagi masyarakat. Perpustakaan secara umum bertuuan untuk melakukan layanan inormasi literal secara umum bertuuan untuk melakukan layanan inormasi literal k
kepepadada a mamasysyararakakatat. . !!uuuauan n khkhususus us didibebedadakakan n ololeh eh eeniniss perp
perpustaustakaakaannya. nnya. KarKarena ena tuutuuannyannya a membermemberi i layalayanan nan inoinormarmasisi literal kepada masyarakat maka tugas pokok adalah"
literal kepada masyarakat maka tugas pokok adalah"
•• #enghimpun bahan pustaka yang meliputi buku dan nonbuku#enghimpun bahan pustaka yang meliputi buku dan nonbuku sebagai sumber inormasi.
sebagai sumber inormasi.
•• #engolah dan mera$at pustaka.#engolah dan mera$at pustaka. •• #emberikan layanan bahan pustaka.#emberikan layanan bahan pustaka.
Dengan berkembangnya teknologi inormasi yang semakin Dengan berkembangnya teknologi inormasi yang semakin pes
pesat, at, tekteknonologlogi i ininorormasmasi i dapdapat at digdigunaunakakan n alaalat t penpeningingkakatantan k
kuauallititaas s dadan n prprooddukuktitiftftaas s babagi gi mamannususiia. a. !!ididaak k memennututupup k
kememunungkgkininan an pepemamannaaaatatan n teteknknolologogi i ininoorrmamasi si dadalalam m duduniniaa pe
perprpusustatakakaanan. . %a%anynyak ak peperprpusustatakkaaaan n yayang ng mememamannaaaatktkanan tek
teknolnologi ogi ininorormasmasi i sebsebagaagai i bagbagian ian dardari i laylayananannannya. ya. DiaDiantantarara tu
tuuauan n pempemananaaaatan tan tekteknolnologi ogi ininorormasmasi i daldalam am perperpuspustaktakaanaan adalah"
adalah"
-- PPememananaaatatan an teteknknolologogi i ininoorrmamasi si beberbrbasasis is kkomompuputeter r yayangng ma
mampmpu u memembmbanantu tu prprososes es yayang ng teterradadi i dadalalam m lilingngkkunungagann p
pererpupuststakakaaaan, n, dadalalam m hahal l inini i memerurupapakakan n sesebubuah ah sisiststemem inormasi,
inormasi,
- Peningkatan eektiftas dan efsiensi kinera serta produktiftas pega$ai.
SEKILAS PERPUSTAKAAN DAERAH SLEMAN
Seperti perpustakaan pada umumnya, Perpustakaan Daerah Sleman merupakan salah satu usaha pemerintah daerah Sleman untuk meningkatkan pengetahuan $arga Kabupaten Sleman. Perpustakaan Daerah Sleman beralamat di &alan Pasar 'ame (o.)* Kesepian (gaglik Sleman. Perpustakaan ini terlah berdiri selama )+ sepuluh tahun yang lalu, yaitu tahun )*. Dalam perpustakaan ini tersedia ).)) pustaka yang terdiri dari )).0* buku, 0* maalah, serta 1 urnal ilmiah. 2nggota yang telah terdatar sebanyak 3).3)3 orang dari beraneka ragam proesi serta pendidikan. Perpustakaan ini melayani peminaman untuk para anggota, dan pengunung perpustakaan.
Sampai dengan tanggal +) #aret 3++0, Perpustakaan Daerah Sleman memiliki umlah pega$ai sebanyak ) tiga belas orang, yang terdiri dari seorang Kepala Perpustakaan, 3 dua orang Kepala %agian meliputi administrasi keuangan, dan layanan, sedangkan sisanya sebanyak )+ orang menadi sta4 disetiap bagian tersebut. Dengan latar belakang pendidikan masing-masing ) orang lulusan s3 bidang ilmu perpustakaan dan inormasi, orang lulusan s) bidang manaemen perpustakaan, sedangkan sisanya sebanyak sembilan orang lulusan Diploma dari berbagai bidang yang telah dibekali dengan pelatihan komputer dan ilmu administrasi perpustakaan.
Pada pelaksanaan harian, Perpustakaan Daerah Sleman melayani rata-rata )3) kunungan dengan transaksi rata-rata 5) transaksi setiap hari. Dengan peminam yang berstatus pelaar *6, mahasis$a 176 dan sisanya )06 terdiri dari pega$ai negeri sipil, $iras$asta dan lainnya. Perpustakaan Daerah Sleman membuka layanan untuk pengunung setiap harinya mulai am +0.++ pagi sampai am )5.++.
SKENARIO AKTIFITAS
Pada Perpustakaan Daerah Sleman, sistem yang telah beralan terbagi menadi beberapa skenario yang menelaskan aktiftas-aktiftas yang teradi didalamnya. Diba$ah ini adalah skenario-skenario yang teradi dalam Perpustakaan Daerah Sleman"
). Skenario pendataran anggota.
Pengunung perpustakaan terbagi menadi dua enis, yaitu pengunung bukan anggota dan pengunung yang terdatar sebagai anggota. Pengunung yang bukan anggota hanya diperbolehkan membaca pustaka didalam perpustakaan, sedangkan pengunung yang terdatar sebagai anggota diperbolehkan melakukan peminaman pustaka untuk bisa diba$a pulang.
8ntuk menadi anggota Perpustakaan Daerah Sleman, pengunung harus terdatar sebagai anggota perpustakaan. 8ntuk mendatar anggota, pengunung harus menyerahkan otokopi identitas kepada pustaka$an yang sedang bertugas pada bagian layanan perpustakaan, serta mengisi ormulir yang telah disediakan. Kemudian pustaka$an akan memasukkan data pengunung yang meliputi nomor identitas, enis identitas, nama lengkap, tanggal lahir, alamat, nomor telepon, pekeraan. Setelah data dimasukkan, maka pengunung mendapatkan kartu anggota yang berisi nomor anggota dan data pribadinya. Proses pendataran anggota tidak dikenakan biaya, hal ini dikarenakan Perpustakaan Daerah Sleman bertuuan memberikan pelayanan publik untuk masyarakat Sleman secara gratis. %egitu uga untuk peminaman bersiat gratis.
3. Skenario pencarian pustaka.
8ntuk memudahkan pencarian pustaka yang diinginkan oleh pengunung dan anggota, disediakan datar pustaka yang tersedia dalam Perpustakaan Daerah Sleman. 2kan tetapi hal
ini arang sekali dimanaatkan, oleh karena terlalu banyaknya pustaka yang tersedia sehingga pengunung atau anggota yang sedang mencari langsung menuu rak-rak buku yang tersedia, yang telah dikelompokkan berdasar subyek pustaka.
. Skenario peminaman pustaka.
8ntuk melakukan peminaman, anggota harus menunukkan kartu anggota yang telah didapat pada $aktu pendataran dan pustaka yang akan dipinam pada pustaka$an. Kemudian pustaka$an memasukkan nomor anggota, dan nomor pustaka kedalam data peminaman serta menentukan tanggal pustaka harus dikembalikan yang ditentukan. %atas maksimal pustaka yang bisa dipinam anggota adalah sebanyak 3 dua buah pustaka per masa pinam, sedangkan $aktu maksimal pinam pustaka adalah )+ sepuluh hari per masa pinam. Pada $aktu peminaman, anggota harus meninggalkan kartu anggota dipustaka$an sebagai bukti peminaman dan aminan.
1. Skenario pengembalian pustaka dan penentuan denda.
Pengembalian pustaka dilakukan oleh anggota dengan memba$a pustaka yang dipinam. Dimana pustaka$an akan mengecek nomor pustaka yang dipinam dengan nomor kartu anggota yang meminam. 2pabila $aktu pengembalian pustaka melebihi batas maksimal hari peminaman, maka anggota tersebut akan dikenai denda. Dimana denda adalah sebesar ).+++ rupiah untuk setiap pustaka per hari. Dan anggota tersebut $aib membayar denda kepada pustaka$an sebesar denda yang dikenakan sebelum meninggalkan perpustakaan atau sebelum melakukan peminaman selanutnya.
7. Skenario pembuatan laporan.
Dalam setiap akhir bulan, pustaka$an harus merekap laporan untuk dokumentasi yang meliputi transaksi peminaman, pengembalian, rekap denda, rekap keterlambatan, manaemen
anggota, serta manaemen pustaka. Diantara laporan yang harus dibuat adalah sebagai berikut"
• 9aporan peminaman bulanan, • 9aporan pengembalian bulanan, • 9aporan rekap denda bulanan,
• 9aporan pustaka yang terlambat dikembalikan, dan anggota yang meminamnya,
• 9aporan pustaka yang melebihi $aktu batas pengembalian, dan anggota yang meminamnya,
• 9aporan pustaka baru,
• 9aporan pustaka yang hilang atau diasumsikan hilang, • 9aporan pustaka yang sering dipinam,
• 9aporan anggota baru,
• 9aporan anggota yang dikenai denda.
9aporan yang dibuat diserahkan kepada kepala bagian dan kepala perpustakaan sebagai bahan pertimbangan kebiakan, peningkatan kualitas serta asilitas pada Perpustakaan Daerah Sleman.
5. Skenario manaemen pustaka.
Proses manaemen pustaka dilakukan oleh pustaka$an, yang meliputi pemasukan data pustaka baru, pengubahan data pustaka, penghapusan pustaka yang hilang. Setiap pustaka yang terdapat dalam Perpustakaan Daerah Sleman memiliki beberapa atribut yang menelaskan tentang pustaka tersebut. Diantara atribut pustaka adalah"
• (omor pustaka.
• (omor rak, yang meliputi bidang pustaka, misal kedokteran, ekonomi.
• &udul pustaka.
• !ipe pustaka buku, maalah, urnal. • Pengarang pustaka.
• Penerbit pustaka.
• !ahun atau tanggal penerbitan pustaka. • !anggal masuk.
Dimana pustaka$an harus memasukkan data-data pustaka yang tersebut diatas untuk kelengkapan data pustaka.
*. Skenario manaemen anggota.
Kemudahan dalam pengolahan data anggota merupakan suatu nilai tambah dalam perpustakaan. Pengolahan data anggota dilakukan oleh pustaka$an yang meliputi perubahan data, penghapusan data, serta pembuatan laporan berkaitan dengan data anggota. Setiap anggota memiliki data pribadi yang meliputi nama lengkap, alamat, tanggal lahir, nomor identitas, enis identitas, nomor telepon, serta pekeraan.
DESAIN SISTEM
A*site+tu* Siste)
Sistem yang akan diterapkan pada Perpustakaan Daerah Sleman diharapkan dapat dipakai oleh beberapa pengguna sekaligus, dimana pustaka$an dapat melayani transaksi yang teradi meliputi peminaman dan pengembalian, pengunung dapat melakukan pencarina pustaka dengan sistem serta kepala bagian maupun kepala perpustakaan dapat memantau data-data yang berkaitan dengan aktiftas perpustakaan secara langsung melalui sistem. :leh karena itu sistem akan dikembangkan dengan arsitektur berbasis $eb, dimana dapat diakses secara bersamaan oleh beberapa pengguna.
2rsitektur aringan yang digunakan adalah arsitektur aringan client ser;er. Dimana dibutuhkan sebuah komputer sebagai ser;er dari komputer-komputer lain yang mengakses data pada ser;er.
<ambar ). 2rsitektur aringan client ser;er.
Dalam Perpustakaan Daerah Sleman, teradi beberapa proses bisnis atau skenario. Diba$ah ini adalah beberapa diagram yang menelaskan skenario diatas.
• Diagram 8se =ase Sistem Inormasi Perpustakaan
Diagram ini menelaskan aktiftas-aktiftas yang teradi dalam perpustakaan.
<ambar 3. Diagram use case sistem inormasi perpustakaan • Diagram 8se =ase 9aporan
Diagram ini menelaskan aktiftas-aktiftas detail dalam use case laporan.
Laporan Denda Kepala Bagian Keuangan Operator
Laporan Peminjaman &
Pengembalian Kepala Bagian Administrasi
• A6ti2it. Dia*a) untuk 8se =ase =ari Pustaka Diagram ini menelaskan aktitas pencarian pustaka.
Masukkan Kata Kunci
Proses Pencarian sesuai Kata Kunci
Pencarian ditemukan ?
Tampilan Hasil Pencarian
ari Lagi ? Tidak !a
!a
Tidak
• Diagram 2cti;ity untuk 8se =ase 'egistrasi
Diagram ini menelaskan tentang proses pendataran menadi anggota pada Perpustakaan Daerah Sleman
• Diagram 2cti;ity untuk 8se =ase Peminaman
Diagram ini menelaskan aktiftas peminaman pustaka yang teradi dalam Perpustakaan Daerah Sleman
• Diagram 2cti;ity untuk 8se =ase Pengembalian
Diagram ini menelaskan aktiftas pengembalian pustaka yang teradi dalam Perpustakaan Daerah Sleman
• Diagram 2cti;ity untuk 8se =ase 9aporan
Diagram ini menelaskan aktiftas yang teradi dalam pembuatan laporan.
• Diagram 2cti;ity untuk 8se =ase #anaemen Pustaka
Diagram ini menelaskan aktiftas pengolahan pustaka dalam Perpustakaan Daerah Sleman
Pili" Proses Tamba" Pustaka #ba" Pustaka Hapus Pustaka Laporan Pustaka
• Diagram 2cti;ity untuk 8se =ase #anaemen 2nggota
Diagram ini menelaskan aktiftas pengolahan anggota dalam Perpustakaan Daerah Sleman
Pili" Proses #ba" Anggota Hapus Anggota Laporan Anggota
DESAIN ANTARMUKA SISTEM
Desain antarmuka yang dikembangkan dalam sistem ini antara lain sebagai berikut"
78 Ta)pilan Loin Ad)in
<ambar )). Desain antarmuka untuk login admin "8 Ta)pilan Hala)an Ad)in
HEADER
FOOTERHEADER
Daftar Menu XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXXFOOTER
INFO-INFOCONTENT
<ambar ). Desain antarmuka untuk pencarian pustaka
Hasil Pen6a*ian :
Kode Bu+u
9enis Bu+u 9udul Pene*it
>>->>>>
>>>>>> >>>>>>>>>>> >>>>>>>>>>
9i+a Tida+ Dite)u+an :
%8 Hala)an Mana4e)en Anota
Maaf data yang anda cari tidak ketemu, Silahkan Ulangi Pencarian..
<ambar )1. Desain antarmuka untuk pengolahan anggota
Kode
Anggota No. Identitas
Naa
!eng"a# Tg$ !a%ir A$aat &e"er'aan Te$e#on X-XXXX XXX.XXXX. XXX X XX XX XX XX -X X-XXXX XXXXXXXX XX XXXXXX (XXXX)X XXXXXX EDIT HAPUS
9i+a tida+ e*hasil dihapus; di+a*ena+an status anota )asih )e)pun.ai pin4a)an:
Hasil Hapus :
Data anggota dengan "ode ((-(((( tida" da#at di%a#us "arena ada da$a transa"si #ein'aan.
'8 Hala)an T*ansa+si Pe)in4a)an
<ambar )7. Desain antarmuka untuk peminaman pustaka
Kode Bu+u 9udul Bu+u Tanal Pin4a) Tl8 Ha*us Ke)ali >->>>> >>>.>>>>. >>> >>>>>>> >>>>>>>> ?apus
#8 Hala)an Fo*) Pene)alian Pusta+a
<ambar )5. Desain antarmuka untuk pengembalian pustaka Hasil P*oses :
Kode
Bu+u 9udul Bu+u
Tanal Pin4a) Tl8 Ha*us Ke)ali Status >->>>> >>>.>>>>.> >> >>>>>>> >>>>>>>> Kembali
Transa"si #enge)a$ian te$a% di #roses.
18 Hala)an Fo*) Mana4e)en Pusta+a
Kode Bu+u
9enis Bu+u
9udul Pene*it Posisi
>>->>>> >>>>>> >>>>>>>>>>> >>>>>>>>>> >>->>>>->> @DI !
?2P8 S
<ambar )*. Desain antarmuka untuk pengolahan pustaka 9i+a tida+ e*hasil; di+a*ena+an pusta+a )asih dipin4a) :
Be*hasil dihapus:
Data )u"u dengan "ode ((-(((( tida" da#at di%a#us "arena ada da$a transa"si #ein'aan.
,8 Hala)an Lapo*an :
<ontoh Fo*)at Lapo*an T*ansa+si Pe* Tanal :
Hasil lapo*an:
<ambar )0. =ontoh desain antarmuka untuk pembuatan laporan Tanal Pin4a) Kode Anota 9udul Bu+u Tanal Ha*us Ke)ali >>/>>/>> >->>>> >>>>>>> >>/>>/>> >>/>>/>> >->>>> >>>>>>> >>/>>/>> >>/>>/>> >->>>> >>>>>>> >>/>>/>> >>/>>/>> >->>>> >>>>>>> >>/>>/>>
PENAN3ANAN EKSEPSI
Dalam penggunaan sistem tentunya akan teradi beberapa kesalahan yang muncul, yang diakibatkan kesalahan input atau hasil proses tidak beralan dengan baik. :leh karena itu dibutuhkan beberapa penanganan kesalahan tersebut. Diantara penanganan kesalahan tersebut antara lain"
- Penanganan kesalahan input - Penanganan hasil proses
Kesalahan error dapat teradi saat program dialankan running yang dapat disebabkan oleh berbagai hal, salah satunya adalah menginput data yang salah. Dalam aplikasi ini akan dibuat beberapa contoh eksepsi untuk mengatasi error sehingga program dapat beralan terus tanpa harus menghentikan program aplikasi tersebut. =ontohnya adalah sebagai berikut"
P*oses Reist*asi8
Pada proses registrasi pustaka$an akan menginput data identitas calon anggota perpustakaan. =ontoh salah satu data yang akan diinput adalah nomor K!P/K!#, apabila data tersebut sudah ada maka akan ditampilkan eksepsi berupa inormasi bah$a Data tersebut sudah ada sehingga pustaka$an tidak perlu lagi menginput data-data identitas tersebut.
#isalnya data input"
Input Identitas " 1)71)71*5
<ambar ). @ksepsi penolakan karena data sudah ada.
Data Tersebt S!a" A!a# $%
P*oses Pe)in4a)an
Pada proses ini akan diinputkan data nomor anggota perpustakaan, bila data diinput dengan benar maka proses akan terus berlangsung, tetapi bila data nomor anggota salah maka akan ditampilkan pesan kesalahan.
=ontoh "
#isalnya nomor anggota A )31
Pada ormulir pemasukan data, pustaka$an memasukkan data yang salah seperti berikut"
<ambar 3+. =ontoh pemasukan nomor anggota
Setelah data masukan diproses maka akan ditampilkan pesan kesalahan seperti berikut"
<ambar 3). @ksepsi kesalahan karena nomor anggota salah. Seteleh diklik :K maka proses akan kembali ke Borm input Kode, tanpa harus keluar dari Borm Input Kode. Demikian seterusnya untuk data yang lain pada orm input data peminaman ini.
Masukkan Nomor Anggota : I23A
&''r %'!e A**'ta Sa+a". ,asa a*/.
P*oses Pene)alian
@ksepsi yang teradi pada proses pengembalian seperti yang teradi pada proses peminaman diatas. Dalam proses pengembalian akan dimasukkan data kode peminam kode yang benar A )31.
<ambar 33. =ontoh pemasukan nomor anggota
Pada orm ini misalnya dimasukkan kode peminam yang salah II2 maka pesan kesalahan akan ditampilkan misalnya dengan pesan CKode salah, ulangi. Dengan demikian pustaka$an dapat memasukkan kembali kode peminam yang benar tanpa program aplikasi ini dihentikan. Demikian seterusnya untuk input data yang lain pada orm atau modul yang lain akan ditampilkan pesan error bila input data yang tidak sesuai.
ASUMSI
Dalam kasus pengembangan sistem inormasi untuk Perpustakaan Daerah Sleman, dibuat beberapa asumsi. 2sumsi digunakan sebagai langkah mempermudah dalam pemahaman proses bisnis yang teradi dalam Perpustakaan Daerah Sleman. Diantara asumsi tersebut adalah"
• Para pengelola atau pustaka$an memahami komputer dan mampu mengoperasionalkannya.
• Proses peminaman dapat dilayani ika anggota tidak berstatus meminam.
• #aksimal peminaman pustaka sebanyak tiga buah. • %atas $aktu peminaman selama sepuluh hari.
• Denda dibayarkan saat pengembalian pustaka.
• Penggunaan barcode untuk penomoran pustaka dan kartu anggota.
• Data pustaka sudah ada pada saat implementasi berdasar katalog.
Diatas tersebut adalah beberapa asumsi yang dari proses yang teradi dalam Perpustakaan Daerah Sleman.
SUBSET !<ORE PRODU<T(
Subset dalam pengembangan sistem ini adalah pembagian pengembangan sistem dari skenario-skenario tersebut diatas kedalam tahap-tahap pengembangan yang terbagi seperti diba$ah ini.