Anda di halaman 1dari 11

RANCANG BANGUN SISTEM PERPUSTAKAAN ONLINE PADA

SMA N 1 BUKATEJA PURBALINGGA

BEGA GILANG HERMANTO, ACUN KARDIANAWATI


SISTEM INFORMASI
FASKULTAS ILMU KOMPUTER
UNIVERSITAS DIAN NUSWANTARA

Jl. Nakula I No.5-11, Semarang,50131


Telp : (024)351726, Fax : (024)3569684
E-mail : begagilangh@gmail.com, acunkardianawati@yahoo.co.id

ABSTRAK

Di zaman serba modern ini, perkembangan teknologi informasi komputer telah mengalami
kemajuan yang cukup pesat. Dalam pemanfaatan teknologi komputer di SMA N 1 Bukateja
dipergunakan hanya sebatas pada laboratorium komputer sebagai bagian sarana kegiatan belajar
siswa, dan ruang guru. Permasalahan yang dihadapi perpustakaan sekolah SMA N 1 Bukateja,
adalah pengolahan datanya masih dilakukan secara manual. Hal ini menyebabkan munculnya
kesalahan-kesalahan yang sering terjadi meliputi kesalahan dalam proses pendataan
peminjaman, kesalahan proses pengembalian, dan kurang akuratnya informasi tentang
ketersediaan buku-buku yang menyebabkan siswa sulit dalam mencari buku yang diperlukan.
Tujuan dari penelitian tugas akhir ini adalah merancang dan membangun sistem perpustakaan
online di SMAN 1 Bukateja, Purbalingga.Untuk menghadapi masalah ini, sebuah metode dalam
membuat dan merancang sistem informasi perpustakaan yang dinamai Web Enginering, yang
merupakan suatu proses yang digunakan untuk menciptakan suatu sistem aplikasi berbasis web
dengan menggunakan ilmu rekayasa. Dengan adanya system informasi perpustakaan,
diharapkan dapat memberikan manfaat guna membantu dalam proses pengolahan data di
perpustakaan dan dapat menunjang kegiatan minat membaca siswa di perpustakaan.

Kata Kunci : SMA N 1 Bukateja,Perpustakaan,SDLC,Teknologi,SistemInformasi

ABSTRACT

In this modern era, the development of computer information technology has progressed quite
rapidly. In the use of computer technology in SMA N 1 Bukateja, it is only used in the computer
lab as part of learning aids for students' activities, and the teachers' room. In the other side,
problem faced by the school library of SMA N 1 Bukateja, the data processing is still done
manually there. This led to the emergence of mistakes that often occur such as the borrowing's
data collection process errors, repayment process errors, and lack of accurate information
about the availability books that caused students feel difficult in finding the required book. The
purpose of this research is to design and build an online library system at SMAN 1 Bukateja,
Purbalingga. To face this problem, a method that create and design a library information
system namely Web Enginering, which is a process that use to create an application system
based on web with using fictional science. By the existence of library information system, is
expected to provide benefits to assist in data processing and can support the students' reading
interests in the library.

Keywords: SMA N 1 Bukateja, Library, SDLC, Technology, Information Systems

