PENERAPAN WEB SERVICE PADA PERPUSTAKAAN

PENERAPAN WEB SERVICE PADA PERPUSTAKAAN BERBASIS WEB
Izza Prayoga
Prodi Sistem Informasi, Fakultas Teknik
Universites Pesantren Tinggi Darul Ulum Jombang
e-mail: 4114063@ft.unipdu.ac.id

Abstrak

Web service dapat dianalogikan sebagai bagian dari perangkat lunak yang dapat diakses
secara remote oleh berbagai piranti dengan sebuah perantara tertentu. Teknologi web
service memungkinkan pengguna untuk dapat saling terhubung pada suatu jaringan. Pada
tulisan ini, membahas tentang pengembangan dan penggunaan web service pada
perpustakaan.

Kata Kunci: Perpustakaan, Web Service, Web.

komunikasi antar platform pada suatu

1. Pendahuluan
Perpustakaan merupakan salah satu
sumber


informasi

berharga.

yang

paling

Adanya

memungkinkan
mengakses

Internet

seseorang

perpustakaan


untuk
melalui

digital library.
Media

2. Landasan Teori

2.1. Web service
Web servis adalah Web service
adalah salah satu bentuk sistem

online

internet

dimanfaatkan
layanan

jaringan.


untuk

penunjang

system

perpustakaan di

mulai

informasi

berbagai

bidang.

Teknologi website berkembang tidak
hanya mampu menyediakan informasi


perangkat lunak yang didesain
untuk mendukung interaksi mesin
ke mesin melalui jaringan.
Web service memiliki interface
yang

dideskripsikan

dalam

namun juga mampu untuk mengolah

format yang dapat dibaca oleh

informasi. Berkaitan dengan hal itu,

mesin.

maka dewasa ini dikembangkan


berinteraksi dengan web service

Web Service.

menggunakan pesan SOAP yang

Web

service

dapat

digambarkan

sebagai sebuah sistem yang dirancang
untuk dapat mendukung interaksi

Sistem-sistem

lainnya


umumnya dikirim melalui HTTP
dalam bentuk XML.

3. Pembahasan

3.1. Analisa Sistem
Dalam analisis sistem perpustakaan ini,
terdapat beberapa hal yang kami
analisis yaitu :
1. Business User.
Siapa saja yang terlibat dalam
system,
a. Pengelola perpustakaan.
b. Petugas perpustakaan.
c. Peminjam/member.
2. Analisis Fungsional Sistem.
Dalam analisis fungsional sistem
ini menjelaskan apa saja yang bisa
dilakukan sistem nantinya

a. Sistem harus mampu
melakukan input, edit dan
delete data buku maupun
pencarian.
o Pengguna dapat
memasukkan tentang
data-data buku yang
meliputi kode buku,
judul buku, pengarang,
penerbit, jumlah
halaman dll.
o Pengguna dapat
menghitung data buku
secara keseluruhan.
o Pengguna dapat
menampilkan data buku
berdasakan kategori
tertentu.
o Pengguna mampu
menampilkan data-data

buku yang sering di
pinjam.
o Pengguna dapat
menghapus data buku
yang hilang.

o Pengguna dapat
menampilkan laporan
data buku baik harian,
bulanan maupun
tahunan.
o Sistem menyediakan
katalog dan informasi
buku yang tersedia di
perpustakaan sehingga
pengguna dapat
melakukan pencarian
buku dengan cepat.
b. Sistem harus dapat melakukan
transaksi peminjaman dan

pengembalian buku.
- Sistem dapat melakukan
transaksi peminjaman buku
yang meliputi :
o Sistem dapat
menampilkan jumlah
buku yang dipinjam.
o Sistem dapat
menampilkan tanggal
kembali secara otomatis.
o Sistem dapat
mengetahui apakah buku
yang dipinjam sudah
dikebalikan atau belum.
o Sistem dapat
menampilkan data
peminjam yang paling
sering meminjam buku.

Sistem dapat melakukan

transaksi pengembalian
buku yang meliputi :
o Sistem dapat
menampilkan denda
yang harus dibayar.

o Sistem dapat
menampilkan total buku
yang dipinjam.
o Sistem dapat
menampilkan data-data
buku bila peminjam
menghilangkan buku
yang dipinjam.
o Sistem dapat
menampilkan data
peminjam yang belum
mengembalikan.
Pengguna dapat menampilkan
laporan transaksi peminjaman

maupun pengembalian baik harian,
bulanan maupun tahunan.
c. Sistem harus dapat
melakukan pendataan
member/anggota.
o Pengguna dapat
memasukkan data
member baru yang
meliputi Nomor
member, nama, alamat
dan no telp.
o Pengguna dapat
mencetak kartu member.
o Pengguna dapat
menampilkan data
member berdasarkan
kategori tertentu.
Pengguna dapat menampilkan
laporan data member baik harian,
bulanan maupun tahunan.
Analisis Non Fungsional Sistem.
Tipe kebutuhan yang berisi
property perilaku yang dimiliki
oleh system

✓ Operasional.
 Menggunakan sistem
operasi Microsoft
Windows 7.
 Spesifikasi komputer
