Anda di halaman 1dari 14

Journal of Information Technology and Computer Science (INTECOMS)

Volume 1 No 2, Desember 2018


e-ISSN : 2614-1574 p-ISSN : 2621-3249

PENERAPAN SISTEM INFORMASI PERPUSTAKAAN PADA SMA NEGERI 2


MUARA BUNGO MENGGUNAKAN BAHASA PEMROGRAMAN JAVA DAN
MARIADB

IMPLEMENTATION OF LIBRARY INFORMATION SYSTEM IN SMA NEGERI


2 MUARA BUNGO USING JAVA AND MARIADB

Yeviki Maisyah Putra


Universitas Putra Indonesia YPTK Padang
yeviki.maisyahputra@upiyptk.ac.id

ABSTRACT
Computers are an electronic device that is not strange to every human being because it serves as a tool in
all things. The computer has an application program capable of processing various types of data quickly,
precisely and accurately. Therefore, many agencies that use computer services as a tool that can help in
the activities of the company. Based on the research that has been done in the Library of SMA Negeri 2
Muara Bungo by using field research methods, libraries and laboratories, it is known that the system used
in borrowing and returning books is still done manually and simply. With the design of Library information
systems supported by Java programming language will provide better solutions to the problems
encountered. The level of error in doing the calculations can be minimized, the information produced more
accurately and the data can be stored safely

Keywords : Library, SMA Negeri 2 Muara Bungo, Java, MariaDB, Library Information System

ABSTRAK

Komputer merupakan suatu alat elektronik yang tidak asing bagi setiap manusia karena dijadikan sebagai
alat bantu dalam segala hal. Komputer mempunyai program aplikasi yang mampu mengolah berbagai jenis
data dengan cepat, tepat dan akurat. Oleh karena itu, banyak instansi-instansi yang menggunakan jasa
komputer sebagai alat yang dapat membantu dalam aktifitas perusahaannya. Berdasarkan penelitian yang
telah dilakukan pada Perpustakaan SMA Negeri 2 Muara Bungo dengan menggunkan metode penelitian
lapangan, pustaka dan laboratorium, maka diketahui bahwa system yang digunakan dalam peminjaman dan
pengembalian buku masih dilakukan secara manual dan sederhana. Dengan perancangan system informasi
Perpustakaan yang didukung bahasa pemrograman Java akan memberikan solusi yang lebih baik terhadap
masalah-masalah yang dihadapi. Tingkat kesalahan dalam melakukan perhitungan dapat diperkecil,
informasi yang dihasilkan lebih akurat serta data-data dapat disimpan dengan aman.

Kata Kunci : Perpustakaan, SMA Negeri 2 Muara Bungo, Java, MariaDB, Sistem Informasi Perpustakaan

PENDAHULUAN dipergunakan sebagai salah satu pusat