1
1 PENDAHULUAN yang terbarukan guna menunjang
1.1 Latar Belakang Masalah kegiatan belajar siswa tersebut, oleh
karena itu untuk dapat meningkatkan
Di zaman serba modern ini
perkembangan teknologi informasi minat baca siswa perlu adanya rancangan
komputer sekarang ini telah mengalami sistem perpustakaan yang
kemajuan yang cukup pesat, sehingga terkomputerisasi sehingga dapat
dalam hal ini dapat memberi banyak membantu dalam proses pengolahan data
manfaat untuk menyelesaikan pekerjaan yang berkaitan didalamnya.
secara cepat, akurat dan efisiensi waktu.
Sebagai bagian dari pemanfaatan Permasalahan yang dihadapi
teknologi ini, perpustakaan mampu perpustakaan sekolah SMA N 1 Bukateja
memanfaatkan dengan secara baik adalah pengolahan datanya masih
berkaitan teknologi informasi yang akan
dilakukan secara manual. Hal ini
diterapkan dalam memanfaatkan
khususnya teknologi internet dan website menyebabkan munculnya kesalahan-
sebagai bagian pembaharuan dalam kesalahan yang sering terjadi meliputi
sistem informasi yang memanfaatkan kesalahan dalam proses pendataan
media tersebut. peminjaman, kesalahan proses
Dalam memanfaatkan teknologi komputer pengembalian, dan kurang akuratnya
di SMA N 1 Bukateja dipergunakan informasi tentang ketersediaan buku yang
hanya sebatas pada laboratorium dibutuhkan menyebabkan siswa sulit
komputer sebagai bagian sarana kegiatan dalam mencari buku yang diperlukan.
belajar siswa, dan ruang guru. Sedangkan
pemanfaatan lain yang dipergunakan oleh Oleh karena itu perlu dibuat suatu sistem
ruang tata usaha (TU) yang dimanfaatkan informasi perpustakaan yang dapat
sebagai pengolahan data administrasi digunakan oleh siswa dalam menambah
siswa, guru dan karyawan pada SMA N 1 wawasan serta menumbuhkan minat baca
Bukateja. siswa pada SMA N 1 Bukateja
tersebut.Sistem informasi perpustakaan
Pengolahan data yang dilakukan pada ini bertujuan untuk dapat membantu
perpustakaan SMA N 1 Bukateja saat ini petugas perpustakaan dalam mengelola
dilakukan masih bersifat manual yang data perpustakaan, Sehingga kesalahan-
meliputi proses pendataan anggota, kesalahan yang terjadi sebelumnya dapat
peminjaman, dan pengembalian buku. terselesaikan sebaik mungkin.
Peran serta perpustakaan dalam
mendorong minat baca pada sekolah Metode yang diperlukan dalam membuat
tersebut harus dapat ditingkatkan secara sistem informasi perpustakaan ini yaitu
berkelanjutan khususnya minat baca baik Web Engineering adalah suatu proses
berupa referensi buku ilmu pengetahuan yang digunakan untuk menciptakan suatu
sistem aplikasi berbasis web dengan Agar pembahasan tidak meluas, maka
menggunakan ilmu rekayasa, prinsip- penulis dalam penelitian ini membatasi
prinsip manajemen dan pendekatan pada hal-hal mencakup :
sistematis sehingga dapat diperoleh
sistem dan aplikasi web dengan kualitas 1. Sistem mengelola data
tinggi. Sistem informasi yang akan dibuat perpustakaan dan memberikan
ini selain dapat mengelola data informasi perpustakaan seperti
perpustakaan juga memiliki kelebihan peminjaman buku, pengembalian
yaitu siswa dapat melakukan pemesanan buku,cari buku,daftar buku,
buku yang akan dipinjam, siswa dapat keterlambatan buku, men-
men-download e-book yang dapat diakses download e-book yang tersedia
setiap waktu oleh siswa. untuk bahan referensi
pembelajaran siswa.
Atas dasar pertimbangan tersebut
mendorong peneliti untuk membuat suatu 2. Sedangkan pengguna dan member
sistem informasi perpustakaan yang perpustakaan adalah para
diharapakan dapat memberikan manfaat siswa,guru, dan karyawan SMAN
didalamnya yang berguna dalam 1 Bukateja,Purbalingga.
membantu proses pengolahan data di 1.4 Tujuan Penelitian
perpustakaan SMA N 1 Bukateja dan
dapat menunjang kegiatan belajar siswa Tujuan dari penelitian tugas akhir ini
dalam mencari referensi buku. Oleh adalah merancang dan membangun
karena itu penulis mengambil judul sistem perpustakaan online pada SMAN 1
“Rancang Bangun Sistem Bukateja,Purbalingga.
Perpustakaan Online Pada SMAN 1
Bukateja Purbalinnga ”.
2 LANDASAN TEORI
1.2 Rumusan Masalah 2.1 Definisi Perancang Sistem
Menurut Robbins & Coulter (1999) ,
Berdasarkan latar belakang yang telah
Perancangan Sistem merupakan satu
diuraikan sebelumnya, maka dapat proses yang melibatkan pentakrifan
dirumuskan pokok permasalahan objektif dan matlamat organisasi,
penelitian sebagai berikut, “Bagaimana mewujudkan strategi keseluruhan untuk
merancang dan membangun sistem mencapai solusi dan membangunkan
perpustakaan online pada SMA N 1 rancangan yang sesuai objek.
Bukateja Purbalingga?” 2.2 Pengertian Informasi
Sumber informasi adalah data. Sedangkan
1.3 Batasan Masalah data adalah kenyataan yang
menggambarkan kejadian-kejadian dan
kesatuan nyata. Kejadian (event) adalah menggunakan perpustakaan berbasis
sesuatu yang terjadi pada saat tertentu. website adalah:
Informasi diperoleh setelah data-data
mentah diproses atau diolah. 1. Penelusuran informasi dapat
dilakukan dengan cepat dan
Menurut Gordon. B. Davis dalam buku tepat.
Analisis dan Desain Sistem Informasi
karangan Al - Bahra Bin Ladjamudin 2. Penelusuran dapat dilakukan
(2005:8) Informasi adalah data yang telah dimana saja tidak harus
diolah menjadi bentuk yang lebih berarti datang ke perpustakaan.
dan berguna bagi penerimanya untuk 3. Menghemat waktu dan
mengambil keputusan masa kini maupun tenaga.
yang akan datang.
4. Pengguna dapat mengetahui
Sedangkan menurut Raymon McLeod keberadaan koleksi dan status
dalam buku Analisis dan Desain Sistem
koleksi apakah sedang
Informasi karangan Al - Bahra Bin
Ladjamudin (2005:9) Informasi adalah dipinjam atau tidak.
data yang telah diolah menjadi bentuk
5. Pengguna mendapatkan
yang lebih berarti bagi penerimanya. Data
terdiri dari fakta-fakta dan angka-angka peluang lebih banyak dalam
yang relatif tidak berarti bagi pemakai. menelusuri bahan pustaka.
2.3 Perpustakaan Berbasis Web
Perpustakaan digital (berbasis web) 6. Dapat menemukan kembali
adalah perpustakaan yang mempunyai bahan pustaka yang
koleksi buku sebagian besar dalam bentuk dibutuhkan.
format digital dan yang bisa diakses 7. Meningkatkan layanan
dengan komputer. Jenis perpustakaan ini perpustakaan.
berbeda dengan jenis perpustakaan
konvensional yang berupa kumpulan 8. Keberadaan perpustakaan
buku tercetak, film mikro (microform dan diketahui masyarakat luas.
microfiche), ataupun kumpulan kaset
Kelemahan menggunakan perpustakaan
audio, video, dan lain-lain. Isi dari
berbasis website adalah:
perpustakaan digital berada dalam suatu
komputer server yang bisa ditempatkan 1. Apabila ada bahan pustaka
secara lokal, maupun di lokasi yang jauh, belum masuk ke database,
namun dapat diakses dengan cepat dan pengguna mengalami
mudah lewat jaringan komputer. kesulitan dalam melakukan
(Wikipedia 2013). Kelebihan penelusuran.
2. Tergantung aliran listrik. Bila room, informasi bulletin, atau
listrik mati, maka kegiatan pengiriman pesan cepat
penelusuran bahan pustaka
akan terganggu 5. Userinput
pengguna menyelesaikan form on-
2.4 Metode Pengembangan Sistem line untuk berkomunikasi
Metode yang akan digunakan peneliti
dalam penelitian ini adalah menggunakan 6. Transaction-oriented
metode Web Enginrering.Web pengguna dapat membuat
Engineering adalah suatu proses yang permintaan yang dapat di validasi
digunakan untuk menciptakan suatu oleh web server agar pengguna
sistem aplikasi berbasis web dengan dapat mudah dalam melakukan
menggunakan ilmu rekayasa, prinsip- transakasi online
prinsip manajemen dan pendekatan
7. Service-oriented
sistematis sehingga dapat diperoleh
Suatu aplikasi yang menyediakan
sistem dan aplikasi web dengan kualitas
layanan untuk pengguna
tinggi. Adapun kategori-kategori atau
aktivitas/ proses metode web engineering: 8. Portal
Suatu aplikasi yang dapat
Kategori-kategori metode web mengarahkan pengguna untuk
engineering : penggunaan konten web lain

