Anda di halaman 1dari 6

JURNAL ILMU PENGETAHUAN VOL. 4. NO.

2 FEBRUARI 2019
DAN TEKNOLOGI KOMPUTER E-ISSN: 2527-4864

RANCANG BANGUN APLIKASI PERPUSTAKAAN SEKOLAH BERBASIS


WEBSITE

Dewi Wulan Dari1; Ani Oktarini Sari2; Astrilyana3

Program Studi Sistem Informasi


Universitas Bina Sarana Informatika1,2,3
www.bsi.ac.id
dewiwdxx@gmail.com1, ani.aos@bsi.ac.id2, astrilyana.ail@bsi.ac.id3

Abstract— The use of information system ini akan menghasilkan aplikasi perpustakaan
technology makes it easy for humans to obtain, berbasis situs web, yang akan membantu petugas
manage information and data, and store data and dalam mengelola data perpustakaan dan
information. The Library Information System at MA memfasilitasi pencarian data buku, data anggota
AL-MUDDATSIRIYAH still uses a manual system, dan meminjam dan mengembalikan buku.
starting from recording data of members who Kata Kunci: Aplikasi Perpusatakaan Sekolah,
borrow books, recording book data, to making Sistem Informasi Perpustakaan, Metode Waterfall.
reports, this can allow during the process there are
errors in recording, inaccurate reports made and PENDAHULUAN
delays in finding data required. The main objective
in this study is the creation of a website-based Pada era globalisasi saat ini, teknologi
library application that can be used to simplify the informasi dan komunikasi semakin cangih dan
process of managing data in the MA AL- cepat. Oleh karena itu, perpustakaan harus dapat
MUDDATSIRIYAH Library. In making the school memanfaatkan teknologi informasi dan
library information system based on this website, komunikasi dengan akurat, relevan dan tepat
the system development method is Waterfall. waktu (Saputra & Nugroho, 2017). Pepustakaan
Making a website, using PHP and HTML and MYSQL sebagai salah satu bagian dari tempat pendidikan
as the database. The results of this study will mempunyai peranan yang sangat penting untuk
produce a website-based library application, which menambah wawasan dan pengetahuan pelajar.
will assist officers in managing library data and Bermacam-macam sumber informasi ilmiah, buku-
facilitate the search for book data, member data buku, literatur dari segala jenis media
and borrow and return books. perpustakaan, mampu disebarluaskan dengan
Keywords: Library School Application, Information sistem tertentu (Nugraha, 2014). Kemudahan
System Library, Waterfall method siswa untuk mendaftar, mendapatkan informasi
tentang bahan pustaka dan untuk melakukan
Intisari— Penggunaan teknologi sistem informasi transaksi peminjaman bahan pustaka menjadi
memudahkan manusia untuk memperoleh, suatu hal yang perlu diperhatikan (Firdaus,
mengelola informasi dan data, dan menyimpan Sakethi, & Rosman, 2015)
data dan informasi. Sistem Informasi Perpustakaan Sistem Informasi pada MA AL-
di MA AL-MUDDATSIRIYAH masih menggunakan MUDDATSIRIYAH masih menggunakan sistem
sistem manual, mulai dari pencatatan data anggota manual. Kendala yang dihadapi adalah kesulitan
yang meminjam buku, pencatatan data buku, dalam temu-balik informasi. Sistem yang ada saat
hingga pembuatan laporan, ini dapat ini untuk sistem pencatatan koleksi buku , data
memungkinkan selama proses ada kesalahan anggota, peminjaman, pengembalian, dan denda
dalam pencatatan, laporan yang tidak akurat masih dilakukan dengan menulis pada buku besar
dibuat dan keterlambatan dalam mencari data hal ini dirasakan kurang efektif dan efisien untuk
yang dibutuhkan. Tujuan utama dalam penelitian pengelolaan perpustakaan (Aryanto & Irianto,
ini adalah pembuatan aplikasi perpustakaan 2013). Dengan pengolahan data yang manual
berbasis website yang dapat digunakan untuk (Maryono & Darwati, 2017) menyebabkan anggota
mempermudah proses dalam pengelolaan data di perpustakaan kesulitan dalam mencari buku
Perpustakaan MA AL-MUDDATSIRIYAH. Dalam (Susliansyah, 2015) yang ingin mereka baca serta
membuat sistem informasi perpustakaan sekolah mempersulit petugas dalam meng-update data
berdasarkan situs web ini, metode pengembangan buku yang ada sekarang (Abednego, Dewi, &
sistem adalah Waterfall. Pembuatan situs web, Wibowo, 2017). Hal ini tentu menyulitkan petugas
menggunakan bahasa skrip PHP dan HTML dan perpustakaan dan anggota. Oleh karena itu, harus
MySQL sebagai databasenya. Hasil dari penelitian ada sistem yang terkomputerisasi untuk