Pesatnya perkembangan ilmu informasi, sumber ilmu pengetahuan,
pengetahuan yang berkembang, maka penelitian, rekreasi, pelestarian khasanah
semakin modern pula suatu alat-alat budaya bangsa, serta memberikan
yang diciptakan manusia dalam berbagai layanan jasa lainnya. Hal
menangani informasi yang sedang tersebut telah ada sejak dulu dan terus
berjalan di segala bidang. Sehubungan berproses secara alamiah menunjuk
dengan meningkatnya teknologi maka kepada suatu kondisi dan tingkat
diciptakan suatu alat elektronika yang perbaikan yang signifikan meskipun
dapat diandalkan dalam pengolahan data belum memuaskan semua pihak. Sudah
dan informasi yang disebut komputer. banyak penelitian tentang perancangan
Perpustakaan sebagaimana yang ada sistem perpustakaan baik itu berbasis
dan berkembang sekarang telah web(Novia dkk, 2013, Firdaus dkk,

198
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

2015, Rahayu, 2016), mobile (Pradani mengatasi pengolahan data


dkk, 2013), android (Qamaruzzaman & peminjaman dan pengembalian
Haris, 2016), desktop (Sahab & Pradnya buku?
D, 2015). 3. Apakah Bahasa Pemrograman JAVA
Perpustakaan adalah sebuah ruang dapat digunakan dalam pengolahan
dimana di dalamnya terdapat banyak data peminjaman dan pengembalian
buku yang disusun berdasarkan sistem buku?
tertentu untuk digunakan sebagai media 4. Bagaimana dalam pembuatan
dalam mencari ilmu dan wawasan bagi laporan secara cepat, tepat, dan
semua orang. Dengan semakin akurat?
berkembangnya kegiatan dan inventaris Berdasarkan permasalahan yang
suatu buku pada sebuah perpustakaan dihadapi oleh Perpustakaan SMA Negeri
serta semakin bertambahnya anggota, 2 Muara Bungo, maka dalam hal ini
maka diperlukan suatu sistem informasi dapat dikemukakan hipotesis sebagai
yang dapat menampung semua informasi berikut:
mengenai data-data tersebut secara 1. Diharapkan pengolahan data secara
cepat. komputerisasi dapat menghasilkan
Penggunaan komputer pada sebuah laporan data peminjaman dan
perpustakaan sekolah diantaranya dapat pengembalian buku dengan cepat
digunakan untuk memproses data dan tepat.
peminjaman dan pengembalian buku 2. Pengaplikasian Bahasa
menjadi suatu laporan yang diinginkan Pemrograman JAVA diharapkan
oleh si pemakai. Namun karena data-data akan sangat membantu dalam
tersebut sangat banyak dan masih pengolahan data peminjaman dan
lemahnya kemampuan sistem yang lama pengembalian buku.
dalam mengolah data, mengakibatkan 3. Dengan adanya sistem informasi
tidak jarang terjadi kesalahan data perpustakaan yang didukung
sehingga proses pengolahan data sering Bahasa Pemrograman JAVA
direvisi kembali. Hal seperti ini sering diharapkan informasi yang
mengakibatkan keterlambatan pelaporan disajikan lebih berkualitas dan
data dan memerlukan waktu yang relatif dihasilkan dalam waktu yang lebih
lama. singkat.
Hal seperti ini dapat dijumpai pada 4. Aplikasi Bahasa Pemrograman dan
perpustakaan SMA Negeri 2 Muara Database yang baik diharapkan
Bungo yang mana penggunaan sistem dapat membantu pembuatan laporan
yang lama masih terdapat yang dapat dijadikan sebagai dasar
kelemahannya. Mengoptimalkan pengembalian keputusan oleh
penggunaan komputer yang ada untuk pimpinan.
memperoleh informasi yang lebih cepat,
tepat dan akurat. Perpustakaan
Ditinjau dari latar belakang Perpustakaan berasal dari kata
penelitian yang telah diuraikan, dapat pustaka yang berarti buku. Setelah
dirumuskan permasalahan sebagai mendapat awalan per dan akhiran an
berikut: menjadi perputakaan, yang berarti kitab,
1. Apakah sistem sebelumnya sudah kitab perimbon, atau kumpulan buku-
menyajikan informasi yang akurat? buku yang kemudian disebut koleksi
2. Sistem seperti apakah yang dapat bahan pustaka(Sutarno, 2006).
membantu pihak perpustakaan dalam Dengan kata lain perpustakaan

199
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

merupakan mata rantai rangkaian sejarah serta mudah dikembalikan.