1. Informational 9. Database-access
pengguna dapat mengakses query
User hanya membaca konten yang
database dengan kapasitas yang
disediakan dengan navigasi yang
besar dan beberapa informasi
sederhana
secara luas
2. Downloads
10. Data-warehousing
Pengguna mendownload
pengguna dapat mengkoleksi
informasi dari server
database dengan kapasitas yang
3. Customizable besar dan beberapa informasi
Pengguna dapat berlangganan secara luas.
melalui konten web

4. Interaction Proses-proses web engineering:


Komunitas pengguna
1. Formulasi
berkomunikasi menggunakan chat
Kegiatan yang berfungsi untuk
merumuskan tujuan dan ukuran membuat halaman web yang dinamis.
dari aplikasi berbasis web serta Maksud dari server-side scripting adalah
menentukan batasannya sistem. sintaks dan perintah-perintah yang
diberikan akan sepenuhnya akan
2. Perencanaan dijalankan diserver tetapi disertakan pada
Kegiatan yang digunakan untuk dokumen HTML. Pembuatan web ini
menghitung estimasi biaya proyek merupakan kombinasi antara php sendiri
pembuatan aplikasi berbasis web sebagai bahasa pemrograman dan HTML
ini, estimasi jumlah pengembang, sebagai pembangun halaman web (Bimo
estimasi waktu pengembangan, sunarfrihantono, ST 2002:9).
evaluasi resiko pengembangan
proyek, dan mendefinisikan Menurut Wahana Komputer didalam
jadwal pengembangan untuk versi buku yang berjudul PHP Programming
selanjutnya (jika diperlukan). (2009:10), PHP mempunyai beberapa
kelebihan dan kelemahan, diantaranya
3. Analisis adalah sebagai berikut.
Kegiatan untuk menentukan
persyaratan - persyaratan teknik Kelebihan yang terdapat didalam bahasa
dan mengidentifikasi informasi pemrograman PHP :
yang akan ditampilkan pada
aplikasi berbasis web. 1. Cara koneksi dan query database
yang sederhana
4. Rekayasa
Terdapat dua pekerjaan yang 2. Dapat bekerja pada sistem operasi
dilakukan secara paralel, yaitu berbasis windows, linux, mac os,
desain isi informasi dan desain dan kebanyakan varian unix.
arsitektur web. 3. Biaya yang dibutuhkan untuk
5. Implementasi dan Pengujian menggunakan PHP tidak mahal.