163
VOL. 4. NO. 2 FEBRUARI 2019 JURNAL ILMU PENGETAHUAN
E-ISSN: 2527-4864 DAN TEKNOLOGI KOMPUTER

meminimalisasi permasalahan yang ada dan HASIL DAN PEMBAHASAN


membuat semua pekerjaan menjadi lebih efektif
dan efisien (Yusri, 2015). A. Analisa Kebutuhan Sistem
Tujuan dari penelitian ini adalah untuk 1. Pada bagian ini admin dapat:
merancang sebuah sistem informasi berbasis web a) Menambah data anggota dan data buku
sebagai solusi permasalahan yang timbul dari b) Melihat data transaksi peminjaman
pengolahan data secara manual. Diharapkan c) Menghapus data anggota dan data buku
pengelolaan perpustakaan menjadi lebih efektif d) Melakukan konfirmasi pengembalian
dan efisien, penyajian laporan menjadi lebih e) Mencetak data buku, data anggota, data
akurat dan tepat waktu. transaksi

BAHAN DAN METODE 2. Pada bagian Anggota dapat :


a) Anggota dapat melihat koleksi buku
Metode penelitian yang digunakan dengan b) Anggota dapat melakukan pencarian buku
melakukan observasi atau studi lapangan dengan c) Anggota dapat melakukan login dengan
melihat secara langsung proses kegiatan mengisi nomor induk siswa dan password
Perpustakaan di sekolah MA AL-MUDDATSIRIYAH. d) Anggota dapat melakukan peminjaman
Model pengembangan sistem yang digunakan buku atau booking pinjam buku
adalah menggunakan model waterfall (Sukamto & e) Anggota dapat melihat history / riwayat
Shalahuddin, 2014) yang terbagi menjadi empat peminjaman buku.
tahapan seperti berikut ini:
B. Desain
1. Analisis Kebutuhan Sistem Dalam penelitian ini desain sistem
Dalam tahap ini melakukan analisa proses dan menggunakan UML meliputi pembuatan use case
pengumpulan kebutuhan system yang sesuai diagram, activity diagram, dan sequence diagram.
dengan kebutuhan dan permasalahan yang ada. Perancangan perangkat lunak sistem diantaranya
Dimana proses yang diamati dalam kegiatan yang perancangan basis data menghasilkan pemetaan
berjalan di perpustakaan sekolah mulai dari tabel-tabel yang digambarkan dengan Entity
pendataan judul buku, pendataan Anggota, Relationship Diagram. Desain user interface yang
peminjaman buku, informasi kapan pengembalian sesuai untuk kebutuhan pengaksesan dan
buku, perpanjangan pinjam buku, denda serta penyampaian informasi kepada pengguna.
pembuatan laporan.
1. Desain Sistem
2. Desain a. Use Case Diagram
Proses design ini membuat konsep pemodelan Sistem Informasi Perpustakaan
sistem dengan UML dan mempresentatifkan user
interface dan desain database dengan login
menggambarkan ERD.
Kelola data Anggota

