T0__BAB I Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Pengelolaan Persewaan Buku Komik dengan WebServer Sebagai Service Info Buku T0 BAB I

BAB I

PENDAHULUAN

1.1. Latar Belakang
Membaca merupakan sarana untuk memperoleh
informasi, pengetahuan, pemahaman serta kesenangan.
Minat membaca merupakan tingkat perhatian seseorang
untuk melakukan aktivitas membaca dengan perasaan
senang berdasarkan kemauannya sendiri. Sebagai upaya
meningkatkan minat membaca siswa, di lingkungan sekolah
siswa disediakan buku-buku bacaan yang berisi tentang
pengetahuan serta pemahaman mengenai ilmu eksak, ilmu
pengetahuan serta ilmu sosial saja. Buku-buku yang
berhubungan dengan kesenangan dan hiburan bersifat
terbatas.
Banyak

dibuka

jasa


persewaan

buku

yang

menyewakan buku-buku seperti komik, novel dan majalah.
Beberapa persewaan buku masih

menggunakan cara

manual dalam pengelolaannya. Semakin menigkatnya
jumlah anggota dan beragamnya buku bacaan akan
mempersulit proses pengelolaan. Semakin banyak anggota
maka proses pencarian data anggota akan semakin sulit dan
memakan waktu yang relatif lama. Proses pencatatan
transaksi peminjaman juga dilakukan secara manual
sehingga lebih mudah terjadi kesalahan.


1

2

Perkembangan teknologi informasi yang semakin
pesat, dapat menjadi solusi dalam memecahkan persoalan
bisnis tersebut. Perancangan sistem informasi persewaan
buku dapat menjadi penunjang kegiatan pengelolaan
persewaan buku serta dapat memberi kemudahan dalam
pengoperasiannya.

Perancangan

sistem

informasi

persewaan buku meliputi proses pengelolaan data buku,
data anggota, data transaksi persewaan, aplikasi pencarian
lokasi


buku

bagi

member ,

serta

service

yang

memungkinkan pengelola mendapatkan informasi buku
terbaru dari penyedia service.
Penyedia service terdiri dari produsen buku yang
bekerja sama dengan persewaan. Aplikasi pencarian lokasi
buku bagi member menggunakan sistem remmoting dalam
mengakses data lokasi dari database sehingga member
persewaan lebih mudah mencari lokasi buku yang akan

dipinjam. Sistem informasi ini dibuat dengan menggunakan
bahasa pemograman visual Studio .Net dan disimpan dalam
database SQLserver .

3

1.2. Tujuan
1.2.1. Tujuan Umum
Menghasilkan sebuah
persewaan

buku

yang

program

dapat

aplikasi


mempermudah

pengelolaan di jasa persewaan.
1.2.2. Tujuan Khusus
Menghasilkan sebuah program aplikasi yang
dapat mempermudah pengelola jasa persewaan
dalam transaksi peminjaman, pencatatan anggota,
pencatatan

stok

buku,

pencatatan

denda

peminjaman, memudahkan member dalam pencarian
buku serta memperoleh informasi buku terbaru dari

distributor atau penerbit.
1.3. Rumusan Masalah
Permasalahan berdasarkan gambaran dan latar
belakang diatas adalah sebagai berikut:
1.

Bagaimana merancang sebuah program peminjaman
buku secara maksimal.

2.

Bagaimana

merancang

sebuah

program

yang


berinteraksi dengan service penyedia informasi buku
terbaru dari penerbit buku.
3.

Bagaimana

merancang

sebuah

aplikasi

untuk

memudahkan member mencari lokasi buku dengan
remmoting.

4


1.4. Batasan Masalah
Adapun batasan masalah dari perancangan sistem
adalah sebagai berikut :
1.

Sistem tidak termasuk pengelolaan data Pegawai.

2.

Jumlah maksimal buku yang dapat dipinjam dibatasi 10
buku per hari.

3.

Service

dalam program ini hanya menyediakan

informasi buku terbaru dari penyedia service, tidak
termasuk proses pembelian atau pemesanan.

4.

Aplikasi ini hanya dapat digunakan pada sistem operasi
Windows karena dalam pembuatannya menggunakan
visualstudio .Net.