masa lalu, sebagai pijakan masa kini, dan 3. Penyusunan mekanis
merupakan penuntun dalam merencakan Bahan pustaka baru mudah
dan mewujudkan masa depan yang lebih disisipkan diantara bahan pustaka yang
baik. sudah dimiliki. Klasifikasi yang
Perpustakaan melaksanakan fungsi- digunakan untuk menayakan subjek
fungsi antara lain sebagai berikut: berkelas (pengkelasan atau
1. Pengkajian kebutuhan pemakai pengelompokan berdasarkan subjek
dalam hal informasi dan bahan yang dikandung sebuah buku) adalah
pustaka. bagan klasifikasi seperti :
2. Penyediaan bahan pustaka yang a. Dewey Decimal Classification
diperkirakan diperlukan, melalui (DDC) yang dalam istilah indonesia
pembelian, langganan, tukar dikenal dengan klasifikasi
menukar, penggandaan, persepuluh Dewey.
penerbitan dan lain-lain. b. Universal Decimal Clasification
3. Pengolahan dan penyiapan bahan (UDC).
pustaka. c. Library of Conggress Classification
4. Penyimpanan dan pemeliharaan (LCC).
koleksi.
5. Pendayagunaan atau JAVA
pemberdayaan koleksi. Pada awalnya, java ditujukan untuk
6. Pemberian layanan kepada pemprograman device kecil berupa chip.
masyrakat. Karena suatu hal. Perkembangannya
7. Permasyarakatan perpustakaan. menjadi terancam. Karena fitur-fitur java
8. Pengkajian dan pengembangan cocok dengan pengembangan internet,
atas semua aspek maka java diarahkan untuk
kepustakawanan. pemrograman web. Pada
9. Pemanfaatan koleksi sarana dan perkembangannya, java telah
prasarana. dikembangkan menjadi sebuah bahasa
10. Pelaksanaan koordinasi dengan universal yang mendukung
berbagai pihak. pemrograman desktop.
11. Keadministrasian perpustakaan. Penamaan java terinspirasi ketika
anggota tim sedang minum kopi di
Pengarsipan sebuah kedai. Salah seorang dari mereka
Koleksi perpustakaan harus diolah bercanda tntang kopi dan teringat pada
dan diatur secara sistematis, dengan pulau jawa. Akhirnya, mereka sepakat
tujuan untuk memudahkan penemuan untuk menamakan bahasa java dengan
kembali koleksi yang dibutuhkan. logo secangkir kopi panas.
Kegiatan pengaturan atau Java telah mengalami perkembangan
pengelompokan bahan pustaka yang sangat pesat. Saat ini, java telah
berdasarkan aturan tertentu disebut sampai versi ke-6. Paket Java JDK-6u6
dengan klasifikasi. mencakup SDK dan JRE. SDK
Tujuan klasifikasi dapat dirinci sebagai digunakan untuk mengompilasi program
berikut : java sedangkan JRE digunakan untuk
1. Menghasilkan urusan yang berguna. mengoperasikan java bytecode(Jurnal
2. Penempatan yang tepat bila bahan Komputer, 2014).
pustaka diperlukan pemakai, pustaka
yang diinginkan mudah diketemukan

200
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

MariaDB menunjukkan arus data dari laporan dan


MySQL adalah DBMS yang populer formulir secara keseluruhan. ASI sangat
dan banyak digunakan oleh berguna untuk mengetahui permasalahan
programmer.Dulunya MySQL adalah yang ada pada suatu sistem. Jika sistem
salah satu product dari Sun MicroSystem informasi yang digunakan suatu
dan dikembangkan oleh komunitas.Akan perusahaan tidak layak lagi dipakai,
tetapi sejak Sun MicroSystem diakuisisi maka perlu adanya perubahan dalam
oleh Oracle, beberapa produk dari Sun pengolahan data sehingga menghasilkan
MicroSystem ada beberapa yang sistem informasi yang cepat dan akurat
menjadi berbayar.Oleh karena itu pendiri serta menghasilkan suatu keputusan
dan pengembang MySQL membuat yang lebih baik.
forking dari MySQL yaitu
MariaDB.MariaDB adalah DBMS hasil HASIL DAN PEMBAHASAN
forking dari DBMSMySQL. Jadi syntax
query yang digunakan hampir sama. Analisa Sistem
MariaDB menerapkan lisensi bebas Tahap Analisa sistem dapat
GNU/GPL. Nama MariaDB diturunkan didefenisikan sebagai penguraian dari
dari nama putri ketiga Michael “Monty” suatu sistem informasi yang utuh ke
Widenius, pendiri Monty Program dan dalam bagian-bagian komponennya
MySQL. MariaDB memiliki banyak dengan maksud untuk
fitur yang sejak lama telah dipelihara mengidentifikasikan dan mengevaluasi
komunitas sehingga menurut Monty permasalahan-permasalahan,
seharusnya sangat stabil. kesempatan-kesempatan, hambatan-
MariaDB telah mengganti InnoDB hambatan yang terjadi dan kebutuhan-
dengan XtraDB yang juga telah kebutuhan yang diharapkan sehingga
mendapat perbaikan dari Google dan dapat diusulkan perbaikan-
Percona.XtraDB diklaim secara perbaikannya. Pada Perpustakaan SMA
signifikan bisa jalan lebih cepat NEGERI 2 MUARA BUNGO semua
dibandingkan InnoDB, disamping ia proses masih bekerja secara manual
juga bisa digunakan tanpa perlu dimana pada proses pencatatan dan
memasang Plugin seperti halnya pada penyimpanan data masih menggunakan
MySQL. Buku Catatan dan Microsoft office excel
MariaDB meningkatkan sedangkan data-data yang disimpan
portofolionya dengan fitur “synchronous tidak menggunakan database sehingga
Multi Master Replication”.Untuk itu, keamanan data tidak terjamin. Tujuan
pengembang MariaDB telah dari analisa sistem adalah untuk
mengimplementasikan teknologi mengoptimalkan kerja dari sistem lama,
“Galera Cluster” yang dikembangkan sehingga kelemahan-kelemahan yang
oleh Codership dan ditanamkan ada selama ini dapat teratasi.
langsung di sistem pengelolaan basis
data MariaDB.Solusi ini memungkinkan PERANCANGAN SISTEM
replikasi terselaraskan (synchronous Aliran Sistem Lama
replication) dengan topologi Multi Aliran Sistem Lama (ASI) Lama
Master. merupakan gambaran sistem lama yang
dipakai oleh Perpustakaan SMA Negeri
Aliran Sistem Informasi (ASI)
2 Muara Bungo, Contoh Aliran Sistem
Aliran sistem informasi (ASI)
merupakan bagan aliran yang Lama pada Perpustakaan SMA Negeri 2