3. Code Generation Lihat Riwayat


Peminjaman
Pada tahap ini hasil desain dimasukkan Buku Kelola data Buku

kedalam bentuk bahasa pemrograman yang Anggota


Kelola data
digunakan agar dapat dijalankan dalam bentuk Transaksi Pinjam /
Perpanjang Masa
Peminjaman Buku

aplikasi dengan menterjemahkan desain kedalam Pinjam Buku


Kelola data
suatu bahasa yang bisa di mengerti oleh pengguna

komputer. Dalam implementasi ini dibutuhkannya


Lihat Data Buku
bahasa pemograman PHP, HTML dan Javascript. Kelola laporan
Staff Perpustakaan

4. Testing
Pada tahap ini pengujian pada perangkat
lunak dari segi fungsional dan memastikan bahwa
semua bagian sudah diuji. Pengujian dilakukan
dengan penggunaan black box testing. Sehingga
diharapkan pengujian akan efisien karena hanya
fokus di sisi fungsi saja dan untuk meminimalisir Sumber (Dari, Sari, & Astrilyana, 2018)
kesalahan (error) dan memastikan keluaran yang Gambar 1. Use Case Diagram Sistem Informasi
dihasilkan sesuai dengan yang diinginkan. Perpustakaan

164
JURNAL ILMU PENGETAHUAN VOL. 4. NO. 2 FEBRUARI 2019
DAN TEKNOLOGI KOMPUTER E-ISSN: 2527-4864

Pada Gambar.1 menunjukan fungsi-fungsi apa 2. Desain Perangkat Lunak


saja yang ada pada sistem dan siapa saja aktor-
aktor yang terlibat dalam sistem. a. Desain Database
Perancangan basis data menghasilkan
b. Activity Diagram pemetaan tabel-tabel yang digambarkan dengan
Entity Relationship diagram (ERD). Gambar 4.
menjelaskan hubungan antar entitas pada proses
pembuatan aplikasi perpustakaan.

pengarang
level
Login Akses Anggota Input Username dan Password
penerbit judul username
email
Id_buku password
lokasi
isbn
Id_user
Thn_terbit
Tgl_lahir

Validasi data Username & Password Jumlah_buku


Tempat_lahir Jenis_kelamin
Tgl_input

1
M
Tbl_buku Mengelola Tbl_user

Tidak Sesuai
Pesan Salah Username dan password
1 nama alamat
1
Sesuai

Id_buku Id_user
nis level password Tgl_lahir
Id_user
Id_anggota
Mengelola Jenis_kelamin

Id_transaksi
Tempat_lahir kelas

Tanggal_daftar Tanggal_daftar
M
judul
Menampilkan Halaman Utama Anggota
1 M 1
Mempunyai Transaksi Melakukan Tbl_anggota

id
judul
id Id_anggota
Id_anggota

nama
Tgl_pinjam Tgl_kembali
id

Sumber (Dari et al., 2018) status ket

Gambar 2. Activity Diagam login Anggota Sumber (Dari et al., 2018)


Gambar 4. Diagram ERD
Aliran kerja pada proses login pada aplikasi Perancangan basis data menghasilkan
perpustakaan dapat dilihat pada Gambar 2, pemetaan tabel-tabel yang digambarkan dengan
dimulai dari anggota membuka web, memasukan Entity Relationship diagram (ERD). Gambar 4.
username dan password, apabila username dan menjelaskan hubungan antar entitas pada proses
password benar maka sistem menampilkan pembuatan aplikasi perpustakaan.
halaman menu utama anggota.
c. Sequence Diagram b. User Interface
1. Halaman Halaman Login Admin
Halaman login merupakan syarat akses untuk
Form
menampilkan halaman admin pada halaman ini
Admin login proses_Login User disediakan form untuk mengisi username dan
password. Implementasi halaman login admin
dapat dilihat pada gambar 5.
OPEN

