Desain Dan Implementasi Aplikasi Perpustakaan
Desain Dan Implementasi Aplikasi Perpustakaan
PERPUSTAKAAN
(STUDI KASUS : SMA BHINNEKA KARAWANG)
Ahmad Fauzi, S.Kom., M.Kom, Ade Andri Hendriadi, S.Si., M.Kom, Siti Fatimah
Universitas Singaperbangsa Karawang (UNSIKA)
Jl. HS. Ronggowaluyo, Telukjambe, Karawang, Indonesia
Abstract
Library SMA Bhinneka Karawang is one of the
processing of his school is still using the books include the
registration of members, lending, and return the book to slow
down time and require a relatively longer process.
Methods used in this study are engineering methods
to the type of
high school case study SMA Bhineka
Karawang, where data collection
techniques
include
observation, interview and literature
study. Techniques for
data analysis using the waterfall, while the structured analysis
method that is in the Entity Relationship Diagram and Data
Flow Diagram describes the data model to describe the
functional. Builder software MySQL database system, data is
processed in this members and books.
With the results of the analysis and testing has been done
it can be concluded that information systems have made very
helpful in processing datawith the results of the analysis and
testing has been done it can be concluded that information
systems have made very helpful in processing data and make it
easier for the librarian, and speed up transactions for library
members. System that has been created can be used as an
information systems development knowledge and library.
buku IPA, buku IPS, sejarah. Untuk buku fiksi dan ilmiah 350,
majalah dan buku cerita 150.Dengan jumlah siswa mencapai 180
siswa, proses transaksi perhari mencapai 10 transaksi, dengan
pengelola perpustakaan 1 orang. Data ketersediaan buku yang
didapat dari bantuan BOS provinsi, BOS pusat, dan uang komite.
Sebagai sumber instansi yang menyediakan bahan-bahan pustaka
memerlukan sistem komputerisasi untuk mengolah data layanan
perpustakaan. Hal tersebut dituntut untuk adanya suatu kecepatan
dan kemudahan dalam mengatasi masalah-masalah di penyimpanan
data. Pengoperasian data perpustakaan di SMA Bhinneka Karawang
saat ini menggunakan Microsoft Excel 2003 penyimpanan ini hanya
menyimpan file pengadaan buku saja. Masalah-masalah yang ada di
perpustakaan SMA Bhinneka Karawang belum memanfaatkan
sistem komputer
kerjanya,
dalam
secara efektif
proses kegiatan
untuk melakukan
tersebut
kegiatan
terlalu banyak
yang tersedia pada rak belum tersusun rapi dan teratur sesuai
I. PENDAHULUAN
tidak hanya berkaitan dengan gedung dan buku saja, tetapi juga
Berdasarkan
pembaharuan
permasalahan
sistem
tersebut
lama
maka
kedalam
mudah
diusulkan
sistem baru,
adanya
agar
Untuk
tahun
Simarmata, 10:2010).
M. Shalahudidin, 25 : 2011).
Kemunculan model air terjun adalah untuk membantu
mengatasi
kerumitan
yang
terjadi
akibat
proyek-proyek
lunak
dalam
kasus
dengan
merencanakan
produk
proyek,
yang
berhubungan,
dokumen
misalnya
perancangan,
kode,
Analisis
B.
Desain
Menurut
System
Kode Program
Pengujian
kerja manajemen
dan
Pengembangan
orang-orang
perangkat
yang
untuk
lunak
teknik dan
tugas
mengubah
perangkat
bentuk
lunak.
gagasan,
Pemeliharaan
Gambar 2.2 diagram model waterfall
Sumber : Buku Modul Pembelajaran Rekayasa perangkat
lunak
a. Analisis
Proses pengumpulan kebutuhan dilakukan secara intensif untuk
menspesifikasikan kebutuhan
user.
b. Desain
pada model
dan proses
pengodean.
model
yaitu
dengan
model
antarmuka,
dan
prosedure
program perangkat
d. Pengujian
Pengujian ini fokus pada perangkat lunak secara dari segi lojik
e. Pemeliharaan
perpustakaan adalah:
perangkat lunak
b. Data
mengalami
perubahan
ketika
sudah
dan akurat.
lingkungan baru.
C.
mengenai
dapat
Perpustakaan Sekolah
Perpustakaan adalah perpustakaan yang melayani para
karyawan
dikurangi.
dari
suatu
tertentu. Perpustakaan
perpustakaan, pengadaan
lunak sebagai
suatu
faktor
utama
yaitu
secara manual.
pendidikan
dan
pengajaran
terdiri
dari
beberapa bagian
kesatuan unit
yaitu
bagian
yang
perangkat
harus
a. Pendaftaran Anggota
siswa
untuk
memperjelas
perencanaan
oleh
diperhitungkan
dan
memperluas
b. Peminjaman
Peminjaman
adalah
ini
mengembangkan
kegemaranya.
c. Pengembalian
e. Membiasakan siswa untuk mencari informasi diperpustakaan.
f. Merupakan tempat untuk mendapatkan bahan rekreasi sehat
rupiah
waktu
5. Bahan koleksi
Beberapa jenis buku
yang
a. Buku pelajaran
Tidak
teraturnya
batas
pinjaman
buku
sehingga
d.
lama.
e.
A. Hasil Penelitian
3. Pengembalian
B. Pendefinisian Masalah
sering
hilang
dan
rusak
dalam
buku arsip
sehingga
mendaftar
ulang.
b.
dalam
a.
admin
(petugas perpustakaan)
dan
tepat
b.
pnyimpanan
data
buku
tidak
aman
dan
d.
pendaftaran
C. Pembahasan
Berdasarkan hasil penelitian yang telah dilakukan penulis
merancang dan mengimplementasikan aplikasi perpustakaan ini
dengan berbasis dektop aplication yang menghasilkan fitur yang
menarik dan bermanfaat baik bagi sekolah dan managemen
perpustakaan di SMA Bhinneka Karawang.
Kartu Pelajar
Admin
KTA
1
Pendaftaran
Data anggota
Anggota
Kepala
Perpustakaan
Data Buku
Katalog
2
Lihat
Katalog
Data buku
Buku
Data Buku
3
KTA & Buku
Peminjaman
Slip Peminjaman
Data Anggota
Data peminjaman
Peminjaman
Info Peminjaman
Laporan Peminjaman
4
KTA & Buku
Pengembalian
Data pengembalian
Pengembalian
Info Pengembalian
Laporan Pengembalian
Data Anggota
E. Implementasi
Kartu Pelajar
Laporan Anggota
Admin
KTA
Data buku
Katalog
KTA & Buku
Slip Peminjaman
pengolahan
perpustakaan
Laporan Peminjaman
Laporan Pengembalian
Kepala
Perpustakaan
yang ada pada identifikasi permasalahan diatas maka objekobjek yang dapat menjadi entity-entity adalah anggota dan buku.
Pada ERD hubungan antar file direlasikan dengan kunci
relasi (relational key), berikut proses ERD perpustakaan sebagai
berikut :
I. Pengujian (Testing)
Pengujian perangkat lunak adalah elemen kritis yang
mempresentasikan kajian pokok dari spesifikasi, desain, dan
pengkoden. Pengujian ini dilakukan untuk mengetahui kelemahan
dari aplikasi yang telah di buat, sehingga akhirnya memberikan
kualitas yang baik untuk pengguna.
1. Black box testing
Dengan adanya aplikasi yang telah dibuat ini proses pengujianblackbox berfokus pada kinerja sistemnya, baik dari database,
interfaceuntuk itu penulis melakukan rencana pengujian berdasarkan
modul yaitu modul anggota, modul peminjaman, modul
pengembaliandan modul laporan.
2. White box Testing
Pengujian white box ini dilakukan dengan pengujian dari segi
desain dan kode program yaitu menguji menghasilkan fungsi-fungsi,
masukan dan keluaran yang sesuai dengan spesifikasi kebutuhan,
pengujian ini dilakukan dengan memeriksa lojik dari kode program,
misalkan menguji alur (dengan menelusuri) pengulangan (looping),
mengamati struktur kode baik function dan proseduralnya. Untuk
lebih jelasnya lihat di bawah ini pengujian white box testing pada
aplikasi perpustakaan.
Tabel 4.55 Pengujian White box Cari data
Dim StrSql As String
Dim I As Integer
I = 1
Set rsPelanggan = New ADODB.RecordsetStrSql
= "SELECT *
FROM buku where nama like '%" & Text7
1
& "%'"
Set rsPelanggan =
perpus_bhineka.Execute(StrSql,,
adCmdText)
LVS.ListItems.Clear
While Not rsPelanggan.EOF
2
LVS.ListItems.Add I, ,
rsPelanggan!id_buku
LVS.ListItems.Item(I).SubItems(1)=
rsPelanggan!jenis
LVS.ListItems.Item(I).SubItems(2)=
rsPelanggan!nama
LVS.ListItems.Item(I).SubItems(3)=
3
rsPelanggan!pengarang
LVS.ListItems.Item(I).SubItems(4)=
rsPelanggan!penerbit
LVS.ListItems.Item(I).SubItems(5)=
rsPelanggan!qty
LVS.ListItems.Item(I).SubItems(6)=
rsPelanggan!tahun_terbit
I = I + 1
rsPelanggan.MoveNext
V (G) = E N + 2
=5 4 + 2
=3
V(G) = P + 1
=2+1=3
E = Jumlah Edge
P = Predicet
N = Jumlah Node
Path :
Path 1= 1 2 3
Path 2 = 1 2 3 4
Path 3 = 1 2 4
Kesimpulan : Hasil dari perhitungan kompleksitas cyclomatic bahwa
uji coba ini meghasilkan jumlah yang sama dari keduanya meskipun
jumlah edge nya lebih banyak.
J. Kesimpulan
Berdasarkan penelitian yang telah penulis lakukan pada SMA
Bhinneka Karawang, maka dapat disimpulkan sebagai berikut :
1.
menjadi
sistem
terkomputerisasi,
proses
singkat
dan data
akurat.
2.
Aplikasi
perpustakaan
ini
dirancang
untuk
diperpustakaan,
karena
didalam
pengolahan
3.
Dengan
menggunakan
sistem
komputerisasi
dapat
baik
datanya
4
akan teratur
semua orang
bisa mengakses
aplikasi tersebut.
4.
Proses
pengolahan
Basic dibuat
mengolah
data
untuk
mempermudah
perpustakaan
yang
petugas
bersifat
dalam
rumit dan
DAFTAR PUSTAKA
1. Abdul Kadir. 2003. Konsep dan tuntutan praktis basis
data. Yogyakarta: Andi.
2.
3.
4.
5.
6.
7.
8.