201
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

Muara Bungo dapat dilihat pada gambar pembuatan laporannya mengunakan


1. sistem komputerisasi serta laporannya
ANGGOTA PUSTAKA STAFF PUSTAKA KEPALA PUSTAKA disimpan dalam bentuk file agar mudah
di akses dengan cepat bila diperlukan.
Kartu Anggota Kartu Anggota
Pustaka Pustaka
Untuk lebih jelasnya aliran sistem yang
Buku Buku baru pada Perpustakaan SMA Negeri 2
Muara Bungo dapat dilihat pada gambar
Mencatat Data
Peminjaman
2.
ANGGOTA PUSTAKA STAFF PUSTAKA KEPALA PUSTAKA

Kartu Anggota Kartu Anggota Data buku, data


Pustaka Pustaka siswa

Entry data buku,


Buku Buku data siswa

Laporan data
Laporan data buku
buku
Lap. Peminjaman Lap. Peminjaman A
Buku Buku

Laporan data
A A Laporan data siswa
siswa

Kartu Anggota Kartu Anggota A


Pustaka Pustaka
Cetak kartu
anggota
Pengembalian
Buku
Buku
Kartu anggota Kartu anggota

Mencatat data Kartu anggota


pengembalian

Cek buku, input


Kartu Anggota Kartu Anggota
peminjaman buku
Pustaka Pustaka

Lap. Lap. Laporan


Pengembalian Pengembalian peminjaman buku
Buku Buku

A A
Kartu anggota Kartu anggota

Gambar 1. Aliran Sistem Lama Buku Buku

Kartu anggota

Aliran Sistem Informasi Baru (ASI) Buku

Dalam merancang sistem yang baru Cek peminjaman,


input data
pengembalian

sebaiknya perlu juga merancang aliran Kartu anggota

sistem yang baru yang dapat menutupi Laporan


pengembalian
buku

kelemahan dari aliran sistem yang lama Rekapitulasi


laporan

misalnya, masih lambatnya dalam peminjaman buku

Rekapitulasi
laporan

pembuatan laporan yang akan pengembalian


buku
Laporan
Laporan peminjaman buku

diserahkan kepada kepala pustaka dan peminjaman buku


harian
harian

A
F

kelemahan lain diantaranya data yang Laporan


peminjaman buku
bulanan
Laporan
peminjaman buku
bulanan

disimpan masih menggunakan arsip- F


Laporan
A

Laporan
peminjaman buku