1.5. Metodologi
Perancangan aplikasi persewaan buku didasarkan
pada gambaran umum suatu sistem informasi. Metodologi
yang digunakan dalam perancangan aplikasi ini adalah
menggunakan pemodelan UML. Tahap–tahap perancangan
sistem adalah sebagai berikut :
1.5.1. Tahap Investigasi dan Analisa Sistem
Pada tahap ini dilakukan identifikasi
kemampuan

sistem

yang


diharapkan serta identifikasi

diinginkan

atau

kebutuhan sistem

yang akan dibuat. Kegiatan ini mencangkup
pengumpulan data dari berbagai sumber, misalnya:
buku, internet, serta artikel-artikel yang terkait.

5

Identifikasi kebutuhan user serta pemecahan
masalah dari kebutuhan user .
1.5.2. Tahap Studi Kelayakan
Menentukan point-point kegiatan yang
akan dilakukan serta menilai kelayakan sistem
yang akan dibuat berdasarkan penelitian terdahulu

sistem informasi yang pernah ada sebelumnya.
1.5.3. Tahap Perancangan Sistem
Merupakan kegiatan perancangan sistem
berdasarkan gambaran sistem yang telah dibuat.
Tahap-tahap perancangan sistem adalah sebagai
berikut :
a. Tahap perancangan Businesslayer
Pada

tahap

ini

dilakukan

perancangan

business layer pengelolaan data buku, data
member dan data transaksi. Pada tahap ini

dilakukan
kebutuhan

identifikasi
dalam

dan

pengcodean

penysusnan

aplikasi

pengelolaan informasi misalnya kode buku,
nama buku, pengarang, penerbit, lokasi buku,
id member , nama, alamat, nomor telepon,
tanggal transaksi, id peminjam, kode buku,
jumlah

buku,

tanggal

kembali.

Apabila

peminjam terlambat mengembalikan buku dari

6

tanggal kembali akan dilakukan perhitungan
dendapada tahap ini.
b. Tahap Perancangan Data Acess Layer
Merupakan

proses

perancangan

aktifitas-

aktifitas dari business layer untuk dapat
terhubung dengan database. Aktifitas tersebut
diantaranya proses insert, update atau delete
data member, data buku, data transaksi

ke

dalam database.
c. Tahap Perancangan UserInterface(UI)
Pada tahap ini

dilakukan perancangan

tampilan antar muka aplikasi pengelolaan
persewaan buku. Beberapa tampilan anta
muka tersebut diantaranya :
 Tampilan

add/edit/delete/daftar

data

member.

 Tampilan add/edit/delete/daftar data buku.

 Tampilan Transaksi peminjaman.

 Tampilan daftar transaksi.

 Tampilan laporan data buku dan transaksi.
d. Tahap menghubungkan BusinessLayer ,
Data Acess dan UI
Pada tahap ini dilakukan penggabungan
business layer, data acess, dan user interface
aplikasi

yang

telah

dibuat

agar

dapat

7

dijalankan serta dilakukan pengujian dalam
pengoperasiannya.
e. Tahap Perancangan Web Service
Pada tahap ini dilakukan perancangan service
dari produsen buku dengan menggunakan web
server . Service tersebut berupa informasi buku

komik/novel/majalah terbaru dari produsen
buku. Persewaan

buku dapat mengakses

informasi buku-buku terbaru dari produsen
atau penerbit buku untuk mempermudah
melengkapi koleksi buku persewaan melalui
service.

f. Tahap Perancangan User Interface (UI)
Service

Pada

tahap

ini

dilakukan

perancangan

tampilan/user interface yang akan digunakan
untuk mengakses service yang telah dibuat
pada tahap sebelumnya.
g. Tahap Menghubungankan Ser vice danUI

Pada tahap ini dilakukan

penghubungan

service dan UI yang telah dibuat pada tahap
sebelumnya dengan referensi service dari
alamat penyedia service ke dalam UI.
h. Tahap perancangan Remmoting aplikasi

dengan database

8

Pada tahap ini dilakukan perancangan data
acess

dan

remmoting

untuk

mengambil

informasi data buku dari database serta
dihubungkan dengan Bussines Layer dan UI
yang telah dibuat.
1.5.4. Tahap Pengujian dan Menjalankan sistem
Pada tahap ini aplikasi dijalankan dan
dilakukan pengujian secara keseluruhan dari
prosess pengelolaan data buku, member , transaksi,
service, serta remmoting data dari database untuk

mengetahui apakah aplikasi telah berjalan sesuai
dengan output yang diinginkan.