Anda di halaman 1dari 10

APLIKASI PENGELOLAAN BUKU DENGAN BARCODE BERBASIS WEB

DI PERPUSTAKAAN KEJAKSAAN TINGGI KALIMANTAN SELATAN

M.Akmal1,Muhammad Rais Wathani2,Muflih3


1)Teknik Informatika, 55201,FTI Universitas Islam Kalimantan MAB Banjarmasin, NPM 19630734
2)Teknik Informatika, 55201, FTI Universitas Islam Kalimantan MAB Banjarmasin, NIDN. 1131108401
3)Teknik Informatika, 55201,FTI Universitas Islam Kalimantan MAB Banjarmasin, NIDN. 0013097501
Email:akmal000333@gmail.com/HP.081523779160

ABSTRAK
Kejaksaan Tinggi Kalimantan Selatan memiliki perpustakaan yang dikelola oleh
bidang kepegawaian dan bisa di akses oleh pegawai maupun Masyarakat luas. Saat ini
pengelolaan data peminjaman buku perpustakaan pada Kejaksaan Tinggi Kalimantan Selatan
masih dikelola dengan sistem yang masih manual menggunakan buku besar sehingga
terkadang ada saja data peminjam sering hilang bahkan ada buku yang tidak kembali ke
perpustakaan, sedangkan jika melihat dari perkembangan zaman sudah banyak perpustakaan
yang menggunakan aplikasi desktop maupun berbasis website, serta sulitnya peminjam yang
tidak memiliki member maupun peminjam yang memiliki member namun kehilangan kartu
membershipnya untuk meminjam buku, sehingga menyulitkan bagian kasubag ataupun
petugas Perpustakaan untuk memproses peminjaman. Untuk pengembangan kedepannya
diharapkan agar sistem ini juga bisa digunakan untuk membership secara online. Sehingga
membership juga mendapatkan informasi buku yang tersedia di Perpustakaan, agar jika buku
tidak tersedia membership tidak perlu repot untuk datang ke Perpustakaan dan Untuk
pengembangan kedepannya sistem ini bisa dilakukan penambahan fitur denda keterlambatan,
berupa pemberitahuan biaya denda keterlambatan saat pengembalian buku
Kata Kunci: Aplikasi, CodeIgniter, Perpustakaan

ABSTRACT
The South Kalimantan High Prosecutor's Office has a library which is managed by the civil
service sector and can be accessed by employees and the wider community. Currently, the
management of library book borrowing data at the South Kalimantan High Prosecutor's
Office is still managed using a manual system using large books so that sometimes borrower
data is often lost and some books are not even returned to the library, whereas if you look at
developments over time, many libraries are using desktop or website-based applications, as
well as difficulties for borrowers who do not have members or borrowers who have members
but have lost their membership cards to borrow books, making it difficult for subdivisional
heads or library staff to process loans. For future development, it is hoped that this system
can also be used for online membership. So that membership also gets information about
books available in the library, so that if a book is not available, membership doesn't have to
bother coming to the library. For future development of this system, a late fine feature can be
added, in the form of notification of late fine fees when returning books.
Keywords: Application, CodeIgniter, Library
PENDAHULUAN efisiensi dan mengatasi kendala dalam
Kejaksaan Tinggi (Kejati), proses peminjaman.
kependekan dari Kejaksaan Tinggi, Saat ini, tren migrasi dari sistem
merupakan badan hukum yang berlokasi di manual ke teknologi terlihat pada berbagai
ibu kota provinsi dan bertanggung jawab sektor, termasuk perpustakaan. Sistem
atas wilayah provinsi tersebut. Perpustakaan yaitu solusi teknologi yang
Kewenangan kejaksaan melibatkan membantu mengelola informasi tentang
penyidikan tindak pidana tertentu, yang buku-buku yang tersedia, peminjam buku,
didasarkan pada undang-undang yang dan memberikan informasi terkait. Dengan
memberikan wewenang khusus kepada menggunakan sistem ini, perpustakaan
kejaksaan. Tugas Kejaksaan Tinggi dapat meningkatkan efisiensi,
mencakup pelaksanaan tugas, wewenang, produktivitas, kualitas layanan, keamanan,
dan fungsi kejaksaan di wilayah hukum dan kenyamanan bagi pengunjung.
Kejaksaan Tinggi sesuai dengan peraturan Demikian pula, perpustakaan dapat
perundang-undangan dan kebijaksanaan memberikan pelayanan yang lebih baik
yang ditetapkan oleh Jaksa Agung. kepada pengunjungnya dengan cara yang
Kejaksaan Tinggi Kalimantan Selatan, lebih modern.
sebagai contoh, terbagi menjadi enam Perpustakaan, sebagai institusi
bidang, termasuk Bidang Perdata dan Tata penyedia bahan bacaan dan sumber
Usaha Negara, dengan tiga seksi yang informasi, memiliki tujuan utama
terkait. menyediakan akses kepada masyarakat
Perpustakaan Kejaksaan Tinggi umum atau anggotanya untuk
Kalimantan Selatan, yang dikelola oleh mendapatkan informasi, pengetahuan, dan
bidang kepegawaian, dapat diakses oleh hiburan. Perpustakaan dapat berbentuk
pegawai dan masyarakat umum. fisik atau digital, tergantung pada
Sayangnya, sistem peminjaman buku saat teknologi dan layanan yang disediakan.
ini masih bersifat manual menggunakan Perpustakaan daring (online) semakin
buku besar, menyebabkan seringkali populer di era digital, memungkinkan
hilangnya data peminjam dan buku yang pengguna untuk mengakses koleksi dari
tidak dikembalikan. Seiring dengan berbagai lokasi melalui internet.
perkembangan zaman, banyak Dalam konteks pendidikan,
perpustakaan beralih ke sistem berbasis perpustakaan di sekolah juga memegang
teknologi, seperti aplikasi desktop atau peran penting dalam menyediakan
berbasis web, untuk meningkatkan informasi yang dibutuhkan oleh berbagai
pihak secara cepat dan tepat. Untuk
meningkatkan layanan penyedia informasi PEMBAHASAN