Input_ Username
_
Input Password

Login ( ) Login ( ) Validasi Login ( )

Sumber (Dari et al., 2018)


Gambar 3. Sequence login admin

Gambar 3. menjelaskan interaksi antar objek pada


proses login ke sistem. Sumber (Dari et al., 2018)
Gambar 5. User Interface halaman Login Admin

165
VOL. 4. NO. 2 FEBRUARI 2019 JURNAL ILMU PENGETAHUAN
E-ISSN: 2527-4864 DAN TEKNOLOGI KOMPUTER

2. Menu Utama admin


Halaman menu utama admin setelah
melakukan login dengan benar. Halaman ini
sebagai navigasi admin mengelola website.
Implementasi halaman menu utama admin dapat
dilihat pada gambar 6.

Sumber (Dari et al., 2018)


Gambar 8. User Interface halaman kelola data
buku

5. Halaman Admin Kelola Transaksi


User dengan hak akses admin dapat melihat
data transaksi peminjaman dan perpanjangan
Sumber (Dari et al., 2018)
serta perubahan status ketersediaan buku yang
Gambar 6. User Interface halaman utama dipinjam oleh anggota dan melakukan proses
administrator pengembalian. Implementasi halaman kelola
Transaksi dapat dilihat pada gambar 9.
3. Menu utama Anggota
User dengan hak akses Anggota setelah login
berhasil, maka akan tampil menu utama Anggota.
Menu utama ini sebagai navigasi Anggota untuk
akses lihat data buku yang tersedia, peminjaman
buku dan perpanjangan peminjaman buku.
Implementasi halaman menu utama Anggota dapat
dilihat pada gambar 7.

Sumber (Dari et al., 2018)


Gambar 9. User Interface halaman Admin
Kelola Transaksi
C. Code Generation

Code untuk koneksi.php