Suatu kegiatan untuk mewujudkan 4. Mudah digunakan karena


desain menjadi suatu website. memiliki fitur dan fungsi khusus
Teknologi yang digunakan untuk membuat web dinamis.
tergantung dengan kebutuhan
yang telah dirumuskan pada 5. Security sistem yang cukup tinggi.
tahapanalisis.
2.5 PHP 6. Waktu eksekusi yang lebih cepat
dibandingkan dengan bahasa
PHP adalah bahasa server-side scripting pemrograman web lainnya
yang menyatu dengan HTML untuk
berorientasi pada serverside XAMPP. Beberapa pakat yang telah
scripting. disediakan adalah Apache, MySql, Php,
Filezila, dan Php myadmin (Bunafit
7. Akses ke sistem database yang Nugroho,2011:23).
lebih fleksibel dan mudah, seperti
pada MySQL. Bagian-bagian yang penting dari
XAMPP yang biasa digunakan pada
Berikut kelemahan dari bahasa umumnya adalah:
pemrograman PHP :
1. Htdocs adalah folder tempat
1. Dari segi bahasa, PHP tidak cocok meletakkan berkas-berkas yang
untuk digunakan dalam akan dijalankan, seperti
pengembangan berskala besar. berkas PHP, HTML dan skrip
2. Tidak adanya namespace yaitu lain.
sebuah cara untuk 2. Php MyAdmin merupakan bagian
mengelompokkan fungsi atau untuk mengelola basis data
nama variabel dalam susunan MySQL yang terdapat
hierarki. dikomputer.
3. Tidak dapat membuat fungsi 3. Kontrol Panel yang berfungsi
didalam fungsi atau kelas didalam untuk mengelola layanan (service)
kelas, semuanya terbatas dalam XAMPP. Seperti menghentikan
satu level. (stop) layanan, ataupun memulai
4. Belum ada penanganan eksepsi (start).
(raise, catch, throw) di PHP.
3 METODE PENELITIAN
5. Kelemahan keamanan pada 3.1 Metode Pengumpulan Data
instalasi default. Metode pengumpulan data
merupakan sekumpulan tata cara
2.6 XAMPP yang dilakukan untuk
memperoleh data. Berikut
XAMPP merupakan merupakan paket
merupakan metode pengumpulan
php berbasis open source yang
data:
dikembangkan oleh sebuah komunitas
Open Source. Dengan menggunakan
XAMPP kita tidak perlu lagi melakukan
1. Wawancara
penginstalan program yang lain karena
Metode ini dilakukan kepada
semua kebutuhan telah disediakan oleh
narasumber dengan cara
mengajukan pertanyaan- 1. Informational
pertanyaan yang mendukung User hanya membaca
permasalahan. Wawancara konten yang disediakan
dilakukan pada narasumber dengan navigasi yang
ataupun ahli yang mendukung sederhana
permasalahan. 2. Downloads
2. Observasi Pengguna mendownload
Yaitu metode untuk mendapatkan informasi dari server
data dengan melakukan 3. Customizable
pengamatan langsung dan Pengguna dapat
pencatatan secara sistematis berlangganan melalui
terhadap gejala atau fenomena konten web
yang terkait tanpa mengajukan 4. Interaction
pertanyaan Komunitas pengguna
3. Studi Pustaka berkomunikasi
Metode yang pengumpulan menggunakan chat room,
datanya didapatkan dari bahan informasi bulletin, atau
referensi buku-buku. Dalam hal pengiriman pesan cepat
ini buku yang berkaitan dengan 5. Userinput
permasalahan yang akan diteliti. pengguna menyelesaikan
form on-line untuk
3.2 Metode Penelitian berkomunikasi
6. Transaction-oriented
Metode yang akan digunakan peneliti pengguna dapat membuat
dalam penelitian ini adalah
menggunakan metode Web permintaan yang dapat di
Enginrering. Web Engineering validasi oleh web server
(Rekayasa Web) adalah suatu proses agar pengguna dapat
yang digunakan untuk menciptakan mudah dalam melakukan
suatu sistem aplikasi berbasis web transakasi online
dengan menggunakan ilmu rekayasa, 7. Service-oriented
prinsip-prinsip manajemen dan
Suatu aplikasi yang
pendekatan sistematis sehingga dapat
diperoleh sistem dan aplikasi web menyediakan layanan
dengan kualitas tinggi. Adapun untuk pengguna
kategori-kategori atau aktivitas/ 8. Portal
proses metode web engineering: Suatu aplikasi yang dapat
Kategori-kategori metode web mengarahkan pengguna
engineering :
untuk penggunaan konten 3. Analisis
web lain Kegiatan untuk
9. Database access menentukan persyaratan -
pengguna dapat persyaratan teknik dan
mengakses query database mengidentifikasi informasi
dengan kapasitas yang yang akan ditampilkan
besar dan beberapa pada aplikasi berbasis
informasi secara luas web.
10. Data warehousing 4. Rekayasa
pengguna dapat Terdapat dua pekerjaan
mengkoleksi database yang dilakukan secara
dengan kapasitas yang paralel, yaitu desain isi
besar dan beberapa informasi dan desain
informasi secara luas arsitektur web.
5. Implementasi dan
Aktivitas/proses web engineering: Pengujian
Proses-proses web engineering
1. Formulasi Suatu kegiatan untuk
Kegiatan yang berfungsi mewujudkan desain
untuk merumuskan tujuan menjadi suatu web site.
dan ukuran dari aplikasi Teknologi yang digunakan
berbasis web serta tergantung dengan
menentukan batasannya kebutuhan yang telah
sistem. dirumuskan pada tahap
2. Perencanaan analisis.
Kegiatan yang digunakan
untuk menghitung estimasi
biaya proyek pembuatan 4 KESIMPULAN
aplikasi berbasis web ini,
Setelah melakukan analisis, merancang
estimasi jumlah
dan mengimplementasikan Rancang
pengembang, estimasi Bangun Sistem Perpustakaan Online Pada
waktu pengembangan, SMAN 1 Bukateja Purbalingga diperoleh
evaluasi resiko kesimpulan sebagai berikut :
pengembangan proyek, 1. Aplikasi ini dapat membantu dan
dan mendefinisikan jadwal mempermudah petugas
pengembangan untuk versi perpustakaan dalam mengelola
selanjutnya (jika data perpustakaan
diperlukan).
2. Serta dapat memberikan [7] Robbins & Coulter
informasi berupa ketersediaan (1999),Building System’s
buku yang memudahkan siswa
https://uniprof.wordpress.com/
mencari buku yang dicari.
[8] Jogiyanto, Analisis dan Desain
5 DAFTAR PUSTAKA
Sistem Informasi. Yogyakarta:
[1] 2008. Metodologi Penelitian Andi, 2005.
Sistem Informasi. Yogyakarta : [9] Save M. Dagun, Kamus Besar
Andi Offset. Ilmu Pengetahuan., 2005.
[2] 2004. Sistem Basis Data. Bandung [10] Soetminah, Perpustakaan,
: Informatika Bandung. Kepustakawan dan Pustakawan.
[3] Albarda (2004). Mengapa Yogyakarta, Indonesia: Kanisius,
Pepustakaan ? (IT Governance). 2006.
From [11] Kristanto, Andri. 2008.
http://rachdian.com/index2.php?o Perancangan Sistem Informasi
ption=com_docman&task=doc_vi dan Aplikasinya. Edisi Revisi.
ew&gid=27&Itemid=30, 3 August Yogyakarta : Penerbit Gava
2008 Media.
[4] Dr. Uma Kanjilal and Dr. S.B. [12] Soetminah, Perpustakaan,
Ghosh (2000) DEVELOPING E- Kepustakawan dan Pustakawan.
LEARNING PROTOTYPE FOR Yogyakarta, Indonesia: Kanisius,
LIBRARY MANAGEMENT – A 2006.
CASE STUDY. [13] Dian Sinaga, Mengelola
[5] Yuie Irawan (2011) Perancangan Perpustakaan Sekolah. Jakarta,
Sistem Informasi Perpustakaan Indonesia: Kreasi Media Utama,
Berbasis Web, Sumber : 2007.
http://eprints.undip.ac.id/29549/ [14] Alexander F. K. Sibero, Kitab
[6] Library Binus, Konsep Sistem Suci Web Programming.
Informasi,library.binus.ac.id/.../20 Yogyakarta: Mediakom, 2011.
12-1-00650-IF%20Bab2001.p..
[15] Wahana Komputer, PHP 2009.
Programming. Yogyakarta: Andi,

Anda mungkin juga menyukai