ISSN: 1979-9241
Abstract
Perpustakaan adalah koleksi buku dan majalah. Perpustakaan dapat dijadikan sistem
terkomputerisasi yang dapat dirancang menggunakan metode Rapid Application Development dimana
metode tersebut memiliki 3 tahapan yaitu perencanaan syarat-syarat, workshop desain, dan
implementasi. Dan menggunakan Framework Bootstrap sebagai library css. Selain itu sistem informasi
perpustakaan juga menggunakan Framework tambahan dari Codeigniter sebagai kerangka kerja
sehingga struktur pemograman rapi, baik dari segi kode maupun struktur file php. Menggunakan
database MariaDB untuk penyimpanan data-data informasi yang ada pada sistem informasi
perpustakaan.
2
Jurnal Poliprofesi
ISSN: 1979-9241
Megariani (2017) dalam aplikasi forum pajak dasar RAD yang menjadi pedoman untuk
menggunakan framework bootstrap. Dapat pengembangan sistem[8].
disimpulkan dari penelitian tersebut pada Penelitian dilakukan untuk meningkatkan
menghasilkan aplikasi yang responsif efisiensi kerja perpustakaan Institut Teknologi
memberikan kemudahan bagi admin dalam dan Bisnis Indonesia yang masih menggunakan
mengelola forum pajak dan tampilan yang sistem manual. Sehingga akan lebih baik jika
modern[4]. Christian, dkk (2018) dalam dibangun menjadi sistem informasi
rancang bangun webiste sekolah. Dari hasil terkomputerisasi dan terhubung ke jaringan.
penelitian tersebut, dihasilkan sebuah website Dengan dukungan infrastrukur kampus yang
responsif yang mempermudah akses informasi sudah terpasang jaringan maka memudahkan
bagi siswa, guru, kepala sekolah, dan untuk pengaplikasian sistem yang berbasis
masyarakat untuk mengetahui infromasi internet.
sekolah[5]. Tidak hanya itu saja, tetapi juga akan
Metode yang digunakan penulis dalam mempermudah bagi anggota perpustakaan yang
membangun sistem informasi pada penelitian ingin mencari serta melakukan transaksi
ini adalah Rapid Application Development peminjaman maupun pengembalian buku.
(RAD). RAD merupakan suatu strategi siklus
hidup yang ditujukan untuk menyediakan 2. METODE PENELITIAN
pengembangan yang jauh lebih cepat dan Rapid Application Development (RAD)
mendapatkan hasil dengan kualitas lebih baik adalah model proses perkembangan software
dibandingkan dengan hasil yang dicapai sekuensial linier yang menekankan siklus
melalui siklus tradisional. RAD bertujuan perkembangan yang sangat pendek. Tahapan-
mempersingkat waktu yang biasanya tahapan dalam RAD terdiri dari 3 yaitu
diperlukan dalam siklus hidup pengembangan Requirements Planning, Design Workshop, dan
sistem tradisional antara perancangan dan Implementation..
penerapan suatu sistem informasi, RAD
memiliki 3 siklus yaitu Perencanaan syarat-
syarat, Workshop Desain, dan
Implementasi[6].
Dengan menggunakan metode Rapid
Application Development (RAD) sudah
pernah dilakukan oleh Nurajizah (2016)
dengan judul penelitian “Penerapan Rapid
Application Pada Sistem Informasi Gambar 1. Model Rapid
Perpustakaan Sekolah Gema Nurani Bekasi” Application Development
Penelitian ini menggunakan metode RAD
dengan tujuan membangun dan a. Requirements Planning (Perencanaan
mengimplementasikan sistem informasi Syarat-syarat)
perpustakaan berbasis website. Dari hasil Dalam tahap ini diketahui apa saja yang
penelitian ini, didapat bahwa aplikasi yang menjadi kebutuhan sistem yaitu dengan
dibangun mempermudah pertugas dalam mengidentifikasikan kebutuhan informasi
mengolah perpustakaan dan bagi anggota dan masalah yang dihadapi untuk
dapat mengetahui informasi buku[7]. Dari menentukan tujuan, batasan-batasan sistem,
jurnal hasil penelitian Ariyanti (2018) yang kendala dan juga alternatif pemecahan
berjudul “Pengembangan Sistem Informasi masalah. Analisis digunakan untuk
Perpustakaan Sekolah Dengan Rapid mengetahui perilaku sistem dan juga untuk
Application Development.” Dari penelitian mengetahui aktivitas apa saja yang ada
tersebut berisikan dimana dalam perancangan dalam sistem tersebut.
tersebut berisikan siklus rad yaitu requirement
planning, Design Workshop , dan b. Design Workshop (Workshop Desain)
Implementation dan menghasilkan sistem Yaitu mengidentifikasi solusi alternatif dan
informasi yang dapat mengetahui kesesuaian memilih solusi yang terbaik. Kemudian
antara waktu peminjaman dengan waktu membuat desain proses bisnis dan desain
pengembalian serta besarnya denda yang pemrograman untuk data-data yang telah
dikenakan pada saat pengembalian buku. didapatkan dan dimodelkan dalam
Dalam jurnal tersebut juga dijabarkan struktur arsitektur sistem informasi. Tools yang
digunakan dalam pemodelan sistem 4. Didukung semua browser popular -
biasanya menggunakan Unified Modelling bootstrap dapat digunakan pada semua
Language (UML). browser modern seperti Mozilla Firefox,
Google Chrome, Safari, Internet
c. Impelementation (Implementasi)
Explorer, dan Opera,
Setelah Design Workshop dilakukan,
5. Gratis - bootstrap merupakan
selanjutnya sistem diimplementasikan
framework open source yang dapat
(coding) ke dalam bentuk yang dimengerti
digunakan secara gratis[10].
oleh mesin yang diwujudkan dalam bentuk
program atau unit program. Tahap f. Framework Codeigniter
implementasi sistem merupakan tahap Codeigniter merupakan framework untuk
meletakkan sistem supaya siap untuk pemrograman php yang di dalamnya terdiri
dioperasikan. dari library-library untuk mempermudah
dalam melakukan pemerograman php [11].
d. Black Box Testing
Codeigniter merupakan toolkit untuk orang-
Black box testing adalah tipe testing yang
orang yang ingin membuat atau membangun
memperlakukan perangkat lunak yang tidak
diketahui kinerja internalnya. Sehingga aplikasi web menggunakan bahasa
para tester memandang perangkat lunak pemrograman PHP. Adapun beberapa
seperti layaknya sebuah "kotak hitam" yang keunggulan yang ditawarkan oleh
tidak penting dilihat isinya, tapi cukup Codeigniter adalah sebagai berikut:
dikenai proses testing dibagian luar [9]. 1. Codeigniter merupakan framework yang
bersifat gratis atau open source,
e. Framework Bootstrap 2. Codeigniter memiliki ukuran file yang
Bootstrap dikembangkan oleh Mark Otto relatif kecil dibandingkan Framework
dan Jacob Thornton dari twitter. php lain,
Framework ini diluncurkan sebagai produk 3. Aplikasi yang dibuat menggunakan
open source pada Agustus 2011 di GitHub. codeigniter dapat berjalan dengan cepat,
Bootstrap memiliki fitur-fitur komponen 4. Codeigniter menggunakan pola desain
interface yang bagus seperti Typography, Model-View-Controller (MVC) yang
Forms, Buttons, Tables, Navigations, memungkinkan pada satu file tidak akan
Dropdowns, Alert, Modals, Tabs, berisi banyak code,
Accordion, Carousel, dan lain sebagainya. 5. Codeigniter dapat diperluas sesuai
Dengan menggunakan bootstrap, anda dengan kebutuhan,
dapat membuat layout situs yang responsif 6. Codeigniter juga memiliki dokumentasi
dengan mudah. Salah satu kelebihan yang yang sangat baik,
dimiliki bootstrap adalah framework ini 7. Pack a Punch, codeigniter hadir dengan
berisi kumpulan tool yang gratis untuk library yang akan membantu tugas-tugas
membuat layout web yang fleksibel dan di pengembangan web.
responsif. Framework ini juga memiliki
komponen interface bagus lainnya. Berikut g. MariaDB
ini kelebihan-kelebihan bootstrap lainnya: MariaDB sebagai pengganti MySQL.
1. Menghemat waktu - pengguna dapat MariaDB dibuat oleh tim yang dulunya juga
menghemat waktu dan tenaga dengan membuat MySQL. Pada dasarnya, MariaDB
menggunakan berbagai desain template berisi MySQL yang diberi merk MariaDB
dan kelas yang sudah ada dalam serta penambahan fitur dan perbaikan
bootstrap, performa. Faktanya, jika kita mendownload
2. Fitur yang responsif - dengan aplikasi XAMPP, sekarang sudah di bundle
bootstrap, pengguna dapat dengan dengan database MariaDB, bukan lagi
mudah membuat desain yang responsif. MySQL. Kepopuleran basis data ini terus
Dengan fitur-fitur ini, halaman web merangkak naik. Ini terbukti pada tahun
akan tampil responsif pada perangkat 2013, Red Hat Enterprise Linux (RHEL)
yang berbeda tanpa perlu adanya telah menyingkirkan MySQL dan kemudian
perubahan kode markup, menggantinya dengan MariaDB. Demikian
3. Mudah digunakan - bootstrap sangat juga dengan Fedora yang lebih memilih
mudah digunakan. Siapa pun dengan MariaDB dibandingkan MySQL untuk dirilis
pengetahuan dasar HTML dan CSS Fedora 19. MariaDB dapat mendeteksi dan
dapat menggunakan bootstrap, mencegah dengan menggunakan access
4
Jurnal Poliprofesi
ISSN: 1979-9241
control, Key Management Services dan juga menyimpan bahasa buku, tabel file_buku untuk
authentication. Adapun kelebihan MariaDB menyimpan file buku (ebook), tabel
sebagai berikut: peminjaman untuk menyimpan data
peminjaman buku, tabel detailpeminjaman
1. Portabilitas,
untuk menyimpan data detail peminjaman buku,
2. Open Source, tabel pengembalian untuk menyimpan data
3. Multi-User, pengembalian buku, tabel konfigurasi untuk
menyimpan konfigurasi website, tabel usulan
4. Aplikasi Database yang Cepat, untuk menyimpan data usulan, dan tabel link
5. Memiliki Banyak Pilihan Data, untuk menyimpan data link yang ditampilkan
pada halaman depan website. Relasi antar tabel
6. Keamanan, dalam database dapat dilihat pada gambar
7. Mampu Digunakan untuk Skala Besar, berikut:
juga, calon anggota diharapkan untuk password untuk login, kemudian akan muncul
mendatangi perpustkaan agar proses dapat halaman dasbor, petugas membuka menu
meyakinkan petugas untuk mengvalidasi akun peminjaman dan mencari nama pemesan sesuai
calon anggota, sehingga bagi calon anggota dengan kartu anggota. Petugas pun akan
yang telah diaktifkan akan dapat melakukan mengubah status sedang dipesan menjadi status
baik itu pemesanan maupun peminjaman dipinjam, dan menentukan tanggal peminjaman
buku. sekaligus pengembalian. Sequence diagram
validasi peminjaman dapat dilihat pada gambar
c. Sequence Diagram Pemesanan Buku
dibawah ini:
Bagi anggota yang telah divalidasi akunnya,
dapat melakukan pemesanan buku melalui
sistem informasi perpustakaan ini. Sequence
diagram pemesanan buku dapat dilihat pada
gambar dibawah ini:
8
Jurnal Poliprofesi
ISSN: 1979-9241
Tampilan login ini digunakan bagi admin Konfigurasi website digunakan untuk
perpustakaan yang bertugas mengelola sistem mengelola website, seperti mengubah nama
informasi perpustakaan. Jika berhasil login website, tagline, no telp, email resmi, url
maka selanjutnya petugas akan diarahkan ke website, twitter, facebook, instagram, alamat,
menu dashborad. Hanya data petugas yang deskripsi, keywords, kode google maps.
terdaftar didatabe saja yang dapat melakukan
login. Pada form login admin terdapat inputan m. Halaman daftar member
username dan password, petugas harus mengisi
kedua inputan tersebut kemudian klik login
untuk masuk ke sistem informasi perpustakaan.
4. KESIMPULAN
Berdasarkan penelitian yang telah
dilakukan pada Institut Teknologi dan
Bisnis Indonesia terdapat kesimpilan dari
Gambar 22. Bahasa buku penelitian ini sebagai berikut:
1. Sistem yang dirancang menggunakan
Sama seperti jenis buku, bahasa buku juga metode rapid application development
untuk menginputkan bahasa buku yang dengan melalui 3 siklus yaitu
digunakan oleh buku seperti bahasa indonesia requirments palnning (perencanaan
bahasa inggris, bahasa arab, bahasa mandarin syarat-syarat), design worshop, dan
dan lain sebagainya. Untuk list pada bahasa implementation cukup mempercepat
buku akan ditampilkan pada saat petugas proses pembuatan sistem ini.
menginputkan buku maka akan ada pilihan
2. Dengan framework bootstrap dapat
bahasa apa yang ada pada buku tersebut.
memberikan tampilan yang modern Metode Technology Acceptance Model
dan responsive di segala jenis resolusi (TAM)," JURNAL TEKNOLOGI
baik itu smartphone, tablet, pc, KESEHATAN DAN ILMU SOSIAL
maupun laptop. (TEKESNOS), vol. 1, no. 1, pp. 40-47,
2019.
3. Mempermudah bagi petugas dalam
mengelola perpustakaan dan [7] A. Christian, S. Hesinto dan A. ,
mempermudah anggota ketika ingin “Rancang Bangun Website Sekolah
mencari buku maupun melakukan Dengan Menggunakan Framework
transaksi peminjaman dan Bootstrap (Studi Kasus SMP Negeri 6
pengembalian . Prabmulih),” Jurnal SISFOKOM, vol.
VII, no. 1, pp. 22-27, 2018.
5. REFERENSI [8] A. Indriani, “Analisa Perbandingan
Metode Naive Bayes Classfier Dan K-
[1] N. Aini, S. A. Wicaksono dan I. Nearest Neighboor Terhadap
Arwani, “Pembangunan Sistem Klasifikasi Data,” Sebatik, vol. XXIV,
Informasi Perpustakaan Berbasis Web no. 1, p. 1, 2020.
menggunakan Metode Rapid [9] R. Kaban, JUSITI: Jurnal Sistem Informasi
Application Development (RAD) dan Teknologi Informasi, vol. 3, no. 1, pp.
(Studi pada : SMK Negeri 11 21-29, 2016.
Malang),” Jurnal Pengembangan
Teknologi Informasi dan Ilmu [10] N. Nurajizah,
Komputer, vol. 3, no. 9, p. 8648, 2019. “Penerapan Rapid Application
[2] R. Kaban dan F. , “Pengembangan Development Pada Sistem Informasi
Sistem Informasi Perpustakaan Perpustakaan Sekolah Gema Nurani
Dengan Framework CSS Bootstrap Bekasi,” Jurnal Sistem Informasi
Dan Web Development Life Cycle,” STMIK Antar Bangsa, vol. V, no. 1,
Jurnal Ilmiah Informatika, vol. 2, no. pp. 1-6, 2016.
1, p. 83, 2017. [11] I. Ariyanti,
[3] F. Effendy dan B. Nuqoba, “Pengembangan Sistem Informasi
“Penerapan Framework Bootstrap Perpustakaan Sekolah Dengan Rapid
Dalam Pembangunan Sistem Application Development,” Jurnal Pilar
Informasi Pengangkatan Dan Nusa Mandiri, vol. XIV, no. 1, pp. 55-
Penjadwalan Pegawai (Studi 60, 2018.
Kasus:Rumah Sakit Bersalin Buah [12] I. Rusdi, “Sistem
Delima Sidoarjo),” Jurnal Informatika Informasi Pengolahan Data Laporan
Mulawaman, vol. XI, no. 1, pp. 12-13, Arus Kas Berbasis Website Pada CV
2016. Sari Agung Perkasa (SAP) Ternate,”
[4] M. H. Simbolon and R. Kaban, Jurnal Ilmiah ILKOMINFO - Ilmu
“Rancang Bangun Aplikasi Komputer dan Informatika, vol. I, no.
Pengelolaan Organisasi 1, pp. 1-9, 2018.
Ekstrakurikuler (Studi Kasus: Amik [13] J. Enterprise,
Mbp Medan)”, 22-Jun-2018. [Online]. Pemrograman Bootstrap untuk Pemula,
Available: Jakarta: PT Elex Media Komputindo,
osf.io/preprints/inarxiv/8uzhw. 2016.
[5] T. V. N. Megariani, “Aplikasi Forum [14] A. Abdullah, "DETECTION AND
MONITORING SYSTEM OF SMOKE
Pajak Menggunakan Framework
CONCENTRATION WITH SMOKE
Bootstrap,” Technologia, vol. VIII, no. DETECTOR AND CAMERA
2, pp. 97-107, 2017. TRACKER," FISITEK: Jurnal Ilmu Fisika
[6] R. P. Aritonang and R. Kaban, "Kajian dan Teknologi, vol. 2, no. 1, pp. 1-7, 2018.
Tingkat Kepuasan Mahasiswa Terhadap [15] M. Y. H. Setyawan dan C. E.
Sistem Informasi Berbasis Web dengan
12
Jurnal Poliprofesi
ISSN: 1979-9241