Rancang Bangun Sistem Informasi Perpusta (1)

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

masyarakat,

informasi

Berdasarkan

latar


belakang

untuk

yang telah diuraikan diatas, penulis

masyarakat dari ekonomi lemah.

mendapatkan beberapa permasalahan

Selama

yang terjadi di perpustakaan tersebut,

ini

khususnya

1.2.Perumusan Masalah


pelayanan

yang

diberikan oleh perpustakaan masih

diantaranya :
1. Pelayanan

menggunakan cara – cara yang
manual dan bisa

menghambat

koleksi

peminjaman
yang


kurang

proses transaksi peminjaman di

cepat,

perpustakaan

terjadinya antrian

tersebut.

Bisa di

bayangkan apabila ada ratusan

2.

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

mendukung

yang

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

1

operasi,

harian,

seperti

. 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