Anda di halaman 1dari 19

APLIKASI

MANAGING
PERPUSTAKAAN
ginanjar bagus wijaya 190533646895
ardiansyah putra
lailatul islamia
Latar Belakang
Adanya banyak pengunjung atau pembaca membuat petugas
Dengan perkembangan teknologi yang
semakin berkembang pesat di segala aspek perpustaakan harus menyiapkan sebuah buku untuk menampung data
bidang termasuk pendidikan. Pendidikan peminjam buku. Mulai dari nama peminjam, buku yang di pinjam, tanggal
merupakan suatu faktor penting yang sangat
peminjaman, serta tanggal pengembalian.
berpengaruh terhadap setiap manusia. Untuk
mewujudkan kualitas pendidikan yang baik Dengan berkembangnya teknologi di berbagai bidang, khususnya
dibutuhkan sebuah pengetahuan dan ilmu. Untuk
dalam bidang pendidikan dibutuhkan suatu inovasi yang memudahkan para
mendapatkannya kita bisa pergi ke tempat yang
petugas perpustakaan untuk mendata atau memanagement buku buku di
bernama perputakaan.
perpustakaan dengan adanya pendaataan berbasis desktop merupakan
Perpustakaan merupakaan salah satu
sarana penting yang harus ada dalam lembaga trobosan baru yang dulu hanya dapat melakukan pendataan dengan
pendidikan dan berfungsi sebagai penunjang tulisandiatas kertas, sekarang hanya dengan menggunakan laptop ataupun
kegiatan belajar mengajar. Pentingnya
computer sudah dapat mendata peminjaman buku kapanpun dengan efisien,
perpustakaan dapat dilihat dalam UU No.43
tempat dan waktu yang hemat dan praktis.
Tahun 2007 tentang perpustakaan , dalam UU
tersebut BAB 1 pasal 1 ayat 1 disebutkan bahwa
Dengan adanya program management perpustakaan ini yang dibuat
perpustakaan adalah institusi pengelolaan
menggunakan pemrograman Java berbasis GUI agar dapat mempermudah
koleksi karya tulis , karya cetak, dan atau karya
rekam secara professional dengan sistem yang petugas perpustakaan untuk melakukan pendataan pemunjaman buku di
baku guna memenuhi kebutuhan pendidikan, perpustakaan yang kecanggihan teknologinya sekarang dapat
penelitian, pelestarian, informasi, dan rekreasi
mempermudah petugas perpustakaan menggunakan media telekominakasi
para pemustaka.
saja.
Tujuan
1) Menghasilkan suatu program yang menggunakan Bahasa pemrograman Java yang dapat membantu
dalam mendata peminjam buku di sebuah perpustakaan dan SQL sebagai penyimpan datanya.
2) Mengetahui bagaiman meramncang aplikasi tersebut sehingga dapat digunakaan.
3) Mampu mempermudah pekerjaan seorang petugas perpustakaan dalam menangani masalah
management perpustkaan.
4) Memenuhi tugas akhir matakuliah Pemrograman Berorientasi Objek yang dibimbing oleh bapak
Heru Wahyu Herwanto,S.T.,M.Kom.
Batasan Sistem

1) Perancangan program ini menggunkan Bahasa pemograman Java dan menggunakan compiler
NetBeans IDE.
2) Penyimpanan menggunakan array dan sistem menggunakan XAMPP dan mempunyai record serta
database.
3) Sistem akan secara otomatis mendektesi data yang di input. Jika sudah dimasukkan data akan
tersimpan di database.
4) Dibutuhkan xampp dan phpmyadmin sebagai server data, sehingga bila tidak terhubung database
maka program tidak bisa dijalankan
Manfaat
1) Memberikan pemahaman terhadap konsep - konsep yang sudah diterapkan di dalam
pemrograman berbasis objek.
2) Memberikan bentuk nyata dari penerapan modul-modul yang telah dipelajari dalam suatu aplikasi
berbasis GUI dengan menggunakan Bahasa pemrograman Java.
3) Memberikan kemudahan pada user agar dapat menggunakan aplikasi ini dengan baik dan benar
sesuai dengan alur program yang telah diterapkan.
4) Sebagai salah satu cara memudahkan proses managing peminjaman buku pada perpustakaan.
5) Wadah praktik pembelajaran PBO satu semester serta penerapannya
Flowchart
Flowchart
DURASI (HARI)
AKTIVITAS KETERANGAN