di sekolah, perlu ditingkatkan kualitas A. Hasil Tampilan Aplikasi

perpustakaan dengan menyediakan Hasil tampilan

referensi buku terbaru, majalah, surat program/aplikasi ini menjelaskan

kabar, atau dengan meningkatkan tentang tampilan program/aplikasi

pelayanan kepada anggota perpustakaan. yang telah dibuat sesuai dengan

Studi kasus pada SMK Negeri 3 Kendal rancangan antarmuka sistem

mencatat bahwa perpustakaan di sekolah sebelumnya dan dapat dijalankan.

tersebut masih menggunakan sistem Pada bagian ini akan dibahas

manual pada tahun 201 mengenai tampilan antarmuka


masukan dan tampilan antarmuka

METODE PENELITIAN keluaran sistem.

Pada pembahasan metode 1. Tampilan Antarmuka

penelitian ini, dibahas dua bagian metode, Masukan Sistem

yaitu metode pengembangan sistem Tampilan antarmuka

dengan menggunakan metode Waterfall masukan sistem merupakan

dan metode dalam pengumpulan tampilan untuk menampilkan dan

data.Untuk metode pengembangan sistem mengelola informasi pada sistem

perangkat lunak mengacu pada model yang telah dibuat berlandaskan

waterfall. Model ini salah satu model pada rancangan antarmuka

pengembangan software, dimana masukan sistem. Tampilan

kemajuan suatu proses dipandang sebagai antarmuka masukan sistem yang

terus mengalir kebawah seperti air terjun. dibangun sebagai berikut:

Dalam Model Waterfall, setiap tahap harus 1) Tampilan Form Login

berurutan, dan tidak dapat meloncat 2) Tampilan Form Dashboard

ketahap berikutnya Analysis, Desain, 3) Tampilan Form Input Log

Implementasi,Testing,Deployment dan Peminjaman

Maintenance 4) Tampilan Form View Log

Adapun metode yang dilakukan Peminjaman

dalam pengumpulan data yaitu sebagai 5) Tampilan Form Input Log

berikut:Metode, Pengamatan (Observasi), Buku Kembali

Wawancara (Interview) dan Studi 6) Tampilan Form View Log

Dokumentasi Buku Kembali


