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
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