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
198
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
199
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
200
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
201
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
Laporan data
Laporan data buku
buku
Lap. Peminjaman Lap. Peminjaman A
Buku Buku
Laporan data
A A Laporan data siswa
siswa
A A
Kartu anggota Kartu anggota
Kartu anggota
Rekapitulasi
laporan
A
F
Laporan
peminjaman buku
A
F
Laporan
A
Laporan
pengembalian
A
F
Laporan
Laporan
pengembalian
pengembalian
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
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
203
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
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
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
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:
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
206
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
207
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
208
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
209
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
DAFTAR PUSTAKA
210
Journal of Information Technology and Computer Science (INTECOMS)
Volume 1 No 2, Desember 2018
e-ISSN : 2614-1574 p-ISSN : 2621-3249
211