minimum Pentium 4.
 Kebutuhan memori
minimm 256 MB
RAM.
 Kebutuhan Hardisk 10
GB.
 Monitor.
 Database
menggunakan MySql.
✓ Keamanan
 Sistem dan
databasenya dilengkapi
dengan password.
 Setiap user yang akan
menggunakan sistem
ditentukan level
aksesnya.
3. Analisis Jabatan.
Jabatan-jabatan yang terkait
dengan sistem dan apa saja tugas
dan pembagian kerja masingmasing jabatan, serta bagaimana
kontrol datanya.
a. Pengelola.
Pengelola mendapat hak akses
terhadap sistem dalam
mengontrol data buku dan data
pekerja/petugas perpustakaan.
pengelola juga mempunyai
hak akses lebih dari
pekerja/petugas perpustakaan
dan dapat juga melakukan
tugas pekerja/petugas
perpustakaan. Dari 3 analisis

fungsional sistem, maka
pengelola mempunyai hak
akses atas :
 Melakukan input, edit
dan delete data buku
maupun pencarian.
 Melakukan transaksi
peminjaman dan
pengembalian buku.
 Melakukan pendataan
member.
 Selain itu pengelola
juga bisa memberikan
hak akses lebih kepada
petugas perpustakaan
melalui setting hak
akses.
b. Petugas perpustakaan.
Petugas perpustakaan
mendapat hak akses melalui
pengelola. Dari 3 analisis
fungsional sistem, petugas
perpustakaan mempunyai hak
akses atas :
 Melakukan transaksi
peminjaman dan
pengembalian buku.
 Melakukan pendataan
member.
 Melakukan pencarian
buku.
c. Pegunjung
Pengunjung hanya dapat
melakukan pencarian buku
saja.
4. Business Rules.
Aturan atau batasan yang berlaku
didalam sistem perpustakaan.

Pengunjung perpustakaan terbagi
menjadi pengunjung member dan
umum (non- member).
a. Member.
• Dapat meminjam buku.
• Mendapatkan kartu
member perpustakaan.
b. Umum (non-member).
• Hanya dapat membaca
di perpustakaan saja.
❖ Peminjam bisa meminjam
maksimal 5 buah buku
sekali pinjam.
❖ Jangka waktu peminjaman
buku maksimal 5 hari (hari
libur tidak dihitung).
❖ Keterlambatan
pengembalian buku akan
didenda sebesar Rp.500,/buku/hari.
❖ Menghilangkan atau
merusak buku akan
dikenakan denda sebesar
harga buku tersebut.

5. Business Problem & Solution.
Dari perumusan masalah yang
telah dijelaskan diatas, maka
didapat solusi menggunakan
analisis PIECES (Performance,
Information, Economic,
Controlling, Eficiency dan
Services) sebagai berikut :

Analisis
Sistem lama
Performance Kegiatan pencatatan buku dan
(kinerja).
sirkulasi peminjaman dan
pengembalian yang terlalu banyak
pencatatannya di jurnal(manual).

Information
(informasi)

Economic
(ekonomi)

Control
(Keamanan)

Efisiency
(Efisiensi)

Services
(Layanan)

Data-data dicatat pada kertaskertas dan tidak adanya integrasi
antardata yang disimpan, hal ini
menyebabkan sulitnya analisa
data dalam proses pembuatan
laporan dan penyediaan informasi
lainya. Hal ini akan
mempengaruhi kualitas informasi
yang dihasilkan, mungkin
menghasilkan informasi yang
tidak akurat atau bisa juga akurat
tapi tidak tepat waktu.
Pencatatan dilakukan di
jurnal(manual) sehingga
memakan banyak waktu dan tidak
efisien dalam hal penggunaan
waktu, biaya dan tenaga.
Kontrol pada pencatatan,
penyimpanan dan pengolahan
dikerjakan oleh petugas sehingga
memungkinkan terjadinya banyak
kesalahan baik pada pencatatan
juga kesalahan pengolah data
serta penyajian informasi.
Pencatatan dan dokumentasi
dilakukan secara manual
memakan banyak waktu dan
tempat.

Pelayanan terhadap transaksi
peminjaman dan pengembalian
serta pembuatan laporan akan
memakan waktu lama karena
pencatatan dan pengecekan serta
validitas dilakukan secara manual
oleh petugas.

Sistem baru (berbasis komputer)
Semua kegiatan baik pencatatan
maupun sirkulasi peminjaman dan
pengembalian serta penyajian
informasi sudah terkomputerisasi
sehingga kinerja lebih efektif dan
lebih efisien waktu.
Sistem informasi berbasis komputer
dengan kemampuannya
mengintegrasikan dan memproses
data-data akan memudahkan analisa
antardata dalam pembuatan laporan.

Dengan sistem berbasis komputer
maka pencatatan dapat dikerjakan
dengan lebih baik sehingga
mengurangi beban biaya, tenaga dan
waktu.
Pada sistem berbasis komputer
kontrol akan dilakukan komputer dan
petugas sehingga kesalahan dapat
diminimalisir.

