Rancang Bangun Sistem Informasi Perpustakaan - E-Journal

9 downloads 325 Views 1MB Size Report
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