<?php
mysql_connect("localhost","root","")or die("Access
server denied!".mysql_error());
Sumber (Dari et al., 2018)
mysql_select_db("perpustakaan1") or die("Access
Gambar 7. User Interface halaman utama
Databases denied!".mysql_error());
Anggota
?>
4. Halaman Admin kelola Data Buku
D. Testing
User dengan hak akses Admin dapat kelola
Testing program menggunakan blackbox
data buku yang menjadi koleksi perpustakaan
testing dengan melakukan pengujian terhadap
sekolah. Implementasi halaman Admin kelola data
semua form, dan hasil pengujian telah sesuai
buku dapat dilihat pada gambar 8.

166
JURNAL ILMU PENGETAHUAN VOL. 4. NO. 2 FEBRUARI 2019
DAN TEKNOLOGI KOMPUTER E-ISSN: 2527-4864

harapan, kesimpulan seluruh testing progam


adalah valid. Contoh pengujian blackbox testing Tabel 1. Hasil Pengujian Black Box Testing
pada form Anggota melakukan transaksi Halaman Anggota Peminjaman Buku
peminjaman buku dapat dilihat pada Tabel 1.
Skena
Hasil Yang Hasil
Dengan adanya sistem terkomputerisasi untuk
N rio Test Kesimp sistem informasi perpustakaan pada MA AL-
Diharapka Pengu
o. Pengu Case ulan MUDDATSIRIYAH diharapkan permasalahan-
n jian
jian permasalahan yang telah dibahas dapat
Judul Sistem
terselesaikan. Penggunaan hasil perancangan ini
buku: akan
(kosong menola
juga membutuhkan partisipasi aktif dari pemakai
Jika sistem, terutama kedisiplinan para pelaksana yang
) k
Semu menangani secara langsung pada sistem yang
Tanggal menyi
a Data dirancang. Beberapa keuntungan sistem
peminja mpan
Trans Sesuai
m: data terkomputerisasi ini antara lain : anggota bisa
aksi Harap
(kosong transak mengetahui ketersediaan buku yang akan
tidak an
1 ) si dan Valid dipinjam; membantu petugas perpustakaan dalam
diisi
Tanggal menam mengelolah data perpustakaan dan pembuatan
kemu
kembali: pilkan
dian laporan; proses pelaporan menjadi lebih baik,
(kosong “pilih
klik
) buku
karena dapat di akses dan dicetak langsung.
Simpa
ket: terlebi
n REFERENSI
(kosong h
) dahulu”
Abednego, Dewi, L. P., & Wibowo, A. (2017).
Judul Sistem Perancangan dan Pembuatan Sistem
Jika buku: akan Informasi Perpustakaan Berbasis Web pada
Salah (Matem menola SMP YBPK 1 Surabaya. Jurnal Infra, Vol 5 No
Satu atika) k 1, 199–204.
data Tanggal menyi
transa peminja mpan Sesuai
ksi m: data Harap Valid Aryanto, A., & Irianto, T. (2013). Pembuatan Sistem
yang (kosong transak an Informasi Perpustakaan Smp
2 baru ) si dan Muhammadiyah 7 Surakarta. Journal Speed –
tidak Tanggal menam Sentra Penelitian Engineering Dan Edukasi,
diisi kembali: pilkan Vol 5 No 1, 15–20.
kemu (kosong “Pilih
dian ) tanggal Dari, D. W., Sari, A. O., & Astrilyana, A. (2018).
klik ket: pinjam Laporan Akhir Penelitian. Jakarta.
Simpa (kosong terlebi
n ) h
dahulu” Firdaus, R., Sakethi, D., & Rosman, F. (2015).
Judul Rancang Bangun Sistem Informasi
buku: Perpustakaan Berbasis Web. Jurnal
(Matem Sistem Komputasi, 3, 85–94.
Jika
atika) meneri
Semu
Tanggal ma Maryono, Y., & Darwati, I. (2017). PERANCANGAN
a Data
peminja Data WEB PERPUSTAKAAN PADA SMP TARUNA
transa
m: (16- transak Sesuai BHAKTI DEPOK. Jurnal Pilar Nusa Mandiri,
ksi
07- si, dan Harap Valid
3 diisi 13(2), 239–244. Retrieved from
2018) akan an
kemu
Tanggal menam http://ejournal.nusamandiri.ac.id/ejurnal/in
dian dex.php/pilar/article/view/501
kembali: pilkan
klik
(18-07- “Transa
Simpa Nugraha, F. (2014). ANALISA DAN PERANCANGAN
2018) ksi
n
ket: sukses” SISTEM INFORMASI PERPUSTAKAAN. Jurnal
(belajar) SIMETRIS, Vol 5 No 1, 27–32.

Sumber (Dari et al., 2018) Saputra, P. A., & Nugroho, A. (2017).


PERANCANGAN DAN IMPLEMENTASI
KESIMPULAN SURVEI KEPUASAN PENGUNJUNG BERBASIS
WEB DI PERPUSTAKAAN DAERAH KOTA
SALATIGA. Jurnal Ilmiah Teknologi Informasi,

167
VOL. 4. NO. 2 FEBRUARI 2019 JURNAL ILMU PENGETAHUAN
E-ISSN: 2527-4864 DAN TEKNOLOGI KOMPUTER

Volume 15, 63–71. INF.403. Retrieved from


http://konferensi.nusamandiri.ac.id/prosidi
Susliansyah, S. (2015). RANCANG BANGUN SISTEM ng/index.php/sniptek/article/view/388
INFORMASI PERPUSTAKAAN
MENGGUNAKAN METODE RATIONAL Yusri. (2015). Sistem Informasi Perpustakaan
UNIFIED PROCESS. Seminar Nasional Ilmu Berbasis Web Pada SMP Frater Makasar.
Pengetahuan Dan Teknologi Komputer, 398– Jurnal Sistem Informasi Bisnis, 70–73.

168

Anda mungkin juga menyukai