Dokumentasi dilakukan secara
otomatis sehingga lebih efisien.
Selain itu, penyimpanan
dokumentasi tersebut pada pada
harddisk tidak memerlukan banyak
tempat.
Sistem berbasis komputer akan
memberikan pelayanan yang lebih
cepat karena validitas, dokumentasi,
analisa dan pemprosesan data
transaksi dilakukan oleh komputer.

3.2. Model data
1. Entitas Member
Atribut
Id_member
Nama_member
Alamat
No_telp
2. Entitas Transaksi
Atribut
Id_transaksi
Kode_buku
Id_member
Tgl_pinjam
Tgl_kembali
Tgl_dikembalikan
Id_petugas
3. Entitas Buku
Atribut
Kode_buku
Judul_buku
Pengarang
Penerbit
Thn_terbit
Tgl_masuk
Status_pinjam
Sinopsis
Kode_kategori
No_rak
Jml_buku
4. Entitas Petugas
Atribut
Id_petugas
Nama_petugas
Alamat
No_telp
Status
Password
5. Entitas Denda
Atribut
Id_transaksi
Kode_buku
Id_member
Tgl_denda
Jml_denda

Tipe Data
Char(5)
Varchar(50)
Varchar(50)
Varchar(15)

Konstrain
Primary Key
Not null

Tipe Data
Char(5)
Char(10)
Char(5)
Date
Date
Date
Char(5)

Konstrain
Primary Key
Primary Key
Primary Key
Not null
Not null

Tipe Data
Char(10)
Varchar(50)
Varchar(50)
Varchar(50)
Integer
Date
Boolean
Text
Char(5)
Char(5)
Integer

Konstrain
Primary Key
Not null

Tipe Data
Char(5)
Varchar(50)
Varchar(50)
Varchar(15)
Varchar(20)
Varchar(20)

Konstrain
Primary Key
Not null

Tipe Data
Char(5)
Varchar(10)
Varchar(10)
Date
Currency

Konstrain
Primary Key
Primary Key

Not null
Foreign Key
Foreign Key
Not null

Not null
Not null

6. Entitas Kategori
Atribut
Kode_member
Nama_kategori
7. Entitas Rak
Atribut
No_rak
Lokasi

Tipe Data
Char(5)
Varchar(50)

Konstrain
Primary Key

Tipe Data
Char(5)
Varchar(20)

Konstrain
Primary Key

3.3. Contoh Program

Gambar 1.1 Halaman Awal

Gambar 1.2 Form Input Buku

Gambar 1.3 Daftar Peminjam Buku

4. Kesimpulan
Beberapa kesimpulan yang bisa diambil dari pembahasan yang ada pada sistem
Perpustakaan studi kasus Rumah Baca Gang Masjid yang berada di Jombang, adalah
sebagai berikut :
1. Dengan diterapkannya aplikasi perpustakaan ini maka dapat membantu didalam
pengelolaan peminjaman dan pengembalian di lingkungan perpustakaan Rumah
Baca Gang Masjid Jombang.
2. Dengan diterapkannya aplikasi perpustakaan ini maka dapat mengelola data
peminjaman dan pengembalian buku, sehingga bisa mengontrol data buku yang
masuk dan keluar.
3. Dengan diterapkannya aplikasi ini maka dapat mengelola pengarsipan data–data
secara terkomputerisasi yaitu sebuah aplikasi yang mempunyai database yang
terintegrasi sebagai media penyimpanan data peminjaman dan pengembalian.

Refrensi
1. e-journal.sari-mutiara.ac.id/index.php/7/article/view/52/44 diakses pada Jum’at, 22
April 2017 pada pukul 08.16 wib.
2. http://izza-prayoga.blogspot.co.id/ diakses pada Jum’at, 21 April 2017 pada pukul
19.45 wib.

Dokumen yang terkait

PENGARUH PEMBERIAN SEDUHAN BIJI PEPAYA (Carica Papaya L) TERHADAP PENURUNAN BERAT BADAN PADA TIKUS PUTIH JANTAN (Rattus norvegicus strain wistar) YANG DIBERI DIET TINGGI LEMAK

23 199 21

KEPEKAAN ESCHERICHIA COLI UROPATOGENIK TERHADAP ANTIBIOTIK PADA PASIEN INFEKSI SALURAN KEMIH DI RSU Dr. SAIFUL ANWAR MALANG (PERIODE JANUARI-DESEMBER 2008)

2 106 1

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

ANALISIS PROSPEKTIF SEBAGAI ALAT PERENCANAAN LABA PADA PT MUSTIKA RATU Tbk

273 1263 22

PENERIMAAN ATLET SILAT TENTANG ADEGAN PENCAK SILAT INDONESIA PADA FILM THE RAID REDEMPTION (STUDI RESEPSI PADA IKATAN PENCAK SILAT INDONESIA MALANG)

43 322 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PENERAPAN MEDIA LITERASI DI KALANGAN JURNALIS KAMPUS (Studi pada Jurnalis Unit Aktivitas Pers Kampus Mahasiswa (UKPM) Kavling 10, Koran Bestari, dan Unit Kegitan Pers Mahasiswa (UKPM) Civitas)

105 442 24

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25