Jogianto HM, Analis dan Desain Sistem. Informasi , Edisi Pertama, Cetakan
keempat,. Yogyakarta. Andi Offset,1995, hal 1. 2. Jogianto,HM, Analis dan
Desain ...
Narotama Collection http://ejournal.narotama.ac.id
Rancang Bangun Sistem Informasi Perpustakaan M.Fachrul.Arianto Program Studi Sistem Informasi, Fakultas Ilmi Komputer Universitas Narotama Surabaya Abstraksi
Perpustakaan adalah infrastruktur yang sangat vital bagi suatu institusi atau bagi lembaga pendidikan, perpustakaan didirikan untuk memenuhi kebutuhan informasi masyarakat, khususnya untuk masyarakat dari ekonomi lemah. Selama ini pelayanan yang diberikan oleh perpustakaan masih menggunakan cara – cara yang manual dan bisa
menghambat proses transaksi peminjaman di perpustakaan
tersebut. Bisa di bayangkan apabila ada ratusan buku koleksi, bahkan ribuan, maka akan banyak memakan waktu yang sangat lama untuk mengelola dan melacak keberadaan buku tersebut. Dengan adanya hal ini maka untuk mengatasinya dibuatlah suatu perangkat lunak yang bisa membantu petugas perpustakaan dalam hal proses peminjaman serta pengelolaan koleksi buku perpustakaan tersebut, sehingga bagi anggota perpustakaan tersebut dapat memperoleh pelayanan yang sangat memuaskan dan tidak harus menunggu antri lama- lama dalam melakukan proses peminjaman buku di perpustakaan tersebut. Kata kunci : Perpustakaan , Transaksi 1.1 Latar Belakang
dielakkan.
Pada perkembangan teknologi yang semakin pesat ini menuntut adanya
pengetahuan
dan
penguasaan teknologi informasi. Walaupun
komputer
bukan
merupakan satu-satunya cara untuk mewujudkan hal tersebut diatas, namun kehadirannya di dunia kerja dan bisnis saat ini tidak dapat
Informasi-informsi
yang dihasilkan dari pengolahan data tersebut sangat menunjang dalam hal pengambilan keputusan yang
sangat
menyangkut
penting,
yang
kelanjutan
dan
produktivitas. Saat ini perangkat komputer
beserta
aksesorisnya
dapat dimiliki dengan harga yang tidak terlalu mahal, keadaan ini
Narotama Collection http://ejournal.narotama.ac.id
sangat menguntungkan bagi para
segala aktivitasnya.
pengusaha karena dapat menunjang Perpustakaan didirikan untuk memenuhi
kebutuhan
informasi
1.2.Perumusan Masalah Berdasarkan
latar
belakang
untuk
yang telah diuraikan diatas, penulis
masyarakat dari ekonomi lemah.
mendapatkan beberapa permasalahan
Selama
yang terjadi di perpustakaan tersebut,
masyarakat,
ini
khususnya
pelayanan
yang
diberikan oleh perpustakaan masih
diantaranya : 1. Pelayanan
menggunakan cara – cara yang manual dan bisa
koleksi
menghambat
peminjaman yang
kurang
proses transaksi peminjaman di
cepat,
perpustakaan
terjadinya antrian
tersebut.
Bisa di 2.
bayangkan apabila ada ratusan
menyebabkan
Laporan transaksi dan
buku koleksi, bahkan ribuan, maka
data koleksi
akan banyak memakan waktu yang
lengkap
yang tidak
sangat lama untuk mengelola dan melacak keberadaan buku tersebut. Dengan adanya hal ini maka untuk
mengatasinya
dibuatlah
Dari
identifikasi
permasalahan
diatas,
beberapa penulis
menyimpulkan ”
suatu perangkat lunak yang bisa
dalam
satu
pertanyaan
yaitu
membantu petugas perpustakaan
Bagaimana
merancang
aplikasi
dalam hal proses peminjaman serta
perpustakaan yang memberikan
pengelolaan perpustakaan
koleksi
buku
pelayanan secara cepat dan bisa
tersebut,
sehingga
memberikan laporan yang lengkap
bagi anggota perpustakaan tersebut
dan tepat ”
dapat memperoleh pelayanan yang
1.3. Batasan Masalah
sangat memuaskan dan tidak harus
Dari permasalahan diatas maka
menunggu antri lama- lama dalam
dalam
melakukan
membatasi masalah yang dibahas
proses
peminjaman
buku di perpustakaan tersebut.
tugas
sebagai berikut :
akhir
ini,
penulis
Narotama Collection http://ejournal.narotama.ac.id
• Aplikasi ini menggunakan VB 6.0
dan
databasenya
menggunakan Ms acces 2000
– sama untuk melakukan suatu kegiatan atau
menyelesaikan
suatu
sasaran
tertentu.1
• Aplikasi ini berbasis single 2.2 Pengertian Sistem Informasi
user
Bila kita berbicara tentang sistem
1.4. Manfaat dan Tujuan Maksud dan tujuan dibuatnya
informasi, terlebih dahulu kita harus
aplikasi ini untuk menunjang dan
mengerti tentang definisi dari sistem dan
mengembangkan
pelayanan
informasi itu sendiri. Istilah sistem
sehingga
terdiri dari konteks dimana istilah itu
pengelola
digunakan akan tetapi dalam masalah
perpustakaan, disamping itu bagi
istilah sistem lebih cocok dipandang
anggota perpustakaan mendapatkan
sebagai suatu kelompok sistem yang
pelayanan yang cepat dan tepat.
berdiri sendiri, dimana setiap sistem
perpustakaan mempermudah
yang
1.5 Batasan Masalah Dari permasalahan diatas maka
ada
terdiri
dari
komponen-
komponen yang saling terkait, sifat dasar
penulis
dari tingkat keterkaitan suatu komponen-
membatasi masalah yang dibahas
komponen dalam sistem tersebut akan
sebagai berikut :
sangat penting bagi kelompok sistem
dalam
•
tugas
akhir
ini,
Aplikasi ini menggunakan
lain
dalam
sistem
tersebut.
VB 6.0 dan databasenya
Bagaimanapun juga sifat sistem ini akan
menggunakan
mencegah komponen-komponen sistem
Ms
acces
2000 •
yang
Aplikasi ini berbasis single user
bersifat individu seperti pemakai pada suatu sistem tersebut dianalisis yaitu tidak dapat merupakan entity-entity yang berdiri sendiri.
2. Landasan Teori
Sedangkan definisi dari informasi
2.1 Definisi Sistem
adalah suatu data yang diolah atau
Sistem adalah suatu jaringan
diproses dan berguna bagi penerimanya.
kerja dari procedure – procedure yang
Informasi dapat dikelompokkan menjadi
saling berhubungan, berkumpul bersama
dua kelompok yaitu informasi formal
Narotama Collection http://ejournal.narotama.ac.id
dan informasi kelompok non formal,
elemen
karena
dari
perangkat keras, data, manusia dan
sekumpulan entity yang secara fisik dan
lain-lain. Hal pokok yang dilakukan
secara logic.
pada tahap ini adalah menghimpun
informasi
itu
terdiri
Sistem informasi adalah suatu
sistem
lainnya
kebutuhan secara global dengan
sistem didalam suatu organisasi yang
disertai
memperptemukan
rancangan secara umum.
pengelolaan
kebutuhan transaksi
harian,
seperti
sedikit
analisa
dari
2. Software Requirement Analysis
bersifat
Pada tahap ini dilakukan hal yang
manajerial dan kegiatan strategi dari
sama seperti langkah pertama tapi
suatu organisasi dan menyediakan pihak
dilakukan untuk perangkat lunak
luar tertentu. 2
yang dibuat, yang dilakukan pada
mendukung
1
operasi,
yang
. Jogianto HM, Analis dan Desain Sistem
Informasi
,
Edisi
Pertama,
Cetakan
keempat,
Yogyakarta. Andi Offset,1995, hal 1 2
. Jogianto,HM, Analis dan Desain Sistem
Informasi
,
Edisi
Pertama,
Cetakan
keempat,
Yogyakarta. Andi Offset,1995, hal 11
2.3
tahap
ini
adalah
spesifikasi
perangkat lunak. 3. Design Proses
perancangan
dilakukan
berdasarkan spesifikasi perangkat
Siklus Daur Hidup Sistem
lunak yang telah disusun. 4. Coding
Perangkat Lunak dan
Penulisan program (coding) adalah
pengembangan sistem perangkat lunak
suatu proses untuk menerjemahkan
mengikuti suatu model yaitu siklus daur
rancangan perangkat lunak menjadi
hidup. Pengembangan dilakukan secara
program
bertahap yang terdiri dari :
dimengerti
1. System Engineering and Analysis
komputer.
Dalam
pembangunan
Suatu sistem yang akan dibangun
komputer oleh
yang suatu
dapat sistem
5. Testing
selalu dimulai dengan menetapkan
Pengujian difokuskan pada logika
elemen sistem. Gambaran sistem
dan program, meyakinkan bahwa
yang secara menyeluruh sangatlah
setiap pernyataan program adalah
diperlukan karena untuk mengetahui
benar. Meyakinkan input dan output
hubungan
sudah sesuai dengan rancangan.
atau
interaksi
antara
Narotama Collection http://ejournal.narotama.ac.id
3.1 Diagram Berjenjang
6. Maintenance
0
Tidak bisa dihindari lagi bahwa
SISTEM INFORMASI PERPUSTAKAAN
setelah perangkat lunak digunakan,
LEVEL 0
perlu untuk dilakukan perubahan.
LEVEL1
Perubahan karena
ini
perlu
kesalahan
dilakukan
program
dengan
LAPORAN
MASTER
TRANSAKSI
baru
ditemui setelah dipergunakan, untuk menyesuaikan
3
2
1
LEVEL 2 1.1p
1.2p
ANGGOTA
PEGAWAI
1.3p KOLEKSI
2.1p PEMINJAMAN
3.1p
3.2p
LAPORAN PEMINJAMAN
LAPORAN DENDA
2.2p PENGEMBALIAN
kebutuhan
pemakai. Gambar 1 Diagram berjenjang 2.4. Microsoft Access 2000 Microsoft Access adalah suatu aplikasi yang dapat membantu dalam pembuatan database
3.2 Flowchart SI perpustakaan
2.5. Visual Basic 6.0 Microsoft Visual Basic adalah salah satu program yang banyak dipakai oleh programmer dalam membuat suatu program, karena visual basic sangat powerful untuk menciptakan berbagai aplikasi.3 3
Abdul Razaq, Belajar Praktis Pemrograman VB
6.0,Yogyakarta, November 2003 hal5
3. Perancangan Sistem Sistem
informasi
perpustakaan
adalah sistem informasi yang mengelola data dan informasi mengenai data yang terdapat dalam perpustakaan. Sistem ini akan membantu dalam mengorganisir data
koleksi
perpustakaan
serta
membentuk laporan yang sesuai Gambar 2 Flowchart Sistem Informasi Perpustakaan
3.3p LAPORAN PENGEMBALIAN
3.5p
3.4p
LAPORAN KOLEKSI
LAPORAN ANGGOTA
Narotama Collection http://ejournal.narotama.ac.id
Data Flow Diagram
1
pegawai
2
koleksi
pegawai
Perpustakaan(DFD)
rekam_pegawai data_pegawai rekam_koleksi 1 data_anggota
anggota
laporan_peminjaman
master
+ pimpinan
data_koleksi
data_anggota
anggota
data_koleksi1
rekam_anggota
laporan_pengembalian
3
koleksi
anggota
data_anggota1 0
pimpinan data_peminjaman
SI_Perpustakaan
+
data_pengembalian
laporan_anggota
laporan_peminjaman
3
laporan_koleksi
laporan_koleksi data_koleksi
laporan
laporan_anggota koleksi
+
laporan_denda laporan_pengembalian
data_transaksi data_pegawai
pegawai
2 data_pengembalian
4
transaksi
+
Gambar 3 DFD Level 0 SI
rekam_pengembalian
anggota
Perpustakaan data_peminjaman
anggota
Gambar 4 DFD Level 1 SI Perpustakaan
data_anggota
anggota
kartu_anggota
rekam_anggota
1 pendaftaran pegawai
3
anggota
1
pegawai
2 rekam_pegawai data_pegawai
input_pegawai
2 koleksi
koleksi
3
input_data_koleksi rekam_koleksi
data_koleksi
Gambar 5 DFD Level 2 SI Perpustakaan
transaksi
rekam_peminjaman
Narotama Collection http://ejournal.narotama.ac.id
5
ERD ( Entity Relationship Diagram)
data_anggota1 laporan_data_anggota
laporan_anggota
3
anggota
3
koleksi data_transaksi
laporan_pengembalian
kode_koleksi judul pengarang kategori penerbit tanggal_terbit isbn halaman jumlah_stok kondisi_koleksi
laporan_pengembalian
pimpinan laporan_peminjaman
1
laporan_peminjaman
4
data_peminjaman4
transaksi
2
laporan_denda
laporan_denda
data_denda
4 2 laporan_koleksi
koleksi
Relation_203
data_koleksi1 laporan_koleksi
pegawai nip nama_pegawai jenis_kelamin alamat tempat_lahit tg l_lahir telepon jabatan
Gambar 6 DFD Level 2 SI Perpustakaan
data_anggota2
data_koleksi3
6
anggota2
5
koleksi2
transaksi
anggota
no_pinjam no_anggota nama_anggota tgl_pinjam tgl_hrs_kembali tgl_kembali kode_koleksi judul jumlah denda nip
no_anggota nama_anggota jenis_kelamin tempat_lahir tanggal_lahir tanggal_daftar alamat_ktp alamat_tinggal telp pekerjaan
Relation_205
Relation_204
KAP_(Kartu_anggota_perpus) anggota 1 bukti_peminjaman peminjaman
data_peminjaman
rekam_peminjaman
4
transaksi
2 anggota
KAP_(Krtu_Anggota_perpus) rekam_pengembalian data_koleksi2
pengembalian
data_pengembalian 7
anggota4
data_anggota4 8
koleksi4
data_koleksi4
Gambar 6 DFD Level 2 SI Perpustakaan
Gambar 3.7 Tampilan Login
Narotama Collection http://ejournal.narotama.ac.id
Gambar 3.10 Tampilan menu laporan pendapatan denda Gambar 3.8 Tampilan input data pegawai
Gambar 3.11 Laporan pendapatan denda
Gambar 3.9 Tampilan form peminjaman koleksi
Narotama Collection http://ejournal.narotama.ac.id
5.1 Saran Berdasarkan hambatan – hambatan yang ditemui dalam proses perancangan dan pembuatan aplikasi ini dan guna mengembangkan lebih lanjut dari perangkat lunak ini, ada beberapa saran yang dapat diberikan antara lain : 1. Sebaiknya aplikasi ini dikembangkan dengan berbasis multipleuser 2. Ditambahkan foto koleksi perpustakaan pada aplikasi ini Daftar Pustaka 1. Abdul Razaq, Belajar Praktis Gambar 3.12 Laporan Anggota yang terkena denda
Pemrograman VB 6.0,Yogyakarta, November 2003 hal5 2. Jogianto HM, Analis dan Desain
4.1 Kesimpulan
Sistem Informasi , Edisi Pertama,
Setelah aplikasi perpustakaan di desain
Cetakan keempat, Yogyakarta,Andi
dan dicoba dapat disimpulkan sebagai
Offset,1995, hal 1
berikut :
.
1. Dengan Aplikasi perpustakaan ini, proses peminjaman koleksi dapat dilakukan dengan cepat 2. Laporan transaksi dan data koleksi dapat di disajikan secara cepat dan akurat
.
Narotama Collection http://ejournal.narotama.ac.id