7) Tampilan Form Input Buku 5) Tampilan Laporan Buku Tamu
Pustaka & Buku Tamu Membership
8) Tampilan Form View Buku 6) Tampilan Laporan
Pustaka Peminjaman Populer
9) Tampilan Form Input 7) Tampilan Laporan Riwayat
Membership Peminjaman Berikut
10) Tampilan Form View Buku 8) Tampilan Laporan Riwayat
Tamu & Buku Tamu Peminjaman (per membership)
Membership
B. Pengujian
11) Tampilan Form View
Pentingnya pengujian dalam tahapan
Peminjaman Populer
pengembangan perangkat lunak tidak
12) Tampilan Form Input Buku
bisa diabaikan. Proses pengujian
Tamu & Buku Tamu
dilaksanakan untuk memverifikasi
Membership
bahwa sistem yang sedang
2. Tampilan Antarmuka
dikembangkan sesuai dengan rencana
Keluaran Sistem
awal dan untuk mengidentifikasi
Tampilan antarmuka keluaran
kesalahan atau kekurangan yang
sistem merupakan Tampilan
mungkin ada dalam sistem tersebut.
antarmuka yang digunakan untuk
Salah satu pendekatan pengujian
menampilkan data yang telah
perangkat lunak yang umum
diolah oleh aplikasi berupa
digunakan adalah Black-Box Testing,
informasi dalam bentuk laporan-
di mana pengujian dilakukan
laporan. Adapun Tampilan
berdasarkan spesifikasi fungsional
antarmuka keluaran sistem tersebut
tanpa memperhatikan desain/tampilan
sebagai berikut:
dan kode program. Metode pengujian
1) Tampilan Laporan Log
ini bertujuan untuk mendeteksi
Peminjaman Buku
kesalahan yang mungkin terjadi dalam
2) Tampilan Laporan Log Buku
kategori-kategori berikut:Kesalahan
Kembali
interface
3) Tampilan Laporan Buku
1. Fungsi yang tidak benar atau
Pustaka
hilang
4) Tampilan Laporan
2. Error pada struktur data atau
Membership
akses database external
3. Error pada kinerja dibangun, dalam hal ini pengujian
4. Error pada saat inisialisasi dan dirancang dengan menggunakan
terminasi metode black-box testing bertujuan
5. Kesensitifan sistem terhadap untuk mengetahui apakah fungsi-
nilai input tertentu fungsi masukan (input) dan
6. Batasan dari suatu data keluaran (output) dari perangkat
1. Rancangan Pengujian lunak sesuai dengan spesifikasi
Rancangan Pengujian yaitu yang dibutuhkan. Rancangan
tahapan awal dalam melakukan uji pengujian sistem sebagai berikut:
coba terhadap sistem yang telah
Tabel 1 Rancangan Pengujian

No Pengujian Komponen yang Diuji Metode


1. Validasi Pengguna Login Pengguna Black-Box
Sistem
2. Transaksi Data Data Log Peminjaman Black-Box
(Tambah, Edit,
Data Log Buku Kembali
Hapus)
Data Membership
Data Buku Tamu
Data Buku Tamu Member
Data Peminjaman Populer
3. Cetak Data Laporan Buku Populer Black-Box
Laporan Buku Tamu
Laporan Buku Tamu Member
Laporan Buku Pustaka
Laporan Log Peminjaman Buku
Laporan Log Buku Kembali
Laporan Riwayat Peminjaman
Laporan Data Membership
Laporan Riwayat Peminjaman (per
membership)
2. Hasil Pengujian

Tabel hasil pengujian dengan metode black-box testing dari sistem yang

dibangun sebagai berikut:

1) Pengujian Login

Tabel 2 Pengujian Login

No Data Masukkan Yang diharapkan Hasil Kesimpulan


1. Meisi form login Data yang Sesuai Berhasil
dan klik tombol dimasukkan salah,
login tidak dapat masuk
kedalam sistem
dan redirect
kehalaman login
untuk memasukkan
data kembali
2. Mengisi form Redirect kehalaman Sesuai Berhasil
login Pengguna dashboard untuk
Admin

2) Pengujian Transaksi Data Buku Tamu

Tabel 3 Pengujian Transaksi Data Buku Tamu

No Data Masukkan Yang diharapkan Hasil Kesimpulan


1. Meisi form buku Data buku tamu Sesuai Berhasil
tamu dan klik yang dimasukkan
tombol submit akan tersimpan
dalam database
sistem dan muncul
ke halaman buku
tamu
3) Pengujian Transaksi Data Buku Tamu Member

Tabel 4 Pengujian Transaksi Data Buku Tamu Member

No Data Masukkan Yang diharapkan Hasil Kesimpulan


1. Meisi form buku Data buku tamu Sesuai Berhasil
tamu member member yang
dan klik tombol dimasukkan akan
submit tersimpan dalam
database sistem dan
muncul ke halaman
buku tamu member

4) Pengujian Transaksi Data Log Peminjaman

Tabel 5 Pengujian Transaksi Data Log Peminjaman

No Data Masukkan Yang diharapkan Hasil Kesimpulan


1. Meisi form input Data buku dan Sesuai Berhasil
dan klik tombol member yang
submit dimasukkan akan
tersimpan dalam
database sistem dan
muncul ke halaman
log peminjaman

5) Pengujian Transaksi Data Log Kembali


Tabel 6 Pengujian Transaksi Data Log Kembali

No Data Masukkan Yang diharapkan Hasil Kesimpulan


1. Meisi form input Data buku dan Sesuai Berhasil
dan klik tombol member yang
submit dimasukkan akan
tersimpan dalam
database sistem dan
muncul ke halaman
log buku kembali
6) Pengujian Transaksi Data Buku Pustaka
Tabel 7 Pengujian Transaksi Data Buku Pustaka