arsip. Dengan sendirinya hal ini juga peminjaman buku


tahunan
tahunan

A
F

akan memperlambat proses pelayanan Laporan


peminjaman buku
per-anggota
Laporan
peminjaman buku
per-anggota

peminjaman di Perpustakaan SMA F

Laporan
A

Laporan
pengembalian

Negeri 2 Muara Bungo itu sendiri. pengembalian


buku harian
buku harian

A
F
Laporan
Laporan
pengembalian
pengembalian

Untuk itu peneliti berusaha buku bulanan

F
buku bulanan

Laporan
mengusulkan dan sekaligus merancang Laporan
pengembalian
buku tahunan
pengembalian
buku tahunan

A
suatu sistem yang baru tanpa Laporan
F
Laporan
pengembalian
pengembalian
buku per-anggota

mengabaikan sistem yang lama. Adapun buku per-anggota

F
A

aliran sistem yang baru adalah proses Gambar 2. Aliran Sistem Baru(ASI)

202
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

Context Diagram
- Kartu Anggota
Context Diagram adalah gambaran - Buku
- Laporan Data Anggota
umum tentang suatu sistem yang - Laporan Data Buku
terdapat didalam suatu organisasi yang - Laporan Data Peminjam Harian
ADMIN / STAFF - Laporan Data Peminjam Bulanan KEPALA
memperlihatkan batasan (boundary) PUSTAKA - Laporan Data Peminjam Tahunan 0 PUSTAKA
sistem, dan informasi secara umum - Laporan Data Peminjam Per-Anggota
- Laporan Data Pengembalian Harian
mengalir diantara entity dan sistem. - Laporan Data Pengembalian Bulanan
Context diagram ini merupakan alat - Laporan Data Pengembalian Tahunan
bantu yang digunakan dalam - Laporan Data Pengembalian Per-Anggota SISTEM INFORMASI PERPUSTAKAAN SMA
- Kartu Anggota NEGERI 2 MUARA BUNGO - Laporan Data Anggota
menganalisa sistem yang akan
- Buku - Laporan Data Buku
dikembangkan. - Laporan Data Peminjam Harian
- Laporan Data Peminjam Bulanan
Pada Context Diagram sistem - Buku - Laporan Data Peminjam Tahunan
- Kartu Anggota - Laporan Data Peminjam Per-Anggota
informasi pada Perpustakaan SMA
- Laporan Data Pengembalian Harian
Negeri 2 Muara Bungo terdiri dari 3 - Laporan Data Pengembalian Bulanan
entity, dimana entity–entity ini saling - Laporan Data Pengembalian Tahunan
- Laporan Data Pengembalian Per-Anggota
berinteraksi dengan baik dengan entity
lain maupun dengan sistem. Untuk lebih
ANGGOTA
jelasnya dapat dilihat pada gambar 3.
PUSTAKA
- Buku
- Kartu Anggota

Gambar 3. Context Diagram

Data Flow Diagram (DFD) Level 0

Data Flow Diagaram lever 0


berdasarkan pengembangan dari context
diagram dimana dalam proses Data Flow
Diagaram lever 0 tersebut diterangkan
bagaimana laporan-laporan yang
dihasilkan didapatkan dari berbagai
macam proses, dimana proses tersebut
saling berkaitan antara satu dengan
lainnya. Untuk lebih jelas dapat dilihat
pada gambar 4.

203
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

umum. Sebuah hubungan menunjukan


bagaimana sebuah entity tersebut
d5 pengarang d6 penerbit berinteraksi dan bekerjasama. Entity
- Laporan data siswa,
Relationship Diagram ini dapat dilihat
- laporan data buku,
- Laporan data peminjaman harian
pada gambar 5 berikut :
Data penerbit - Laporan data peminjaman bulanan
Data pengarang - Laporan data peminjaman pertahun
- Laporan data peminjaman per-anggota Alamat
- Laporan data pengembalian harian
Laporan data - Laporan data pengembalian bulanan Nm_anggota Kelas
0.1 Data buku File buku 0.2
d1 buku siswa, laporan - Laporan data pengembalian tahunan
data buku - Laporan data pengembalian per-anggota
PIMPINAN
Entry data buku, data Id_anggota Id_level
Cetak laporan
siswa Data siswa File anggota
d2 anggota

