sistem informasi penyewaan buku …repository.amikom.ac.id/files/nasakah publikasi_07.12...5...
TRANSCRIPT
i
SISTEM INFORMASI PENYEWAAN BUKU BACAAN
DAN KOMIK PADA TAMAN BACAAN CENDEKIA
YOGYAKARTA
NASKAH PUBLIKASI
Disusun oleh :
Heri Setiawan
07.12.2409
JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2011
1
2
INFORMATION SYSTEM OF BOOK RENTAL AND COMIC AT CENDEKIA YOGYAKARTA BOOKS RENTAL
SISTEM INFORMASI PENYEWAAN BUKU BACAAN DAN KOMIK PADA TAMAN
BACAAN CENDEKIA YOGYAKARTA
Heri Setiawan Jurusan Sistem Informasi
STIMIK AMIKOM YOGYAKARTA
ABSTRACT
Rental information systems literature and comic books are created with the aim to
easethe management of the park reading a neater recorded properly. Using a computerized system based on Visual Basic, the system can handle all
transactions. Start of rental, late fees, collection of books, including the number of books,categorizing books, the number of books per each title or category, featuring customers who have not returned books, check books in or out.
With this system the administrator can perform a check book data to find out how manybooks are there and to know where the books have not been returned by customers.
Based on the computerized system can also calculate how much revenue and corporateexpenses
Keywords: Rental Komik, System Administration, Information Systems Book
Rental
3
1. Pendahuluan
Perkembangan teknologi dan arus komunikasi yang mendukung
perkembangan zaman terjadi begitu pesat dan dampak yang sangat luas bagi
semua aspek kehidupan.
Mengandalkan teknologi informasi merupakan solusi yang paling tepat.
Dengan pertimbangan ini sistem informasi untuk rental buku dan komik menjadi
salah satu pilihan untuk menunjang kegiatan bisnis. Taman Bacaan Cendekia
sebagai salah satu usaha yang memiliki jasa penyewaan buku dan komik lagi
berkembang dan memiliki banyak pelanggan yang menggunakan jasa Cendekia.
Dalam operasionalnya sehari-hari sangat layak dibangun sistem yang bisa
membantu untuk memudahkan mengatur buku dan komik yang direntalkan.
Dengan sistem ini juga akan mempercepat proses pelayanan ke pada pelanggan
yang akan meminjam buku dan komik karena semuanya telah terkomputerisasi.
Sistem ini nantinya akan mencatat buku dan komik yang direntalkan, mencatat
buku dan komik yang sementara dirental dan pencatatan yang berkaitan transaksi
rental buku dan komik juga termasuk denda tiap keterlambatan.
Berdasarkan latar belakang yang digambarkan di atas, maka yang menjadi
pokok permasalahannya adalah bagaimana membuat suatu sistem informasi yang
bisa digunakan sebagai penunjang kegiatan bisnis dan memberi kemudahan bagi
Cendekia dalam melayani kegiatan operasional penyewaan buku dan komik.
2. Landasan Teori
2.1 Pengenalan Sistem Informasi
2.1. 1 Pengertian Sistem
Sistem adalah sekumpulan elemen, komponen, atau subsistem yang saling
berintegrasi untuk mencapai tujuan tertentu.
2.1.2. Pengertian Informasi
Informasi adalah data yang sudah diolah sedemikian rupa sehingga
mempunyai nilai manfaat bagi pengguna atau user dan digunakan sebagai
informasi serta membantu didalam pengambilan keputusan.
4
2.1.3 Pengertian Sistem Informasi
Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan.1
2.1.4 Analisis Sistem
Analisis sistem (system analysis) adalah penguraian dari suatu sistem
informasi yang utuh kedalam bagian-bagian atau komponen-komponennya
dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-
permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan
kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-
perbaikannya.2
3.1.1 Identifikasi Masalah
Mengidentifikasi (mengenal) masalah merupakan langkah pertama yang
dilakukan dalam tahap analisis, masalah (problem) dapat didefinisikan sebagai
suatu pernyataan yang diinginkan untuk dipecahkan.
3.1.2 Analisis Kelemahan Sistem
Jarang sekali ditemukan sistem yang sempurna dan pasti ada saja
kekurangan atau kelemahannya. Sistem yang baik adalah sistem yang mampu
mengikuti perkembangan teknologi dan fleksibel. Jika suatu sistem monoton dan
tanpa adanya perubahan maka sistem tersebut semakin lama semakin menurun
kualitas informasi yang disajikan.
3.1.3 Analisis Kebutuhan Sistem
Tujuan dari fase analisis adalah memahami dengan sebenar-benarnya
kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang mewadahi
kebutuhan tersebut, atau memutuskan bahwa sebenarnya pengembangan sistem
baru tidak dibutuhkan. Untuk mempermudah analis sistem dalam menentukan
keseluruhan kebutuhan secara lengkap, maka analis membagi kebutuhan sistem ke
dalam 2 jenis. Jenis pertama adalah kebutuhan fungsional (functional
5
requirement) dan jenis kedua adalah kebutuhan nonfungsional (nonfunctional
requirements).
3.1.3.1 Kebutuhan Fungsional (Functional Requirement)
Jenis kebutuhan yang berisi proses-proses apa saja yang nantinya
dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi-informasi apa
saja yang harus ada dan dihasilkan sistem.
Tabel 3.1 Kebutuhan Fungsional (Functional Requirement)
No Aktor Deskripsi
1.
PENGELOLA
Untuk masuk ke dalam sistem harus melakukan
login
Setiap inputan account akan dilakukan
pengecekan level user yang akan mengakses
sistem.
Setelah berhasil melakukan login maka halaman
utama sistem akan ditampilkan
Sistem harus bisa melakukan pendataan mulai dari
input, edit dan hapus data Tabel Buku
Sistem harus bisa melakukan pendataan mulai dari
input, edit dan hapus data Tabel Kategori
Sistem harus bisa melakukan pendataan mulai dari
input, edit dan hapus data Tabel Pelanggan
Sistem harus bisa melakukan pendataan mulai dari
input, edit dan hapus data Tabel Pengguna
Sistem harus bisa melakukan pencatatan aktivitas
peminjaman buku dan komik
Sistem harus bisa menampilkan daftar buku dan
komik yang lagi disewakan kepada member
Sistem harus bisa melakukan pengaturan nominal
biaya yang diterapkan pada sistem
Sistem harus bisa melakukan transaksi
6
peminjaman buku dan komik
Sistem harus bisa melakukan transaksi
pengembalian buku dan komik
Sistem harus bisa mencatat segala aktivitas yang
dilakukan kaitannya peminjaman dan
pengembalian buku dan komik
Setiap user yang berhasil login diberi hak akses
untuk mengubah data password
Sistem harus bisa menampilkan laporan terkait
dengan pelanggan
Sistem harus bisa menampilkan laporan terkait
dengan data buku
Sistem harus bisa menampilkan laporan terkait
dengan transaksi penyewaan buku dan komik
3.1.3.2 Kebutuhan Nonfungsional (Nonfunctional Requirements)
Kebutuhan ini adalah tipe kebutuhan yang berisi property perilaku yang
dimiliki oleh sistem.
Operasional
a. Bisa digunakan pada sistem operasi Microsoft Windows.
b. Spesifikasi komputer minimum Pentium 4.
c. Kebutuhan memori minimum 256 MB RAM.
Sekurity
a. Sistem aplikasinya maupun databasenya dilengkapi password.
b. Setiap user yang akan menggunakan sistem ditentukan level aksesnya.
c. Admin yang akan melakukan login harus menggunakan account yang telah
terdaftar dan password yang telah sesuai baru bisa mendapat hak akses ke
dalam halaman utama.
Informasi
a. Digunakan untuk menginformasikan apabila password yang dimasukkan oleh
pengguna salah.
7
n
Bu
ku
jud
ul
de
skrip
si
Ko
de
ka
teg
ori
pe
ne
rbit
Ko
de
bu
ku
pe
ng
ara
ng
Tra
ns_
ke
mb
ali
Tra
ns p
inja
m
Tg
l ke
mb
ali
de
nd
a
Ko
de
tra
nsa
ksi
Use
r
na
ma
use
rna
me
Id_
use
rp
assw
ord
Ka
teg
ori
na
ma
Ko
de
ka
teg
ori
De
tail
tra
nsa
ksi
Id_
de
tail
Ko
de
bu
ku
Ko
de
tra
nsa
ksi
Tra
nsa
ksi
Sta
tus
pin
jam
Tg
l ke
mb
ali T
gl tr
an
sa
ksi
Ko
de
pe
lan
gg
an
bia
ya
Ko
de
tra
nsa
ksi
pe
lan
gg
an
ala
ma
tJe
nis
ide
ntita
s No
id
en
tita
s
No
)te
lp
na
ma
Ko
de
pe
lan
gg
an
se
ttin
g
de
nd
a
Id_
se
t
Ha
rga
se
wa
me
ng
am
bil
me
ng
am
bil
me
nyim
pa
n
me
laku
ka
n
1
1
1
1n
n
1
Gam
bar
3.1
Enti
tas
Rel
atio
nsh
ip D
iagra
m
Pe
ng
gu
na
pa
ss
jab
ata
n
id_
log
in
pe
ng
gu
na
Ta
hu
n te
bit
Ha
rga
Se
wa
8
3.4.4 DFD (Data Flow Diagram)
Data Flow Diagram (DFD) atau Diagram Alir Data dipergunakan untuk
mendokumentasikan proses aliran data sistem. Pada sistem informasi Taman
Bacaan CENDEKIA ini dapat digambarkan DFD sebagai berikut :
Sistem Informasi
Rental Buku dan
Komik
Pengelola
Lihat data buku, kategori, pelanggan,setting,
Transaksi, detail_transaksi, transaksi_kembali
Input data buku, kategori, pelanggan,setting,
Transaksi, detail_transaksi, transaksi_kembali
Operator
setting,Transaksi, detail_transaksi, transaksi_kembali
Lihat data buku, kategori, pelanggan,setting,
Transaksi, detail_transaksi, transaksi_kembali
Gambar 3.3 Context Diagram
Pengelola
Data Buku
1
Pengelolaan
Data Kategori
Data Pelanggan
Data Setting
Data Transaksi
Data Trans_Kembali
Data Detail_transaksi Record Detail_transaksi
Record Trans_Kembali
Record Transaksi
Record Setting
Record Pelanggan
Record Kategori
Record Buku Buku
Kategori
Pelanggan
Setting
Transaksi
Trans_Kembali
Detail_transaksi
Gambar 3.4 DFD Level 0
9
Data Detail_Transaksi
Pengelola
1.1
Input data
Buku
1.2
Input data
Kategori
1.3
Input data
Pelanggan
1.4
Input data
Setting
1.5
Input data
Transaksi
1.6
Input data
Trans_Kembali
1.7
Input data
Detail
Transaksi
Informasi Setting
Informasi Kategori
Data Kategori
Informasi Pelanggan
Data Pelanggan
Data Setting
Data Transaksi
Informasi Transaksil
Data Trans_Kembali
Informasi Trans_Kembali
Record Buku
Record Kategori
Record Pelanggan
Record Setting
Record Transaksi
Record Trans_Kembali
Record Detail_Transaksi
Informasi
Buku
Data Buku
Informasi
Detail_Transaksi
Buku
Kategori
Pelanggan
Setting
Transaksi
Trans_Kembali
Detail_Transaksi
Gambar 3.5 DFD Level 1
4. IMPLEMENTASI DAN PEMBAHASAN
4.1 Tampilan Implementasi Sistem
Berikut adalah tampilan implementasi aplikasi sistem yang telah dibuat
disertai dengan penjelasan fungsi tiap tampilan :
1.4.1 Form Login
Sistem ini dibuat disertai dengan fungsi login user. Sehingga, penggunaan
sistem hanya dibolehkan kepada pihak yang bersangkutan saja dan yang telah
terdaftar dalam tabel pengguna yang bisa mengoperasikan sistem ini. Pada
tampilan login sistem di bawah ini, user harus menginputkan nama dan kata sandi
yang digunakan terlebih dahulu.
10
Gambar 4.7 Form Login Sistem
Jika benar, maka akan masuk ketampilan menu utama dan dapat
mengakses semua menu fungsi yang ada didalamnya, dan sebelum masuk pada
halaman utama maka terlebih dahulu akan dimunculkan pesan seperti berikut ini
Gambar 4.8 Tampilan Selamat Datang
11
1.4.2 Form Pelanggan
Pada form Pelanggan ini, merupakan form untuk menginputkan seluruh
data-data terkait member pada Taman Bacaan Cendekia. Pada form ini, dapat
dilakukan proses input, edit serta penghapusan data.
Gambar 4.9 Form Data Pelanggan
1.4.3 Form Kategori
Pada form kategori, merupakan form untuk mengelola data kategori buku
ataupun komik yang ada pada Cendekia. Pada form ini juga, dapat dilakukan
proses input, edit serta penghapusan data kategori.
Gambar 4.10 Form Data Kategori
12
1.4.4 Form Buku
Pada form Buku, merupakan form yang digunakan untuk menginputkan
data buku maupun komik yang tersedia pada Cendekia. Pada form ini juga, dapat
dilakukan proses input, edit dan penghapusan data serta pencarian data buku atau
komik yang tersimpan dalam database Cendekia.
Gambar 4.11 Form Data Buku
1.4.5 Form Cari Data Buku
Pada form Cari Data Buku, merupakan form yang digunakan untuk
pencarian data buku maupun komik yang tersedia pada database Cendekia.
13
Gambar 4.12 Form Cari Data Buku
1.4.6 Form Transaksi Buku/Komik
Pada form transaksi buku/komik merupakan data-data tabel buku dan
pelanggan akan disatukan pada form ini untuk pendataan proses peminjman buku
dan komik dengan sistem member. Dalam form ini akan didata selengkap
mungkin termasuk jumlah hari peminjamannya akan disimpan dalam tabel semua.
Pada form ini, dapat dilakukan proses cetak transaksi peminjaman buku dan
komik.
Gambar 4.13 Form Data Transaksi buku dan komik
14
1.4.7 Form Pengembalian Buku/Komik
Berikut ini merupakan form pengembalian buku/komik. Pada form ini juga
dapat pengembalian buku/komik. Prosesnya cukup memasukkan kode pelanggan
maka dengan otomatis akan diketahui daftar buku/komik apa saja yang dipinjam
serta jika terjadi keterlambatan pengembalian maka info denda akan langsung
ditampilkan melaliui form ini.
Gambar 4.14 Form Data Subkriteria
1.4.8 Form Pengaturan Login
Pada form pengaturan login ini untuk mengubah informasi data login dan
level penggunanya. Pada form ini terdapat menu simpan, hapus, buat user baru
dan keluar.
Gambar 4.15 Form Pengaturan Login
15
1.4.9 Form Setting Aplikasi
Pada form aplikasi setting ini disediakan untuk mengubah jika sewaktu-
waktu ada perubahan nominal denda dan harga sewa tiap buku dan komik pada
Taman Bacaan Cendekia.
Gambar 4.16 Form Aplikasi Setting
1.4.10 Laporan Pelanggan
Tampilan Laporan pelanggan ini mengambil data dari hasil inputan pada
form pelanggan. Laporan ini bisa di konversi dalam format excel dan juga tersedia
tombol print jika ingin mencetak hasilnya.
Gambar 4.17 Laporan data pelanggan
16
1.4.11 Laporan Buku
Tampilan Laporan Buku ini mengambil data dari hasil inputan pada form
buku. Laporan ini bisa di konversi dalam format excel dan juga tersedia tombol
print jika ingin mencetak hasilnya..
Gambar 4.17 Form Data Status
1.4.12 Form Transaksi Sewa
Pada form cetak transaksi sewa ini disediakan untuk mencetak laporan
transaksi sewa berdasarkan pilihan : hari ini, untuk mencetak transaksi sewa yang
terjadi hari ini. Per Tanggal, untuk mencetak laporan transaksi berdasarkan
tanggal yang di inputkan. Per Bulan, untuk menampilkan laporan transaksi sewa
berdasarkan bulan dan tahun.
Gambar 4.18 Form Cetak Data Sewa
17
5. PENUTUP
5.1 Kesimpulan
Dari hasil penelitian dan analisis yang telah lakukan di Taman Bacaan
Cendekia pada sistem transaksi peminjaman buku dan komik, maka dapat diambil
kesimpulan sebagai berikut:
1. Sistem Lama
a. Sistem peminjaman buku dan komik masih mempunyai masalah yaitu pada
pencatatan data, pencarian data, pengolahan data dan pembuatan laporan-
laporan.Walaupun sistem yang sekarang berjalan menggunakan komputer
sebagai alat bantu tetapi komputer yang digunakan hanya sebatas
pengolahan data menggunakan Microsoft Office Excel yang tidak
terstruktur dan tidak ada tempat penyimpanan datanya seperti database, lalu
pembuatan laporan yang harus membuat struktur laporanya terlebih dahulu
dan itu memakan waktu cukup lama.
b. Informasi yang dibutuhkan guna menunjang kelancaran pelaksanaan
transaksi pada Cendekia kurang berkualitas karena ketidaktepatan waktu
penyampaiannya. Dikarenakan pengolahan data yang masih statis dan
kurang memenuhi kebutuhan sistem.
2. Sistem Baru
Sistem Informasi Peminjaman buku dan komik pada Taman Bacaan
Cendekia memiliki tujuan :
a. Membantu kelancaran proses pendataan buku dan pengelolaan member.
b. Membantu mekanisme kinerja peminjaman buku dan komik.
c. Menghasilkan informasi yang berkualitas dan sesuai kebutuhan dalam
mengelola usaha rental buku/komik.
d. Meningkatkan citra Taman Bacaan Cendekia.
18
5.2 SARAN
Demi kelancaran operasional secara umum di dalam Cendekia, maka perlu
untuk diterapkannya suatu aplikasi komputer secara terarah, terpadu dan
menyeluruh. Penulis berusaha untuk mengajukan beberapa pemikiran berupa
saran sebagai pertimbangan, antara lain :
1. Sistem ini merupakan versi pertama dari SISTEM INFORMASI
PENYEWAAN BUKU BACAAN DAN KOMIK PADA TAMAN
BACAAN CENDEKIA. Oleh karena itu penulis menyadari masih adanya
kekurangan baik dalam penampilan maupun fitur-fitur yang terdapat
didalamnya, untuk penelitian lebih lanjut penulis mengharapkan
pengembangan sistem menjadi lebih fleksibel dengan mengembangkan
sistem ini sampai ketahap online.
2. Sistem yang baik baik yaitu sistem yang tidak hanya terpaku pada satu
aplikasi saja. Oleh karena itu, pada penelitian lebih lanjut penulis
menyarankan untuk menggunakan program lainnya, seperti dengan java
script, Delphi, dan lain sebagainya.
3. Sistem yang penulis rancang hanya dapat digunakan untuk pengolahan data
buku, pelanggan, proses peminjaman dan pengembalian serta mengahasilkan
laporan, sistem ini diharapkan nantinya dapat dikembangkan lagi sehingga
menghasilkan informasi yang lengkap.
19
DAFTAR PUSTAKA
Aji Supriyanto, Pengantar Teknologi Informasi, Jakarta, Penerbit Salemba
Infotek, 2005 Hal.238
Al-Bahra Bin Ladjamudin, Analisis dan Desain Sistem Informasi, Graha Ilmu,
2005, halaman 8.
Al-Bahra Bin Ladjamudin, Analisis dan Desain Sistem Informasi, Graha Ilmu,
2005, halaman 9.
Chris Gane and Trish Sarson, Structured System Analysis: Tools and
Techniques,(Englewood Cliffs, NJ: Prectice-Hall,1979). Hal 25.
Jogiyanto HM, Analisis dan Disain Sistem Informasi. (Edisi kedua; Yogyakarta:
Andi, 1999), hal. 129.
Jogiyanto HM, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis (edisi ketiga, jogjakarta, Andi offset,
2005), hal 8.
Jogiyanto HM, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis, Yogyakarta : Andi Offset, 2005,
halaman 11.
Jogiyanto HM, Sistem Teknologi Informasi, Yogayakarta, Andi Offset, 2005,
Hal.34