No Data Masukkan Yang diharapkan Hasil Kesimpulan


1. Mengisi form Data buku pustaka Sesuai Berhasil
input dan yang dimasukkan
menekan tombol akan tersimpan
simpan dalam database
sistem
2. Mengisi form Data buku pustaka Sesuai Berhasil
edit dan yang tersimpan
menekan tombol dalam database
simpan sistem akan
diperbaharui
3. Menekan tombol Data buku pustaka Sesuai Berhasil
delete yang tersimpan
dalam database
sistem akan dihapus

7) Pengujian Transaksi Data Membership


Tabel 8 Pengujian Transaksi Data Membership

No Data Masukkan Yang diharapkan Hasil Kesimpulan


1. Mengisi form Data membership Sesuai Berhasil
input dan yang dimasukkan
menekan tombol akan tersimpan
simpan dalam database

sistem
2. Mengisi form Data membership Sesuai Berhasil
edit dan yang tersimpan
menekan tombol dalam database
simpan sistem akan
diperbaharui
3. Menekan tombol Data membership Sesuai Berhasil
delete yang tersimpan
dalam database
sistem akan dihapus
Menekan tombol Data riwayat
riwayat peminjaman (per
membership) yang
tersimpan dalam
database sistem akan
menampilkan data
laporan

8) Pengujian Transaksi Data Peminjaman Populer


Tabel 9 Pengujian Transaksi Data Peminjaman Populer

No Data Masukkan Yang diharapkan Hasil Kesimpulan


1. Meisi form input Data buku yang Sesuai Berhasil
dan klik tombol dimasukkan dari log
submit pada peminjaman akan
halaman log tersimpan dalam
peminjaman database sistem dan
muncul ke halaman
peminjaman populer

2. Dengan proses pendaftaran

PENUTUP membership secara digital akan

Setelah melalui beberapa tahapan dan mengurangi penggunakaan

pembahasan penelitian untuk kertas/print out kartu

menghasilkan sebuah Aplikasi Pengelolaan membership juga mengurangi

Buku Dengan Barcode Berbasis Web di penumpukan berkas data

Perpustakaan Kejaksaan Tinggi laporan peminjaman dan

Kalimantan Selatan, dengan melihat pengembalian buku.

permasalahan, analisis, perancangan dan 3. Dengan adanya sistem ini

pembuatan sistem maka daoat diambil dapat mempermudah

kesimpulan diantaranya : pengarsipan laporan data buku

1. Dengan adanya sistem yang tamu, buku tamu membership,

dibangun diharapkan dapat peminjaman, pengembalian

mempermudah dan buku, data buku Pustaka dan

mempercepat proses juga bisa melihat buku yang

peminjaman buku dan juga sering di pinjam pada

membership bisa mengetahui Perputakaan Kejaksaan Tinggi

informasi buku secara realtime Kalimantan Selatan

menggunakan Barcode
Sulistiono, H. (2018). Coding
Mudah dengan JQuery,
DAFTAR PUSTAKA Bootstrap, dan Datatable.
Anhar. (2010). Panduan Menguasai PHP Jakarta: Elex Media Komputindo.
dan MySQL secara Otodidak.
Jakarta: Mediakita. Santoso, B., & aisyah, s. (2017). Buku
tentang Teknologi informasi dan
Dadan, & Kerendi. (2015). Membuat era digital. Bandung: PT ANDI
CMS Multifitur. Jakarta: Elex
Media Komputindo.

Hardiansyah. (2018). Sistem Informasi


Surat Perintah Perjalanan Dinas
(sppd) Pada Badan Keuangan
Daerah Kota Pangkal Pinang.

Hayati, R. (2019, Juni 12). Pengertian


Penelitian Verifikasi, Macam,
Ciri, dan Cara Menulisnya.
Diambil kembali dari Penelitian
Ilmiah:
https://penelitianilmiah.com/penel
itian-verifikasi/

Lestari, E. A., Anjarwani, S. E., &


Agitha, N. (2018). Rancang
Bangun Sistem Informasi Surat
Perintah Perjalanan Dians Pada
Sekertariat Daerah Provinsi
Berbasis Web.

Ramadhani, A. (2006).
Pemograman Web
Database dengan PHP
dan MySQL.
Jakarta: PT. Elek Media
Komputindo.

Simangunsong, A. (2018). Sistem


Informasi Pengarsipan Dokumen
Berbasis Web. Teknologi
Informasi, 1.

Studio, M. (2019). Apa itu Monev?


Diambil kembali dari Monev
Studio:
https://monevstudio.org/apa-itu-
monev

Anda mungkin juga menyukai