Data buku, Anggota


File anggota
data siswa
0.3
0.3
STAFF PUSTAKA
Kartu anggota Rekapitulasi laporan
ANGGOTA
Cetak kartu anggota

STAFF PUSTAKA
Kartu anggota Kartu anggota Transaksi
Kd_peminjaman Kd_peminjaman Kd_buku Kd_pengembalian
File
0.4 pengembalian Jml_pinjam Kd_peminjaman
Kartu anggota
0.5 Tgl_pinjam Kd_buku
Memberikan
0.10
Cek buku, input Tgl_hrskembali Peminjaman Mempunyai tbbantu Mempunyai Pengembalian Tgl_pengembalian
Laporan
peminjaman buku d3 peminjaman d7 tbbantu pengembalian
Kartu anggota Cetak laporan
File Id_anggota Jml_kembali
pengembalian
File peminjaman
peminjaman Telat
Kartu Kd_buku
anggota, buku
0.6
File Denda
Laporan pengembalian Id_status Mempunyai
peminjaman buku 0.9 Kartu
Cetak laporan STAFF PUSTAKA anggota,
peminjaman buku
Cek peminjaman, input d4 pengembalian
Kartu pengembalian
anggota,
Kartu anggota buku

0.11 0.7
Id_pengarang Id_penerbit

d3 peminjaman Pengarang Mempunyai Buku Mempunyai Penerbit


Memberikan Memberikan Nm_penerbit
Nm_pengarang

Kartu anggota, Kd_buku Lokasi


buku
Kartu
Kartu anggota anggota,
Nm_buku Jumlah
buku
0.8
Tgl_terima Sumber
Kartu anggota,
ANGGOTA buku Memberikan
Tahun_terbit Id_penerbit

Id_pengarang
Gambar 4. DFD Level 0
Gambar 5. ERD
Entity Relationship Diagram (ERD)
Struktur Program
Entity Relationship Diagram adalah
suatu model jaringan kerja yang Disain Struktur Program merupakan
menguraikan susunan data yang distore suatu desain yang menggambarkan
dari suatu sistem secara abstrak. Entity hubungan antara suatu modul program
Relationship Diagram menunjukan dengan program yang lain. Disain
hubungan antara entity di dalam sistem. struktur dari program yang dapat dilihat
Entity adalah orang, tempat benda yang pada gambar 6 berikut :
memiliki nama yang umum, definisi
yang umum suatu kepemilikan yang

204
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

Menu Utama Tampilan Login berfungsi untuk


masuk kedalam menu utama. Tampilan
Entry Data Transaksi Laporan Pengaturan Logout Keluar
Tentang
Program program dari Tampilan Login pada
Lap. Anggota
gambar 8. berikut ini:
Administrator Profil
Anggota Peminjaman

Lap. Pengarang

Pengarang Pengembalian

Lap. Penerbit

Penerbit
Lap. Buku

Buku
Lap. Peminjaman
Harian

Lap. Peminjaman
Bulanan

Lap. Peminjaman
Tahunan

Lap. Peminjaman
Per-Anggota

Lap.
Pengembalian
Harian
Gambar 8. Tampilan Login
Lap.
Pengembalian
Bulanan

Lap.
Pengembalian
Tampilan Menu
Tahunan

Lap.
Tampilan Menu setelah login dan
Pengembalian
Per-Anggota
masuk kedalam menu utama. Tampilan
Cetak Kartu
Anggota
program dari Tampilan Menu pada
Gambar 6. Struktur Program gambar 9. berikut ini:

IMPELEMENTASI SISTEM

Tampilan Awal
Tampilan awal pustaka
menampilkan menu pilihan dan juga
memiliki sub menu tersendiri. Tampilan
program dari tampilan awal pada gambar
7. berikut ini:

Gambar 9. Tampilan Menu


Tampilan Input Anggota
Tampilan Input Anggota berfungsi
untuk menginputkan data anggota.
Tampilan program dari Tampilan Input
Anggota dapat dilihat pada gambar 10.
berikut:

Gambar 7. Tampilan Awal

