Rancang Bangun Sistem Informasi Perpustakaan
M.Fachrul.AriantoProgram 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
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
dielakkan. Informasi-informsi
yang dihasilkan dari pengolahan
data tersebut sangat menunjang
dalam hal pengambilan keputusan
yang sangat penting, yang
menyangkut kelanjutan dan
produktivitas. Saat ini perangkat
komputer beserta aksesorisnya
dapat dimiliki dengan harga yang
sangat menguntungkan bagi para
pengusaha karena dapat menunjang
segala aktivitasnya.
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.
1.2.Perumusan Masalah
Berdasarkan latar belakang
yang telah diuraikan diatas, penulis
mendapatkan beberapa permasalahan
yang terjadi di perpustakaan tersebut,
diantaranya :
1. Pelayanan peminjaman
koleksi yang kurang
cepat, menyebabkan
terjadinya antrian
2. Laporan transaksi dan
data koleksi yang tidak
lengkap
Dari identifikasi beberapa
permasalahan diatas, penulis
menyimpulkan
dalam satu pertanyaan yaitu ”
Bagaimana merancang aplikasi
perpustakaan yang memberikan
pelayanan secara cepat dan bisa
memberikan laporan yang lengkap
dan tepat ”
1.3. Batasan Masalah
Dari permasalahan diatas maka
dalam tugas akhir ini, penulis
membatasi masalah yang dibahas
•Aplikasi ini menggunakan VB
6.0 dan databasenya
menggunakan Ms acces 2000
• Aplikasi ini berbasis single
user
1.4. Manfaat dan Tujuan
Maksud dan tujuan dibuatnya
aplikasi ini untuk menunjang dan
mengembangkan pelayanan
perpustakaan sehingga
mempermudah pengelola
perpustakaan, disamping itu bagi
anggota perpustakaan mendapatkan
pelayanan yang cepat dan tepat.
1.5 Batasan Masalah
Dari permasalahan diatas maka
dalam tugas akhir ini, penulis
membatasi masalah yang dibahas
sebagai berikut :
• Aplikasi ini menggunakan
VB 6.0 dan databasenya
menggunakan Ms acces
2000
• Aplikasi ini berbasis single
user
2. Landasan Teori
2.1 Definisi Sistem
Sistem adalah suatu jaringan
kerja dari procedure – procedure yang
saling berhubungan, berkumpul bersama
– sama untuk melakukan suatu kegiatan
atau menyelesaikan suatu sasaran
tertentu.1
2.2 Pengertian Sistem Informasi
Bila kita berbicara tentang sistem
informasi, terlebih dahulu kita harus
mengerti tentang definisi dari sistem dan
informasi itu sendiri. Istilah sistem
terdiri dari konteks dimana istilah itu
digunakan akan tetapi dalam masalah
istilah sistem lebih cocok dipandang
sebagai suatu kelompok sistem yang
berdiri sendiri, dimana setiap sistem
yang ada terdiri dari
komponen-komponen yang saling terkait, sifat dasar
dari tingkat keterkaitan suatu
komponen-komponen dalam sistem tersebut akan
sangat penting bagi kelompok sistem
yang lain dalam sistem tersebut.
Bagaimanapun juga sifat sistem ini akan
mencegah komponen-komponen sistem
bersifat individu seperti pemakai pada
suatu sistem tersebut dianalisis yaitu
tidak dapat merupakan entity-entity yang
berdiri sendiri.
Sedangkan definisi dari informasi
adalah suatu data yang diolah atau
diproses dan berguna bagi penerimanya.
Informasi dapat dikelompokkan menjadi
dan informasi kelompok non formal,
karena informasi itu terdiri dari
sekumpulan entity yang secara fisik dan
secara logic.
Sistem informasi adalah suatu
sistem didalam suatu organisasi yang
memperptemukan kebutuhan
pengelolaan transaksi harian,
mendukung operasi, yang bersifat
manajerial dan kegiatan strategi dari
suatu organisasi dan menyediakan pihak
luar tertentu. 2
1
. 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 Siklus Daur Hidup Sistem
Perangkat Lunak
Dalam pembangunan dan
pengembangan sistem perangkat lunak
mengikuti suatu model yaitu siklus daur
hidup. Pengembangan dilakukan secara
bertahap yang terdiri dari :
1. System Engineering and Analysis
Suatu sistem yang akan dibangun
selalu dimulai dengan menetapkan
elemen sistem. Gambaran sistem
yang secara menyeluruh sangatlah
diperlukan karena untuk mengetahui
hubungan atau interaksi antara
elemen sistem lainnya seperti
perangkat keras, data, manusia dan
lain-lain. Hal pokok yang dilakukan
pada tahap ini adalah menghimpun
kebutuhan secara global dengan
disertai sedikit analisa dari
rancangan secara umum.
2. Software Requirement Analysis
Pada tahap ini dilakukan hal yang
sama seperti langkah pertama tapi
dilakukan untuk perangkat lunak
yang dibuat, yang dilakukan pada
tahap ini adalah spesifikasi
perangkat lunak.
3. Design
Proses perancangan dilakukan
berdasarkan spesifikasi perangkat
lunak yang telah disusun.
4. Coding
Penulisan program (coding) adalah
suatu proses untuk menerjemahkan
rancangan perangkat lunak menjadi
program komputer yang dapat
dimengerti oleh suatu sistem
komputer.
5. Testing
Pengujian difokuskan pada logika
dan program, meyakinkan bahwa
setiap pernyataan program adalah
benar. Meyakinkan input dan output
6. Maintenance
Tidak bisa dihindari lagi bahwa
setelah perangkat lunak digunakan,
perlu untuk dilakukan perubahan.
Perubahan ini perlu dilakukan
karena kesalahan program baru
ditemui setelah dipergunakan, untuk
menyesuaikan dengan kebutuhan
pemakai.
2.4. Microsoft Access 2000
Microsoft Access adalah suatu aplikasi yang dapat membantu dalam pembuatan database
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
3.1 Diagram Berjenjang
SISTEM INFORMASI PEGAWAI KOLEKSI PEMINJAMAN PENGEMBALIAN
1.1p 1.2p 1.3p 2.1p 2.2p 3.1p 3.2p 3.3p
LAPORAN
Gambar 1 Diagram berjenjang
3.2 Flowchart SI perpustakaan
Gambar 2 Flowchart Sistem
Data Flow Diagram
Perpustakaan
laporan_denda
Perpustakaan
rekam_koleksi
laporan_koleksi
ERD ( Entity Relationship Diagram)
Relation_205
Gambar 3.8 Tampilan input data
pegawai
Gambar 3.9 Tampilan form
peminjaman koleksi
Gambar 3.10 Tampilan menu laporan
pendapatan denda
Gambar 3.11 Laporan pendapatan
Gambar 3.12 Laporan Anggota yang
terkena denda
4.1 Kesimpulan
Setelah aplikasi perpustakaan di desain
dan dicoba dapat disimpulkan sebagai
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
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
Pemrograman VB 6.0,Yogyakarta,
November 2003 hal5
2. Jogianto HM, Analis dan Desain
Sistem Informasi , Edisi Pertama,
Cetakan keempat, Yogyakarta,Andi
Offset,1995, hal 1
.