SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA BALAI PENGKAJIAN TEKNOLOGI PERTANIAN JAWA TIMUR
Aris Alfian, Banni Satria Andoko, Evy Sophia Program Studi Sistem Informasi STMIK PPKIA Pradnya Paramita Malang Jl. Laksda Adi Sucipto No. 249 A Malang e-mail :
[email protected]
ABSTRACT Library Information Systems is a computer application that serves to process data library books. Includes data collection members, registration books, number books, authors, publishers, book classification, and shelves. The purpose of this research is the realization of an information system that is able to help officers determine a collection of books, the status of the book, any book ever borrowed by members, and to know that there are graphs borrowing at library Balai Pengkajian Teknologi Pertanian Jawa Timur (BPTP Jatim) in the not old. The data used for the realization of this system get through direct interviews to officers BPTP Jatim libraries. For the method of analysis and design of information systems using the ERD and UML data model as a process model. As well as using the PHP programming language and MySQL database in the making of the program. Once the system is implemented in BPTP Jatim, officials initially had difficulty in knowing a collection of books, the status of the book, any book ever borrowed members, and helped monitor the loan now. Officers no longer need to open the old files to find out what books ever borrowed members. Officers could find out through this information system. Besides lending officers can also monitor the status of the book, members who frequent borrowing, any book that is often borrowed by the chart provided. Keywords: Library Information Systems, BPTP Jatim, UML, PHP, MySQL.
PENDAHULUAN
Perpustakaan Balai Pengkajian Teknologi
Perpustakaan telah menjadi pusat informasi,
Pertanian Jawa Timur (BPTP Jatim) di bawah
ilmu pengetahuan, penelitian dan sarana
koordinasi Seksi Pelayanan
penunjang
Kerjasama
pendidikan.
Membantu
proses
dan
Pelayanan
Teknis, Seksi Pengkajian
belajar dengan menyediakan bahan-bahan
mempunyai tugas menghimpun, mengelolah,
pustaka
Perpustakaan
dan menyajikan serta mendokumentasikan
mempunyai tiga tugas utama; mengumpulkan
informasi di bidang pertanian, peternakan,
semua informasi sesuai bidang ilmu dan misi
perkebunan
organisasi
mendukung kegiatan BPTP
yang
diperlukan.
masyarakat
yang
dilayani,
mekanisme
Perpustakaan
perpustakaan, dan menyediakan informasi
perpustakaan khusus (bukan perpustakaan
untuk
umum), namun demikian juga melayani untuk
dan
diperdayakan
pemustaka (anggota).
Jatim
untuk
melestarikan, memelihara dan merawat koleksi
dipergunakan
BPTP
pertanian
merupakan
umum, dengan tujuan menyediakan informasi
Jurnal Dinamika DotCom Vol. 5 No. 1 1
yang
dibutuhkan
kebijakan,
oleh
peneliti,
para
dan
pemegang
penyuluh
Tujuan Penelitian
guna
Tujuan penelitian yang ingin dicapai adalah
menunjang kegiatan pengkajian dan penelitian
terwujudnya suatu sistem informasi yang
teknologi sesuai tugas pokok lembaga. Fungsi
mampu membantu petugas mengetahui koleksi
Perpustakaan BPTP Jatim adalah mengelolah,
buku, status buku, buku apa saja yang pernah
mengiventarisasi,
dan
dipinjam oleh anggota, dan mengetahui grafik
serta
peminjaman yang ada di Perpustakaan BPTP
mengumpulkan
mendokumentasi
bahan
pustaka
menginformasikannya kepada pengguna dalam
Jatim.
bentuk pelayanan secara terbuka dan tertutup serta dalam bentuk cetak dan digital dalam
Manfaat Penelitian
pengolahan bahan pustaka.
Manfaat penelitian merupakan dampak dari
Perpustakaan BPTP Jatim saat ini mempunyai
tercapainya tujuan penelitian. Adapun manfaat
jumlah koleksi sekitar 600 buku, lebih dari 100
dari penelitian ini adalah sebagai berikut.
anggota dan rata-rata peminjaman setiap bulan
1.
Bagi Masyarakat Pengguna
50 transaksi. Petugas mengalami kesulitan
Diharapkan
mengetahui koleksi buku, status buku, buku
perpustakaan
apa saja yang pernah dipinjam oleh anggota,
masyarakat
dan mengetahui grafik peminjaman yang ada
mengetahui siapa saja pemustaka yang
di Perpustakaan BPTP Jatim.
belum
Dari masalah tersebut diambil kesempatan
statistik buku yang dipinjam. Serta
untuk
membantu pengelompokan buku yang
membuat
SISTEM
INFORMASI
PERPUSTAKAAN BERBASIS WEB PADA BALAI
PENGEMBANGAN
PENGKAJIAN
TEKNOLOGI
DAN
sistem ini
bisa
informasi membantu
perngguna
mengembalikan
dalam
buku
dan
telah di-digitalkan. 2.
PANGAN.
Bagi Pengembangan Iptek Terbentuknya
Sistem
Informasi
Diharapkan hasil penelitian ini menghasilkan
Perpustakaan BPTP Jatim berbasis web
suatu sistem informasi yang berguna untuk
untuk menghimpun, mengelolah, dan
menyelesaikan masalah tersebut.
menyajikan informasi perpustakaan. 3.
Bagi Peningkatan Nilai Ekonomi
Rumusan Masalah
BPTP Jatim bisa mengurangi jumlah
Berdasarkan latar belakang tersebut, peneliti
buku hilang dan rusak yang dipinjam
memaparkan
pemustaka.
rumusan
masalah
sebagai
berikut: Bagaimana mendesain dan membangun Sistem
LANDASAN TEORI
Informasi
Sistem Informasi
Perpustakaan
Balai
Pengkajian
Teknologi Pertanian Jawa Timur (SIP BPTP
Data dan informasi adalah entitas penting
Jatim) berbasis web.
untuk membentuk sistem informasi. Data merupakan nilai, keadaan, atau sifat yang
Jurnal Dinamika DotCom Vol. 5 No. 1 2
berdiri sendiri. Informasi adalah data yang
International
telah diolah menjadi bentuk yang bermanfaat
(ISBN)
bagi penerimanya untuk mengambil keputusan.
Bertambahnya penerbitan buku khususnya
Menurut Davis dalam (Fatta, 2007:9).
bagi Negara-negara maju yang mempunyai
Sistem Informasi dapat difefinisikan sebagai
puluhan ribu atau ratusan ribu penertiban
alat untuk menyajikan informasi sedemikian
pertahun, perlu jalan keluar untuk pengamatan
rupa sehingga bermanfaat bagi penerima.
dan pencatatan produksi buku. Inggris yang
Menurut Kertahadi dalam (Fatta, 2007:9).
pertama kali merintis usaha ke atah tersebut,
Standart
Book
Number
dipelopori oleh penerbit dan toko besar WH Perpustakaan
Smith untuk memulai rasionalisasi pemberian
Secara umum perpustakaan mempunyai arti
nomor
sebagai suatu tempat yang di dalamnya
Standart Book Number (SBN) yang merupakan
terdapat
cikal bakal ISBN.
kegiatan
penghimpunan,
buku.
Dengan
memperkenalkan
pengelolahan, dan penyebarluasan (pelayanan)
ISBN adalah (International Standard Book
segala macam informasi, baik yang tercetak
Number) yang dalalm bahasa indonesia berarti
maupun yang terekam dalam berbagai media
Angka Buku Standar Internasional. ISBN
seperti buku, majalah, surat kabar, film, kaset,
terdiri dari 10 digit nomor dengan urutan
tape recorder, video, computer, dan lain-lain.
penulisan adalah kode negara-kode penerbit-
Semua koleksi sumber informasi tersebut
kode buku-no identifikasi. Mulai Januari 2007
disusun
penulisan
berdasarkan
sistem
tertentu
dan
ISBN
mengalami
perubahan
digunakan untuk kepentingan belajar melalui
mengikuti pola menjadi 13 digit nomor.
kegiatan membaca dan mencari informasi bagi
Perbedaannya hanya terletak pada tiga digit
segenap masyarakat yang membutuhkannya
nomor pertama ditambah 978. Jadi, penulisan
(Yusuf dan Yaya, 2013:1).
ISBN 13 digit adalah 978-kode negara-kode penerbit-kode buku-no identifikasi. Pemberian
Sistem Informasi Perpustakaan
nomor buku pada buku terbitan cukup unik dan
Dari teori sebelumnya, sistem informasi
tidak akan berubah, serta merupakan identitas
perpustakaan dapat disimpulkan sebagai sistem
buku tersebut. Karena itu pemberian nomor
yang terdiri atas rangkaian subsistem terhadap
buku internasional yang diterbitkan harus
pengolahan dan penghimpunan informasi,
mempunyai sistem pembukuan tersendiri. ISO
disusun
dengn
berdasarkan
sistem
tertentu
dan
rekomendasi
No.
2108
digunakan untuk kepentingan belajar melalui
mengkoordinasikan membakukan nomor buku
kegiatan membaca dan mencari informasi bagi
secara internasional dengan sistem tertentu
masyarakat yang membutuhkan.
(Eneste, 2005:207).
Jurnal Dinamika DotCom Vol. 5 No. 1 3
Website
komunikasi, diagram urutan dan diagram
Website atau situs dapat diartikan sebagai
pewaktuan
kumpulan halaman yang digunakan untuk
interaksi. Namun demikian model-model itu
menampilkan informasi teks, gambar, animasi,
dapat dikelompokkan berdasarkan sifat, yaitu
suara, dan gabungan dari semuanya. Baik
statis atau dinamis. Jenis diagram itu antara
bersifat
lain (Prabowo dan Herlawati, 2011:2):
statis
maupun
dinamis
yang
membentuk satu rangkain yang saling terkait
1.
digabung
Diagram
menjadi
Use-Case.
diagram
Bersifat
statis.
(Hidayat, 2010:2).
Diagram ini memperlihatkan himpunan
Website adalah keseluruhan halaman web yang
use-case dan aktor (suatu jenis khusus
terdapat
yang
dari kelas). Diagram ini sangat penting
website
untuk sistem yang dibutuhkan serta
dalam
mengandung
sebuah
informasi.
domain Sebuah
biasanya dibangun atas banyak halaman web yang saling berhubungan. Antara satu halaman web
dengan
halaman
web
diharapkan pengguna. 2.
lain disebut
Diagram Aktivitas (Activity Diagram). Bersifat
dinamis.
Diagram
aktivitas
hyperlink, sedengakan teks yang dijadikan
adalah tipe khusus dari diagram status
media
yang memperlihatkan aliran dari suatu
penghubung
disebut
hypertext
(Yuhefizar, 2009:2).
aktivitas ke aktivitas lain dalam suatu sistem.
Diagram
ini
penting
dalam
Unnified Modelling Language (UML)
permodelan fungsi suatu sistem dan
UML adalah keluarga notasi grafis yang
memberi tekanan pada aliran kendali antar
didukung oleh meta-model tunggal, yang
objek.
membantu pendeskripsian dan desain sistem
3.
Diagram Interaksi dan Sequence (urutan).
perangkat lunak, khususnya sistem yang
Bersifat dinamis. Diagram urutan adalah
dibangun
diagram interaksi yang menekankan pada
menggunakan
pemprograman
berorientasi objek (OO) (Fowler, 2005:1).
pengiriman pesan dalam suatu waktu
UML
tertentu.
singkatan
Language
dari
merupakan
Unifield bahasa
Modeling permodelan
4.
Diagram Kelas (Class Diagram). Bersifat
standar. Artinya UML memiliki sintaks dan
statis.
semantik.
model
himpunan kelas. Antarmuka, kolaborasi,
menggunakan konsep UML, ada aturan yang
serta relasi. Diagram ini umum dijumpai
harus diikuti. UML bukan hanya sekedar
pada
diagram, tetapi juga menceritakan konteks.
objek. Meskipun bersifat statis, sering
Menurut Prabowo dan Herlawati (2011:2).
pula diagram kelas memuat kelas-kelas
Beberapa
aktif.
Ketika
literature
membuat
menyebutkan
UML
Diagram
permodelan
ini
memperlihatkan
sistem
berorientasi
menyediakan Sembilan jenis diagram, yang lain menyebutkan delapan karena ada beberapa diagram yang digabung, misalnya diagram Jurnal Dinamika DotCom Vol. 5 No. 1 4
Balai Pengkajian Teknologi Pertanian Jawa
anggota
Timur (BPTP Jatim)
peminjaman setiap bulan 50 transaksi, petugas
Balai Pengkajian Teknologi Pertanian Jawa
kesulitan mengetahui siapa saja anggota yang
Timur
Unit
belum mengembalikan buku, apa saja buku
Pelaksana Teknis (UPT) di bidang penelitian
yang belum kembali dan buku apa yang
dan pengembangan pertanian yang berada
populer di waktu tertentu.
(BPTP
Jatim)
merupakan
lebih
dari
100
dan
rata-rata
di bawah dan bertanggung jawab kepada Kepala Badan Penelitian dan Pengembangan
Use Case Diagram
Pertanian, dan dalam pelaksanaan tugas sehari-
Use
hari
Perpustakaan
dikoordinasikan
Besar Pengkajian
oleh
Kepala
dan
Balai
case
diagram Balai
Sistem
Informasi
Pengkajian
Teknologi
Pengembangan
Pertanian Jawa Timur (SIP BPTP Jatim) dibuat
Teknologi Pertanian (BBP2TP), ditetapkan
dengan empat aktor dan sepuluh case dengan
sesuai dengan Peraturan Menteri Pertanian
fungsi dan peran seperti gambar 1. Berikut
Nomor: 16/Permentan/OT.140/2006 tanggal 1
penjelasan tentang use case Diagram:
Maret 2006 dengan wilayah kerja Propinsi
1.
Jawa Timur.
Aktor Anggota. Melakukan transaksi peminjaman dan pengembalian buku.
2.
Aktor Petugas. Melayani anggota dalam
ANALISIS DAN PERMODELAN
hal pendaftaran anggota dan transaksi,
Analisis Masalah
serta melakukan enam kegiatan lain;
Perpustakaan
BPTP
Jatim
merupakan
mengelolah data anggota, penerbit, rak,
perpustakaan khusus (bukan perpustakaan umum), namun demikian juga melayani untuk
pengarang, klasifikasi buku, dan buku. 3.
Aktor Admin. Kegiatan yang dilakukan
umum, dengan tujuan menyediakan informasi
sama seperti petugas namun memiliki dua
yang
kegiatan tambahan membuat laporan dan
dibutuhkan
kebijakan,
oleh
peneliti,
dan
para
pemegang
penyuluh
guna
mengelolah data petugas.
menunjang kegiatan pengkajian dan penelitian SIP BPTP Jatim
teknologi Berfungsi
sesuai
tugas
mengelolah,
pokok
lembaga.
mengiventarisasi,
mengumpulkan dan mendokumentasi bahan
Mengelolah Penerbit
Mengelolah Anggota
Mengelolah Rak
Mengelolah Pengarang
Mengelolah Klasifikasi Buku
Mengelolah Buku
Petugas
pustaka serta menginformasikannya kepada pengguna dalam bentuk pelayanan secara terbuka dan tertutup serta dalam bentuk cetak dan digital.
Membuat Laporan
Mengelolah Transaksi
Mengelolah Petugas
Daftar
Admin
Anggota
Berkembangnya ilmu pengetahuan membuat kebutuhan informasi meningkat. Peminjaman
Gambar 1 Use Case Diagram SIP BPTP Jatim
yang terjadi di Perpustakaan BPTP Jatim juga meningkat. Jumlah koleksi sekitar 600 buku, Jurnal Dinamika DotCom Vol. 5 No. 1 5
Activity Diagram Activity diagram adalah diagram status yang
Memilih menu Anggota => Daf tar Anggota
memperlihatkan aliran dari suatu aktivitas ke
Menentukan anggota
aktivitas lain dalam suatu sistem. Diagram ini penting dalam pemodelan fungsi suatu sistem
Lihat detail
dan memberi tekanan pada aliran kendali antar
Ubah data Memilih "Ubah"
Memilih "Detail"
Ubah data anggota
Melihat Inf ormasi anggota
objek. Activity Diagram Daftar menggambarkan proses
mendaftar menjadi anggota dengan bantuan
Simpan Salah
petugas.
Petugas
mendaftarkan
identitas
anggota yang ada di formulir pendaftaran ke
Validasi oleh sistem
dalam sistem. Seperti pada gambar 2.
Benar Data anggota berhasil diubah
Anggota
Petugas
Mengambil f ormulir pendaf taran
Gambar 3 Activity Diagram Mengelolah Anggota
Salah
Memeriksa f ormulir pendaf taran Mengisi f ormulir pendaf taran
Activity
Benar Memilih menu Anggota => Tambah Anggota
Diagram
Mengelolah
menggambarkan Mengisi f orm Tambah Anggota
Penerbit
bagaimana
petugas
menambah, mengubah dan melihat informasi
Simpan
penerbit. Seperti pada gambar 4.
Salah Validasi oleh sistem
Benar
Memilih menu Penerbit
Calon anggota menjadi anggota
ubah / lihat
Tambah
Gambar 2 Activity Diagram Daftar
Memilih "Daf tar Penerbit"
Memilih "Tambah Penerbit"
Menentukan penerbit
Mengisi f orm Tambah Penerbit
Activity
Diagram
Mengelolah
Anggota
Simpan Salah
menggambarkan bagaimana petugas mengubah
Lihat
Ubah Memilih "Ubah"
Memilih "Detail"
Mengubah data penerbit
Melihat Inf ormasi penerbit
Validasi oleh sistem
data dan melihat informasi anggota. Seperti Benar
pada gambar 3.
Data penerbit berhasil disimpan
Simpan perubahan Salah
Validasi oleh sistem
Benar Data penerbit berhasil diubah
Gambar 4 Activity Diagram Mengelolah Penerbit
Activity
Diagram
menggambarkan
Mengelolah bagaimana
Rak petugas
Jurnal Dinamika DotCom Vol. 5 No. 1 6
menambah, mengubah dan melihat informasi
Activity Diagram Mengelolah Klasifikasi Buku
rak. Seperti pada gambar 5.
menggambarkan
bagaimana
petugas
menambah, mengubah dan melihat informasi Memilih menu Rak
klasifikasi buku. Seperti pada gambar 7. Ubah / lihat
Tambah
Memilih "Tambah Rak"
Memilih "Daf tar Rak"
Mengisi f orm Tambah Rak
Menentukan rak
Memilih menu Klasif ikasi Buku
Ubah / lihat
Tambah
Simpan Salah Validasi oleh sistem
Benar Data rak berhasil disimpan
Memilih "Tambah Klasif ikasi Buku"
Memilih "Daf tar Klasif ikasi Buku"
Mengisi f orm Tambah Klasif ikasi Buku
Menentukan klasif ikasi buku
Lihat
Ubah
Memilih "Ubah"
Memilih "Detail"
Mengubah data rak
Melihat inf ormasi rak
Simpan Salah
Lihat
Ubah Simpan perubahan
Validasi oleh sistem
Memilih "Ubah"
Memilih "Detail"
Salah
Validasi oleh sistem
Mengubah data klasif ikasi buku
Benar
Melihat inf ormasi klasif ikasi buku
Data klasif ikasi buku berhasil disimpan
Benar Data rak berhasil diubah
Simpan perubahan
Salah
Validasi oleh sistem
Gambar 5 Activity Diagram Mengelolah Rak Benar Data klasif ikasi buku berhasil diubah
Activity
Diagram
menggambarkan
Mengelolah
Pengarang
bagaimana
petugas
Gambar 7 Activity Diagram Mengelolah Klasifikasi Buku
menambah, mengubah dan melihat informasi pengarang. Seperti pada gambar gambar 6. Activity
Diagram
menggambarkan
Memilih menu Pengarang
Mengelolah bagaimana
Buku petugas
menambah, mengubah dan melihat informasi Ubah / lihat
Tambah
Memilih "Tambah Pengarang"
Memilih "Daf tar Pengarang"
Mengisi f orm Tambah Pengarang
Menentukan pengarang
buku. Seperti pada gambar 8. Memilih menu Buku
Simpan Salah
Lihat
Ubah
Ubah / lihat
Tambah
Validasi oleh sistem
Memilih "Ubah"
Benar
Memilih "Detail"
Mengubah data pengarang
Melihat inf ormasi pengarang
Data pengarang berhasil disimpan Simpan perubahan
Salah
Validasi oleh sistem
Memilih "Tambah Buku"
Memilih "Daf tar Buku"
Mengisi f orm Tambah Buku
Menentukan buku
Simpan Salah
Lihat
Ubah
Validasi oleh sistem
Memilih "Ubah"
Memilih "Detail"
Benar Data pengarang berhasil diubah
Benar
Mengubah data buku
Simpan perubahan
Gambar 6 Activity Diagram Mengelolah Pengarang
Melihat inf ormasi buku
Data buku berhasil disimpan
Salah
Validasi oleh sistem Benar
Data buku berhasil diubah
Gambar 8 Activity Diagram Mengelolah Buku Jurnal Dinamika DotCom Vol. 5 No. 1 7
Activity
Diagram
Mengelolah
Memilih menu Petugas
Transaksi
menggambarkan bagaimana petugas melayani
Ubah / lihat
Tambah
anggota dengan transaksi peminjaman dengan pengembalian. Seperti pada gambar 9.
Memilih "Tambah Petugas"
Memilih "Daf tar Petugas"
Mengisi f orm Tambah Petugas
Menentukan petugas
Simpan Salah
Memilih "Ubah"
Memilih "Detail"
Mengubah data petugas
Benar
Memilih "Daf tar Anggota"
Lihat
Ubah
Validasi oleh sistem
Memilih menu Anggota
Melihat inf ormasi petugas
Data petugas berhasil disimpan Simpan perubahan
Menentukan anggota
Salah
Validasi oleh sistem
Memilih "Pinjam/Kembali"
Benar Data petugas berhasil diubah
Gambar 10 Activity Diagram Mengelolah Mengisi f orm peminjaman
Menentukan buku y ang dikembalikan
Pinjam
Memilih "Kembali"
Salah
Anda y akin
Validasi oleh sistem
Petugas
Activity Tidak
Mengelolah
Laporan
menggambarkan bagaimana admin membuat laporan. Seperti pada gambar 11
Ya
Benar
Diagram
Buku berhasil dikembalikan
Buku berhasil dipinjam
Memilih menu Laporan
Gambar 9 Activity Diagram Mengelolah Transaksi
Memilih laporan yang akan dibuat
Activity
Diagram
Mengelolah
Petugas Mengisi form laporan
menggambarkan bagaimana admin menambah, mengubah dan melihat informasi petugas.
Cetak
Seperti pada gambar 10.
Gambar 11 Activity Diagram Mengelolah Laporan
Class Diagram Class diagram menggambarkan struktur dan penjelasan class, paket, dan objek. Serta menjelaskan hubungan antar class dalam suatu sistem yang dibuat dan bagaimana agar saling
Jurnal Dinamika DotCom Vol. 5 No. 1 8
berkolaborasi untuk mencapai tujuan. Gambar
Implementasi Sistem
12 merupakan class diagram SIP BPTP Jatim.
Setelah sistem selesai didesain dan dibuat, maka sistem melalui proses implementasi atau diterapkan.
Proses
merupakan
tahap
implementasi persiapan
sistem sebelum
dioperasikan di Perpustakaan BPTP Jatim. Tahap ini mencakup spesifikasi hardware dan software yang digunakan untuk pengujian dan pengujian sistem.
Spesifikasi Hardware dan Software Setelah
selesai
dibuat,
maka
dilakukan
pengujian SIP BPTP untuk mengetahui apakah
Gambar 12 Class Diagram SIP BPTP Jatim
sudah berjalan sesuai harapan. Spesifikasi hardware yang digunakan untuk melakukan
Web Map Secara harfiah web map adalah peta internet, dalam hal ini adalah peta suatu sistem. Maksudnya
adalah
gambaran
yang
memberitahukan lokasi-lokasi halaman yang ada
dalam
suatu
sistem.
Gambar
menunjukkan web map SIP BPTP Jatim. Logout
13
pengujian adalah sebagai berikut: 1.
Intel Core i3 – 233-M 2.2Ghz
2.
NVIDIA GEFORCE GT 520M – 1GB
3.
HDD 500GB
4.
Memory 2GB
Sedangkan untuk perangkat lunak, software yang digunakan adalah:
Peminjaman Status Buku
Grafik
1.
Sistem operasi Windows 7
2.
XAMPP v3.1.0.3.1.0
3.
MySQL 5.0
4.
Notepad++ v5.0.2
5.
Web Browser Mozilla Firefox 12.0
Top Buku Top Anggota Lap. Anggota Lap. Buku Induk Laporan
Lap. Nomor Buku Lap. Peminjaman Lap Pengembalian Daftar Peminjaman
Transaksi Daftar Pengembalian
Login
Tambah Buku
Ubah Buku
Buku Induk
Detail Buku
Buku
Tambah Nomor Buku
Pengujian
Ubah Nomor Buku Nomor Buku Detail Nomor Buku
Tambah Petugas Ubah Petugas
Tambah Pengarang
Daftar Petugas
data input yang berbeda. Diharapkan dengan
Daftar Rak Detail Rak
Pengujian dilakukan dengan 10 kali variasi
Detail Petugas
Ubah Rak
Tambah Klasifikasi
Perlengkapan
Ubah Klasifikasi Daftar Klasifikasi
Tambah Penerbit
Detail Klasifikasi
Ubah Penerbit
10 kali variasi data dapat mengetahui apakah
Daftar Penerbit Detail Penerbit
Tambah Pengarang Ubah Pengarang
sistem berjalan sesuai kebutuhan. Kelas yang
Daftar Pengarang Tambah Anggota
Ubah Anggota
Daftar Anggota
Detail Anggota
Detail Pengarang
Anggota
Beranda
Peminjaman/ Pengembalian
diuji terdiri dari anggota, buku induk, nomor buku, dan peminjaman. Seperti pada tabel 1.
Gambar 13 Web Map SIP BPTP Jatim
Jurnal Dinamika DotCom Vol. 5 No. 1 9
No.
Tabel 1 Butir Pengujian SIP BPTP
pengujian yang dilakukan sesuai dengan
Class Uji
harapan. Data yang boleh diizinkan kosong
1.
Anggota
2.
Buku Induk
3.
Nomor Buku
4.
Peminjaman
Butir Uji Tambah anggota Tambah buku Tambah nomor buku Tambah peminjaman
Jenis Pengujian Black Box
adalah pengarang 2, pengarang 3, foto dan
Black Box
keterangan. Data yng harus diisi adalah
Black Box
pengarang 1, judul buku, penerbit, tahun terbit,
Black Box
klasifikasi, rak, dan jumlah. Data jumlah harus
Metode yang digunakan untuk melakukan
berupa
pengujian adalah Black Box. Pengujian Black
menggunakan simbol, tanda baca maupun
Box berfokus pada apakah unit program
angka negatif. Data tahun juga harus diisi
memenuhi
yang
dengan angka positif berjumlah 4 angka, tidak
disebutkan dalam spesifikasi. Pada pengujian
diizinkan menggunakan simbol, tanda baca
black box, cara pengujian hanya dilakukan
maupun angka negatif.
kebutuhan
(requiment)
angka
positif,
tidak
diizinkan
dengan manjalankan atau mengeksekusi unit atau modul, kemudian diamati apakah hasil
Pengujian Tambah Nomor Buku
dari unit sesuai dengan proses bisnis yang
Pengujian
diinginkan (Fatta, 2007:172).
penambahan data buku induk ke
tambah
nomor
buku
berupa
SIP BPTP
Jatim dengan 10 kali variasi data input yang Pengujian Tambah Anggota
berbeda.
Penambahan
Pengujian tambah anggota berupa penambahan
dilakukan ketika data buku induk sudah ada di
data anggota ke SIP BPTP Jatim dengan 10
dalam sistem dan jumlah nomor buku tidak
kali variasi data input yang berbeda.
diizinkan melebihi jumlah buku yang ada pada
Setelah pengujian tambah anggota dilakukan,
buku induk.
disimpulkan bahwa hasil yang pengujian
Pengujian
sesuai dengan harapan. Data yang boleh
dilakukan, disimpulkan bahwa hasil yang
diizinkan kosong adalah telpon, foto, dan
pengujian yang dilakukan sesuai dengan
keterangan. Data telpon tidak boleh ada simbol
harapan. Data yang boleh diizinkan kosong
atau tanda baca dalam input telpon. Data nama
adalah keterangan. Data yng harus diisi adalah
anggota, tempat lahir, tanggal lahir, jenis
asalah buku dan harga. Data harga harus diisi
kelamin, alamat harus diisi.
dengan
tambah
angka
nomor
nomor
positif,
buku
buku
bisa
selesai
tidak
boleh
menggunakan angka negatif, simbol ataupun tanda baca.
Pengujian Tambah Buku Induk Pengujian
tambah
buku
induk
penambahan data buku induk ke
berupa
SIP BPTP
Pengujian Tambah Nomor Buku
Jatim dengan 10 kali variasi data input yang
Pengujian
berbeda.
penambahan data buku induk ke SIP BPTP
Pengujian
tambah
buku
induk
selesai
dilakukan, disimpulkan bahwa hasil yang
tambah
nomor
buku
berupa
Jatim dengan 10 kali variasi data input yang berbeda.
Penambahan
nomor
buku
bisa
Jurnal Dinamika DotCom Vol. 5 No. 1 10
dilakukan ketika data buku induk sudah ada di
Hasil Pengujian Tambah Buku Induk
dalam sistem dan jumlah nomor buku tidak
Data input yang benar dan berhasil tersimpan
diizinkan melebihi jumlah buku yang ada pada
dalam database akan ditampilkan dalam tabel,
buku induk.
seperti gambar 16.
Disimpulkan bahwa hasil dari pengujian yang dilakukan sesuai dengan harapan. Peminjaman bisa disimpan jika nomor buku yang diisi sama dengan nomor buku yang ada di sistem dan nomor buku tersebut dalam status tersedia. Gambar 16 Tampilan Tabel Daftar Buku Induk
Hasil Pengujian Tambah Anggota Data input yang benar dan berhasil tersimpan
Namun ketika penyimpanan gagal karena data
dalam database akan ditampilkan dalam tabel,
input salah atau kosong, maka akan tampil
seperti gambar 14.
pesan seperti gambar 17.
Gambar 14 Tampilan Tabel Daftar Anggota
Namun ketika penyimpanan gagal karena data input salah atau kosong, maka akan tampil pesan seperti gambar 15.
Gambar 17 Tampilan Pesan Gagal Penyimpanan Buku Induk
Hasil Pengujian Tambah Nomor Buku Data input yang benar dan berhasil tersimpan dalam database akan ditampilkan dalam tabel, seperti gambar 18.
Gambar 15 Tampilan Pesan Gagal Penyimpanan Anggota Jurnal Dinamika DotCom Vol. 5 No. 1 11
Gambar 21 Tampilan Nomor Buku Harus diisi Gambar 18 Tampilan Tabel Daftar Buku Induk
Jika penyimpanan gagal karena input data Namun ketika penyimpanan gagal karena data input salah atau kosong, maka akan tampil
nomor buku tidak benar, maka tampilan akan muncul seperti gambar 22.
pesan seperti gambar 19.
Gambar 22 Tampilan Nomor Buku Tidak Benar
Gambar 19 Tampilan Pesan Gagal Penyimpanan Buku Induk
Jika penyimpanan gagal karena input data nomor buku sedang dipinjam, maka tampilan akan muncul seperti gambar 23.
Hasil Pengujian Tambah Peminjaman Data input yang benar dan berhasil tersimpan dalam database akan ditampilkan dalam tabel daftar anggota, seperti gambar 20.
Gambar 23 Tampilan Nomor Buku Masih Dipinjam
PENUTUP Kesimpulan SIP BPTP Jatim adalah hasil dari penelitian Gambar 20 Tampilan Tabel Peminjaman
yang dilakukan di Perpustakaan BPTP Jatim. Sistem ini berguna untuk mengolah data buku
Jika penyimpanan gagal karena input nomor
yang ada di Perpustakaan BPTP Jatim menjadi
buku kosong, maka tampilan akan muncul
informasi
seperti gambar 21.
petugas perpustakaan BPTP Jatim. Setelah
yang
berguna.
Terutama
bagi
Sistem ini diimplementasikan di perpustakaan Jurnal Dinamika DotCom Vol. 5 No. 1 12
BPTP Jatim, petugas yang pada awalnya mengalami
kesulitan
dalam
mengetahui
Hidayat, Rahmat. 2010. Cara Praktis Membangun Website Gratis. Jakarta: PT Elex Media Komputindo.
koleksi buku, status buku, buku apa saja yang pernah dipinjam anggota, dan memantau peminjaman
sekarang
menjadi
terbantu.
Petugas tidak perlu lagi membuka arsip lama
Kusrini, dan Andri Koniyo. 2007. Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic & Microsoft MySQL Server. Yogyakarta: Penerbit ANDI.
untuk mencari tahu buku apa saja yang pernah dipinjam
oleh
anggota.
Petugas
bisa
mengetahuinya melalui SIP BPTP Jatim. Petugas juga bisa memantau peminjaman, status buku, anggota yang sering melakukan peminjaman, buku apa saja yang paling sering
Marimin, Hendri Tanjung dan Haryo Prabowo. 2006. Sistem Informasi Manajemen Sumber Daya Manusia. Jakarta: Grasindo. Nugroho, Adi. 2005. Relational Rose untuk Pemodelan Berorientasi Objek. Bandung: Informatika.
dipinjam melalui grafik yang disediakan SIP BPTP Jatim.
Saran SIP BPTP Jatim perlu dikembangkan lebih lanjut sesuai kebutuhan informasi yang terus berkembang ataupun kebutuhan pengguna. Perkembangan program perlu dikembangan
Oktavian, Diar Puji. 2010. Menjadi Programmer Jempolan Menggunakan PHP. Yogyakarta: Penerbit Mediakom. Prabowo, Pudjo Widodo dan Herlawati. 2011. Menggunakan UML. Bandung: Informatika Bandung. Stiawan, Deris. 2005. Sistem Keamanan Komputer. Jakarta: PT Elex Komputindo.
pada bagian grafik yang belum mencangkup semua data, profil tempat penelitian yang belum tersedia dan hal lainya yang dibutuhkan pengguna sistem.
DAFTAR PUSTAKA Anhar. 2010. Panduan Menguasai PHP & MySQL secara Otodidak. Jakarta: Mediakita.
Wardana. 2010. Menjadi Master PHP dengan Framework Codeigniter. Jakarta: PT Elex Media Komputindo. Yuhefizar, Mooduto dan Rahmat Hidayat. 2009. Cara Mudah Membangun Website Interaktif Edisi Revisi. Jakarta: PT Elex Media Komputindo. Yusuf, Pawit M. dan Yaya Suhendar. 2013. Pedoman Penyelenggaraan Perpustakaan Sekolah Cetakan ke-4. Jakarta: Kencana.
Eneste, Pamusuk. 2005. Buku Pintar Penyunting Naskah. Jakarta: PT Gramedia Pustaka Utama. Fatta,
Hanif Al. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta: Penerbit ANDI.
Fowler, Martin. 2005.UML Distiled Edisi Ketiga.Yogyakarta: Penerbit ANDI.
Jurnal Dinamika DotCom Vol. 5 No. 1 13