Tampilan Login

205
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

Gambar 10. Tampilan Input Anggota


Gambar 12. Tampilan Input
Tampilan Input Penerbit Pengarang
Tampilan Input Penerbit berfungsi
untuk menginputkan data penerbit. Tampilan Input Buku
Tampilan program dari Tampilan Input Tampilan Input Buku berfungsi
Penerbit dapat dilihat pada gambar 11. untuk menginputkan data buku.
berikut: Tampilan program dari Tampilan Input
Buku dapat dilihat pada gambar 13.
berikut:

Gambar 11. Tampilan Input Penerbit

Tampilan Input Pengarang


Tampilan Input Pengarang berfungsi Gambar 13. Tampilan Input Buku
untuk menginputkan data pengarang.
Tampilan program dari Tampilan Input Tampilan Input Peminjaman Buku
Pengarang dapat dilihat pada gambar 12. Tampilan Input Peminjaman Buku
berikut: berfungsi untuk menginputkan data
peminjaman. Tampilan program dari
Tampilan Input Peminjaman Bukudapat
dilihat pada gambar 14. berikut:

206
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

Gambar 16. Tampilan Laporan


Gambar 14. Tampilan Input Anggota
Peminjaman Buku
Tampilan Laporan Penerbit
Tampilan Input Pengembalian Buku Tampilan Laporan Penerbit
Tampilan Input Pengembalian Buku berfungsi untuk melaporkan data
berfungsi untuk menginputkan data penerbit. Tampilan program dari
pengembalian. Tampilan program dari Tampilan Laporan Penerbit dapat dilihat
Tampilan Input Pengembalian Buku pada gambar 17. berikut:
dapat dilihat pada gambar 15. berikut:

Gambar 17. Tampilan Laporan


Penerbit

Tampilan Laporan Pengarang


Gambar 15. Tampilan Input
Tampilan Laporan Pengarang
Pengembalian Buku
berfungsi untuk melaporkan data
pengarang. Tampilan program dari
Tampilan Laporan Anggota
Tampilan Laporan Pengarang dapat
Tampilan Laporan Anggota
dilihat pada gambar 18. berikut:
berfungsi untuk melaporkan data
anggota. Tampilan program dari
Tampilan Laporan Anggota dapat dilihat
pada gambar 16. berikut:

207
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

Gambar 18. Tampilan Laporan


Pengarang Gambar 20. Tampilan Laporan
Peminjaman Harian
Tampilan Laporan Buku Tampilan Laporan Peminjaman Buku
Tampilan Laporan Buku berfungsi Bulanan
untuk melaporkan data Buku. Tampilan Tampilan Laporan Peminjaman
program dari Tampilan Laporan Buku Buku Bulanan berfungsi untuk
dapat dilihat pada gambar 19. berikut: melaporkan semua data-data
bulanannya. Tampilan program dari
Tampilan Laporan Peminjaman Bulanan
dapat dilihat pada gambar 21. berikut:

Gambar 19. Tampilan Laporan


Buku

Tampilan Laporan Peminjaman Buku


Harian Gambar 21. Tampilan Laporan
Tampilan Laporan Peminjaman Peminjaman Bulanan
Buku Harian berfungsi untuk
melaporkan semua data-data hariannya. Tampilan Laporan Peminjaman Buku
Tampilan program dari Tampilan Tahunan
Laporan Peminjaman Harian dapat Tampilan Laporan Peminjaman
dilihat pada gambar 20 berikut: Buku Tahunan berfungsi untuk
melaporkan semua data-data
tahunannya. Tampilan program dari
Tampilan Laporan Peminjaman Tahunan
dapat dilihat pada gambar 22. berikut:

208
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

Gambar 22. Tampilan Laporan Gambar 24. Tampilan Laporan


Peminjaman Tahunan Pengembalian Bulanan

Tampilan Laporan Pengembalian Tampilan Laporan Pengembalian