A Menentukan tema dan topik permasalahan 1

B Merancang desain program 3

C Menentukan komponen yang diperlukan 1

D Menentukan penerapan fungsi dari setiap modul 2

E Implementasi rancangan program (pengodingan) 1

F Menguji program 1

G Pembuatan laporan dan paper 3

TOTAL PEMBUATAN PROGRAM 12


Deskripsi
Program diatas berfungsi untuk Pada Tab peminjaman akan
memudahakan proses manage ditampilkan data siswa dan buku
peminjaman buku di yang dipinjam secra detail yang
perpustakaan. Dengan menggun disertai dengna tanggal dan kode
tabPane yang didalamnya berisi buku. Disini admin juga dapat
Table yang berisi atribut seperti merubah data dan menghapus data
data siswa, buku dan sesuai dengan kehendak dan kondisi.
peminjaman. Program ini Kemudian pada tab berikutnya ada
memiliki dasar 2 Jframe yang kelola buku dan siswa dimana dalam
terdiri dari Login dan Home. tab ini kita bisa membuat mengubah
Yang mana didalam home terdiri dan menambahkan data buku dan
dari 3 tab: Peminjaman, kelola siswa.
murid, dan kelola buku. Yang
mana tiap Tap berisi table-table
yang berisi data sesuai Tab.
Interfaces
Gambar 1
Mengisikan Nama Penggunan dan
Password. Kemudian terdapat button login atau
keluar. Jika login maka akan lanjut ke menu
selanjutnya dan jika keluar maka program akan
menampilkan massagebox yang berupa
konfirmasi bahwa user akan keluar atau
tidak.Jika nama pengguna dan passwordyang di
inputkan sesuai database maka akan masuk ke
program aplikasi tersebut. Sebaliknya jika nama
pengguna dan password yang di input tidak
sesuai dengan database maka akan keluar
massagebox yang berupa peringatan bahwa
user salah menginputkan data.
Interfaces
Gambar 2
Berisikan 3 menu button diantaranya
Peminjaman, Kelola buku, dan Kelola
siswa. Jika salah satu menu button
ditekan maka akan menampilkan
database dan beberapa fitur
didalamnya.
Interfaces
Gambar 3
Pada menu peminjaman akan tampil
data dari database peminjaman. Selain
itu terdapat beberapa fitur lainnya
seperti cari data, tambah data, ubah
data, hapus data, dan refresh data.
Interfaces
Gambar 4
Pada menu kelola buku akan
tampil data dari database kelola
buku. Selain itu terdapat beberapa
fitur seperti pada penjelasan
sebelumnya.
Interfaces
Gambar 5
Pada menu ini akan tampil data dari
database kelola siswa. Selain itu
terdapat beberapa fitur seperti pada
penjelasan sebelumnya
Interfaces
Gambar 6
Button ini digunakan untuk keluar
dari program ini. Cara kerjanya yaitu
dengan menekan button (X) pada
bagian pojok kanan atas program ini.
Maka akan muncul messagebox
(Anda yakin ingin keluar dari
program?) jika iya tekan yes maka
anda akan keluar dari program ini.
Jika tidak tekan no maka anda akan
kembali ke menu sebelumnya.
Interfaces
Gambar 5
Pada menu ini akan tampil data dari
database kelola siswa. Selain itu
terdapat beberapa fitur seperti pada
penjelasan sebelumnya
Pengujian
A. Pengujian terhadap frame login
Pengujian
A. Pengujian terhadap frame home
Pengujian
A. Pengujian terhadap frame home
KONTRIBUSI

Anda mungkin juga menyukai