Buku Harian Buku Tahunan
Tampilan Laporan Pengembalian Tampilan Laporan Pengembalian
Buku Harian berfungsi untuk Buku Tahunan berfungsi untuk
melaporkan semua data-data hariannya. melaporkan semua data-data
Tampilan program dari Tampilan tahunannya. Tampilan program dari
Laporan Pengembalian Buku Harian Tampilan Laporan Pengembalian Buku
dapat dilihat pada gambar 23. berikut: Tahunan dapat dilihat pada gambar 25.
berikut:

Gambar 23. Tampilan Laporan


Pengembalian Harian
Gambar 25. Tampilan Laporan
Pengembalian Tahunan
Tampilan Laporan Pengembalian
Buku Bulanan
Tampilan Laporan Pengembalian Tampilan Kartu Anggota
Tampilan Cetak Kartu Anggota
Buku Bulanan berfungsi untuk
berfungsi untuk mendapatkan kartu
melaporkan semua data-data
tanda anggota pustaka. Tampilan
bulanannya. Tampilan program dari
program dari Tampilan Cetak Kartu
Tampilan Laporan Pengembalian Buku
Anggota dapat dilihat pada gambar 26.
Bulanan dapat dilihat pada gambar 24.
berikut:
berikut:

209
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

5. Hasil peminjaman dan


pengembalian buku terlihat lebih
terstruktur dengan baik dan juga
meningkatkan kinerja pada Pustaka
SMA Negeri 2 Muara Bungo.

DAFTAR PUSTAKA

Firdaus, R., Sakethi, D., & Rosman, F.


(2015). Rancang Bangun Sistem
Informasi Perpustakaan Berbasis
Gambar 26. Tampilan Kartu Web. Journal Komputasi, 3(1):85-
Anggota 94.
Jurnal Komputer. (2014, 27 Maret).
Pemograman Java : Pengenalan Java.
KESIMPULAN diakses pada 1 Juli 2018 dari
Berdasarkan pembahasan pada bab http://jurnalkomputer.com/attachme
sebelumnya maka pada bab terakhir ini nts/article/23/PEMROGRAMAN%2
penulis dapat mengambil kesimpulan 0JAVA%20-
diantaranya: %20PENGENALAN.pdf
Novia, J., Napitupulu, H. L., &
1. Sistem yang baru dapat Tambunan, M. M. (2013).
meningkatkan kegiatan operasional Perancangan Sistem Pelayanan
Pustaka SMA Negeri 2 Muara Informasi Perpustakaan Berbasis
Bungo, karena informasi yang Web Pada Universitas XYZ. E-
Journal Teknik Industri FT USU,
dihasilkan dapat lebih cepat, akurat,
1(2): 8-14.
dan penggunaan sistem Pradani, W., Jamal, A., Triansyah, A.
komputerisasi yang optimal. W., & Utami, A. (2013).
2. Keamanan data buku, anggota, Pengembangan Sistem Informasi
peminjaman, dan pengembalian Perpustakaan Menggunakan
dapat terjamin lebih baik dengan Teknologi Google Web Toolkit
(GWT). Jurnal Al-Azhar Indonesia
adanya suatu media penyimpanan
Seri Sains dan Teknologi, 2(2): 96-
yaitu database MariaDB yang 103.
menyimpan data-data tersebut. Qamaruzzaman, M. H., & Haris, F.
3. Informasi yang dihasilkan lebih (2016). Aplikasi Mobile
cepat maka dapat membantu dalam Perpustakaan Berbasis Android
pengambilan keputusan secara cepat (Studi Kasus Perpustakaan STMIK
dan tepat. Palangkaraya). Jurnal Saintekom,
6(1):59-70.
4. Kepala Pustaka juga bisa melihat
Rahayu, I. D. (2016). Sistem Informasi
semua hasil laporan yang telah Perpustakaan Berbasis Web di Balai
disediakan sehingga dapat dicetak Pengkajian dan Pengembangan
secara langsung. Komunikasi dan Informatika
Surabaya

210
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249

Sahab, Ali., & Pradnya D, W. M.


(2015). Perancangan dan Penerapan
Sistem Informasi Perpustakaan
Sekolah SMAN 5 Kediri. Jurnal
Ilmiah DASI, 16(1):8-11.
Sutarno, Ns. (2006). Perpustakaan dan
Masyarakat. Jakarta: Sagung Seto

211

Anda mungkin juga menyukai